<SEC-DOCUMENT>0000102729-21-000012.txt : 20210224
<SEC-HEADER>0000102729-21-000012.hdr.sgml : 20210224
<ACCEPTANCE-DATETIME>20210224170418
ACCESSION NUMBER:		0000102729-21-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20201226
FILED AS OF DATE:		20210224
DATE AS OF CHANGE:		20210224

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VALMONT INDUSTRIES INC
		CENTRAL INDEX KEY:			0000102729
		STANDARD INDUSTRIAL CLASSIFICATION:	FABRICATED STRUCTURAL METAL PRODUCTS [3440]
		IRS NUMBER:				470351813
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1226

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE VALMONT PLAZA
		CITY:			OMAHA
		STATE:			NE
		ZIP:			68154
		BUSINESS PHONE:		402-963-1000

	MAIL ADDRESS:	
		STREET 1:		ONE VALMONT PLAZA
		CITY:			OMAHA
		STATE:			NE
		ZIP:			68154

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VALLEY MANUFACTURING CO
		DATE OF NAME CHANGE:	19680822
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>vmi-20201226.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885,d:17a5e81124b44e4296e57711c003099e--><html xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:vmi="http://www.valmont.com/20201226" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vmi-20201226</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8yLTEtMS0xLTA_f25cb820-230b-4751-abc8-32c7f1d7957d">0000102729</ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV81LTEtMS0xLTA_d1723a52-8082-455f-be64-dda0715c125c">false</ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8xNi0xLTEtMS0w_87bbff03-f1bc-4102-b979-9d588131fd6b">2019</ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8xNy0xLTEtMS0w_d4b24d8c-2396-4678-a1b2-f4dd24a6e93c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtMC0xLTEtMA_5b187bca-f56e-4390-8d5f-e136515bae88">us-gaap:AccountingStandardsUpdate201602Member</ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:durday" name="vmi:LengthOfFiscalYear" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzMx_4b92e48b-d6b8-4b54-9f5e-05d5786fd99f">364</ix:nonNumeric><ix:nonNumeric contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" format="ixt-sec:durday" name="vmi:LengthOfFiscalYear53Weeks" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzM3_f9b9a32b-fcbd-4af3-b8ff-753dd803e4fb">371</ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:durday" name="vmi:LengthOfFiscalYear" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzIzMw_244f6720-a71b-4b4a-85d2-11ddc13408cf">364</ix:nonNumeric><ix:nonNumeric contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" format="ixt-sec:durday" name="vmi:LengthOfFiscalYear" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzIzOA_cba729cc-5afd-4065-979f-bcdc08262529">364</ix:nonNumeric><ix:nonNumeric contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" format="ixt-sec:durday" name="vmi:LengthOfFiscalYear" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzI0Mw_4799f536-658c-44e6-979d-6d22c12e54c8">364</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzAtMS0xLTEtMA_501ae0ba-1948-4d21-9733-93aaddb3cda8">0.50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzItMS0xLTEtMA_3537b359-f13b-48a9-8649-f280097e6689">1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i7554b6dbb4b042d589ed81c4b026c40c_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzQtMS0xLTEtMA_43207a98-dcef-4b3d-b721-c38c21f13c07">0.625</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i015f126221744447863a82bac652a8d5_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzctMS0xLTEtMA_fda2bf48-5c11-45ae-9206-4cbc4c82a9d0">0.01</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia9a4cf06a8f044468b3042f9b55503e7_D20191229-20201226" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzctMi0xLTEtMA_d1cdf23d-2307-4efc-8b43-935fe281023c">0.01625</ix:nonFraction><ix:nonNumeric contextRef="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNTY_ce78db4b-4b47-4781-b750-f3ed0c09f052">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1">us-gaap:OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea">us-gaap:OperatingLeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vmi-20201226.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i6ba66e2d2aad45f692a1b79d3d03bc1c_I20210218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i19a0d02c2c984c46a7027f4d633dc508_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93777810753e444b94d608873e9eb6c9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44777403ad09495683f97806bd09ca80_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><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:context id="ie6047c94931c4d489c01b477796e8107_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78d1976d5d774498bf9f65983405db76_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57183a9304b841f98e6de8b70e29249a_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f15d1a017b4d978c8956dcedd0b149_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdd6e8e32bff4193ba1fffe49d26bad0_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f8bb7e43f124c08b4196b47693a0b7d_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3108b18d0a48aa97c3a6d4cec87089_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36eb99c12a3a45ae819ae5b4115dd7ac_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3db3fd1b11646aa825ecbcf27ae1198_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife459a6557314d37a72acb20cf965d23_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f1d42c4a544230a393c28fc3963698_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe3b361f696f4365a127338eab5c986a_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i561f3a8dfc6f41908995308a7fd0f2f3_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d11a320834141a48add21039282e902_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if727911c36a446319fe85355b15dcdc0_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89eff52a9147460e94d8a43d2224804f_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0760cb30367542888436f5be3e1c1322_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ef1da0cfd2d4785b6e008e81b252c6a_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie129a2886a1c404bb5c779b094835893_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59d21610e40f417889dc900043412c94_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86e8828dbc2c42378e9fdadecc45be6f_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5660413ed209421e8eacb02659657b63_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad7fadb7eeab4096af7278d204532567_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaf002ee1146471ea4db205ea15e50b8_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0152959444347fb951470c2b1ea3e1d_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7208a67233a04495b1a7fb64d2709774_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1824ff9ec6a4b0b9a250122809381a4_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie179c2720a8048079495a5526c4e37e8_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a413aa6195c4c80b103c32bd549dcfd_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad51e1edbfc344c189f8be03887ea6e7_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0523dea815db4e6d8162b524a52a3e18_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied2e3229d2c949278b1f701a26df44ca_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbcf9264ddcf4fc3a304e8e0873b670f_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i615df51efada4aedb54f243063732c9f_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68d212d8999440b831798a246ec3c25_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc0f88b2dc844753953eeabc1d96ec6a_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf5ed790cbe94eb8a8a23ea7c50daf10_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i0c016f546fc8464fb195411c02843d03_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9da9f32084c4011b5b05fb093d50226_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>vmi:segment</xbrli:measure></xbrli:unit><xbrli:context id="ic3c4b76b77e440708c47cb84097446ed_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8df129a4b6de4fecb98549127d4231e9_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5069832ec98e425a811864a53f257001_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib85acf7332cb4e90903cd7d181837dc0_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i630e7e3f694d488da77c0c3fdd8174e0_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e6b332a57624d6882c9da798f346cdf_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a6ba8132d14469796969c05b673f729_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95781b25ed7147e2bdd2cfa688b2d886_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58a9034dafc84af48ce1ac07059e05d0_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94e9b0061ccb4ee39edbf231b8bbac05_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41787f79eda24ea1823b6b087f10e558_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4554f009e4194aa1a7fd70feea9f0e7d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28fccbfb6f54dbdab488c4e9801229a_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1402a38c6b284c29927a2bb03d86f42d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d039d16aa648ad97205bcd9dc6558a_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6aa1b310e68427c8c930bd9a2498d53_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i255325f39a0c49cab16678672c75b70b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52798566b3cc44f2b39fe85ebd3b309e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f926ace7e2c42939be37d350e6915b1_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5188456113547e7933299cb1a9d2e22_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cfce141444d4bb395b5ef6f75511369_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4398300554034eaeba20ab4022621a87_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ec00e9b96243f79a2ae1ecdd6bcc35_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07bee5b456ae4c01b3e2c8f3b81bbf6b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88471d44f2bf44938d5ea74e21187f07_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i415e438a0b684103b9c9726ee9f38595_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5840bb9f8df943228d4ed3e59b59cf24_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i716fc76e7cb947b1918895257cc59b6b_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i764ff0456a4c4b6292bd1df062a6468b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if08ed77fc27443799c1c25537b3d1111_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f64f72030d141819132034abafb037a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8ab99dfafdf48b8828b7977ddc5079c_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i958302099d8749de9b66be2e77f0b106_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0728f25b1634ce4be3cb8f8ba45dd6e_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i019042e42198436794850ed4747f60b6_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6bfd9edcb85407bb53af145a91053b7_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac751be18639462fad0874b7b9d4d6b0_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a39660c56b4086a9402a335c53afe2_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic99ec8d3deab47d7b5aa0588306605db_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i516396749ec647e0b67faf038dba6a6e_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8217e0ad0fc34c3b98c0a0a8237a3d62_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39fc787f8e5a4691950e4127c7e50c38_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d384c7af779489da45e7e6d0376dda2_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if29f24fa42e047868e25e26e6a3aaaa7_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdda53216735479587d06ef8de0752d8_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i305f6ce40e6e4e28baf707b846d78bc3_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f46de69364e4704ae0c93c4a1f70393_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85f95cc11727498dafbf7474df39353f_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefd106517799414389b280a2d0648945_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia55620b862264a13a80820d4c1e4c428_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3574f1b861f24ad4b27f27cd1fe94ddb_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99d7fd0fb319486ca96329756f2414ec_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie404dc8863bb41c584311d2e2aa01b36_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0c6dbc336ae428ea4475380fc8b1b2c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad1e4fdf2ac74511b5bcc8a91a8025ee_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ba1ad2432f64f509299f5c8e40151b1_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e1bdfa6826c453da7718b5c05a310ab_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia77d1c52ad5a464889bec92ff71346f8_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i274df98db1a04f5883994f54d59a4bef_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:ContractLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbc2bd4f32884d3997dd96d7277a4e4a_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eb16113f8bc48d38cff2d3bef23be8b_I20140531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2014-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26a9aee4dcf84ee0a37423746854f834_D20140501-20140531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2014-05-01</xbrli:startDate><xbrli:endDate>2014-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i178344bc89e14c88acfbab03f924251c_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i319371dcff9c412e8c68a300840a1e5e_I20150228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2015-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2014-05-13</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd8eab4e76484e4db46c6d5379659e12_I20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5abcce421f549eaa57a9f0c4c866f72_D20200529-20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-29</xbrli:startDate><xbrli:endDate>2020-05-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e8b756d1a942f5ba597c4d75b3cba1_I20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i730cedc4a1e24f9eae80b67f75953043_D20200529-20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-29</xbrli:startDate><xbrli:endDate>2020-05-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic065dba5c74a44f88ff6276582714831_I20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b54b0646a414f0a8da534c9cd528a3b_D20200306-20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-06</xbrli:startDate><xbrli:endDate>2020-03-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1998ca9c1ee54c99b25d1388819b448d_I20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i667267540bfb4e219d266844ac1fb869_I20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7655287923384f23902023cf425d5294_D20190513-20190513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-13</xbrli:startDate><xbrli:endDate>2019-05-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20959850aafd4017974801ccdd0a2371_I20190513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib39319ce96a64863ad5d1850819c15b5_I20190513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-11</xbrli:startDate><xbrli:endDate>2019-02-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12bddc24174545f69b373d53e5d9bb37_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibde57c63624d44cfa4d2db1f2739e22f_I20190211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62f71d1cd10426d80634c9be5d752ee_I20190211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2548970c8c8e4781a6264bda13fbe682_D20190211-20190211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-11</xbrli:startDate><xbrli:endDate>2019-02-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17454c28099b472693a9744102af6ebd_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if79e47da722a4b4089872458a6383285_D20200201-20200201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5684654b75e84c49a1cdb394d4b6b7e5_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a29335ff7924e32bc1b54595bf49204_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6732301205b4fe3801b9054809c13bd_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:TorrentEngineeringandEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c842e46ec0644c8ac86175735e3be47_D20201201-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:TorrentEngineeringandEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d44338a3cc141069a29d949a8cf0d2f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76f70cf168e749749c0a378aedd4ac38_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">vmi:MinorityInterestOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id039e5105e734f9b967ba2caa92c9483_D20191229-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f78875fd90a4fe08908b863d9288bea_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ValmontSMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d56afdaafce48baab17df03b7407789_D20190401-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ValmontSMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-30</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>vmi:facility</xbrli:measure></xbrli:unit><xbrli:context id="i2f2e0e7864194ec89c0d582cfcfe124a_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2685270e705486095b1a0861b6f71d2_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0e8f541875f4a56bc3ca0fcd66347bc_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib56e33ff929b44099cafd19a45b3f0e3_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i243f97d99240464db2c1c5c9c39c74d6_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb7e288c8184e0aa27e2ebbd3fdf160_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05b84d4cd70b4e4088b23133f58e5d04_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24e9138479cd4836985d1325437dc19c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f5a77318486449f98e1eeb69ee0dccd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d57333c6c094f86a1a9fa03def91063_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab4aad94a174c70824c5dbfb97ebabf_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fee3f218e764b17b15d169861627524_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5d02f7b281f4b0b8f02f2b3214ed269_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365c3f446d7045a7a44e74b00ae3523d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib572842ea8574481aa3993825ebd3e0d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e89711870a94f1bb72109ce8efa8310_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a88cbe9708345c38e7fddb730cec6fe_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7e5301c7b584c10ab9ce44f0eb3dbe6_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib04cfce95a174b05ab42e6265ba593ab_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9e1130caaf4738a1e72719aa01e25e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fbfc271ee7c4733a28485ad455d74ee_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i966e65b7c87b41c3a5d20c18243e7673_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b0c6fddef54fd29c70b8d43a505f66_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i216b730624f4432d8597fd6f76a311eb_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5943f0d830c345b28eb64a15cd0d6b37_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5546759066f241158e12a841bee4fde4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i814faa5621954e96b4599155e89b48c7_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9afe54cfd1a4a048aca7afe7dd35def_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i055e97c073b54131a6d302ead4adf3e0_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iace7b6b7305840778e1db42d6fb2baf4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife79ebe3987040d4b46a726b7f492b9e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54d35f3d824f463591cf0c0209b29d68_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i118d5f8cee62431898dfc647498dbbdd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3934b1293856436ab8a7f48fc1b1dd05_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e64e468438344ffb7ce45cfd2e4a34d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i473239d044c447c6916fbb30ea145feb_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4592bd644590408d98a2c06bd72a743c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f97480b990c4f528187084ca6a48f6e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b678ce9c9ed4d63b484ef21c6f632e3_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id98d0c2d28d5406191123e3cff196a1b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9072f4087cbb48e59fa095602c12d69c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31f7cab9b9b54877af87c3f4927fa7c1_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55d9673b5e1c48da91f5bdd3ba6e7ea1_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7ecd0fc6c394c3f8137bd4f2e80a32c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedd7acbe3b7a489f889c0f4319995291_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8ee673ebc343be860074c62b7dddcb_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i302321ffb4134053bcd55b8474241b39_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f557304e16644d99f5f3e0e71839efc_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4c4ac2302ea4b7c8b12204ff9b2d27f_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f2a29d8fd104efb956bf08abe271dd0_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb8720b590f44242bce04ea6b57bfdad_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fe09486e22a4a8dad8309507bb81dd4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06fd0fde9ad640ffa13d9e7f36b31fb0_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i071793b75d044aa2ac5fc853c89428a9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ca9bafe80449c0a55887dcbaabdd96_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71c74e5dd5b243f8bc9b5ee6a6dcd29b_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b64af2d9394a329d67e7e46adb8be5_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:LarsonCamouflageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2412d0a3aea4178ac83decf986630df_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i562a422f138f43bda6d8135c5996871b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcd34fb56a4049d893174d1113d1ffee_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66a3043d256444dc9850464132d809ec_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae1c27f84f704a52918c0421e3d1fdcc_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b11f0d695d44b15b576394fc45c2280_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14d2abc181674e119d261f1fdca562fe_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43f4280092e0410fbd4dde0171e43059_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i996c8357df5d43b8a1ecb026cd5f1453_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0902e38479414ce58e699fcfe60f63ed_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d90bf3c71ba430ea31361399a84c478_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87f50f148d244befac9d83f11dba569d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9c57975c3af407eae07920e819615f5_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i524189431b52464580252f5610526454_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07b279fc5a904f018520000c2d833f8c_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69cca76484994e57aa813cc86f752fa4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ed59b6770345249e001a9d2cce50c8_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6233d09c25654672a74eda9062edb213_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5cdf0f3ac4847c19f71df01e7ab3339_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8eca84c71d8405d99129d5181775ff6_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3e9f5c701ab42599bf2400b2d3a9800_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d78c58706c14a24928d3ba5430d64d7_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76f3d1af5a79451b8df9934c6261f99e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-27</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-29</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a1aac68a84647dcb70aa829e0f71cb2_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:NewmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78c45b6cd2ce42209e1f1563eece2190_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:NewmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89eab67e74dc47b88c8ab90e8050bac0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WebforgeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb0e6f08ce544b6eb7532d0de6ab3249_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WebforgeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9675125214041449dbcc6176ed9be77_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ValmontSMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id65da0b6988d4baead3c575fc0c4e46b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ValmontSMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1e88804cd54e03a22f310f5b105e12_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:IngalEPSOrIngalCivilProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5b49fb0ff424df1b838e30a4c31b322_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:IngalEPSOrIngalCivilProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8221730019f541b6a2f78731f125b892_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ShakespeareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i607719f8790041cabe1dc269afc08d61_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ShakespeareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e891d2a0364ac9800dfa51129d1a57_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WalparLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie973edabadf941e5b3803638d685a352_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WalparLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97d34fe49e444aebbbad7ca2bae47d57_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37940fcab9ae42009c087dd6a4affc19_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02d3ae84b2a45ee820d3d9c7bc362a0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:OtherTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e04704a1b924dd8ac197cc6f6293d72_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:OtherTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c797d68950c4799abd301c9382e2025_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i776133de08004df2aa0d1d032253d795_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i195e0af8d22444e2a28b40374f594579_D20200628-20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1fd2e75606541d9adfe15cc944e98e9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="tradename"><xbrli:measure>vmi:tradeName</xbrli:measure></xbrli:unit><xbrli:context id="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a4e393a6404a6380827c460a6b0b96_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i280746839d3d47aeac59ed297c35ee88_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1fe387d7b624a259965d7797e763bbb_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i022fe9c35bb443c4befe795c48099a83_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e8de03f81ad4981abf06ba111b547b9_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d18a02d602e4c1c97c707a1e3f69114_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ca76238dee6424395d758c1f39f9510_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09b2badbb7384828ae7ef5af80fecfc0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">vmi:ShortTermLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7fbb7380dbf4ae887b38bf3590f2d6b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">vmi:ShortTermLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7d3437fea304cceb676c296db5c68c2_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7e2b9358af64539b4c4f852a5574592_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2be30647ff2842fca0fba6529684ff35_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a19b8f97a3046c391d97d4cb4e58b77_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62c2c1bb32b461fa3fd47db3dae23f6_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d4cbecefeb444e995a36642db05cff6_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72c722386a2846b0b794a2d752f12c2f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57ede5a0581847aab39dd04128c809dd_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:IndustrialDevelopmentRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc316626da5b486f837c9dfb777562b7_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:IndustrialDevelopmentRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1141910f0bb484199bb79970a4a0ece_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:Notes1.75PercentTo3.485PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0afbbeb272904f5dbb0689b6bbec0727_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:Notes1.75PercentTo3.485PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288c6ee9c1084bcc991e2081850b446a_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19e2e8aa56be48c3b56df9929afaef4d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i227b9f67e0f745a49edd56370acdc86f_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29d74758c5eb41ffb4c38d85bcdb8e6c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vmi:DebtInstrumentVariableRateBasePrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vmi:DebtInstrumentVariableRateBaseFederalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2300fc697068464ebb17fac2f45bc259_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62ea89682007475b8ec5d344d978505e_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:ShortTermBankLinesOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7554b6dbb4b042d589ed81c4b026c40c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i015f126221744447863a82bac652a8d5_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9a4cf06a8f044468b3042f9b55503e7_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a1453bd4e36402e844c50c01b02adc5_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i664887e97c344994822b56310210adc1_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8c051e3b1454838b8c0394042b6880d_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia66590fb67994cac8915789830d2ce1d_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1c7c98386c24c1281f32d667d26f554_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93aedfd1247a45dea078ae88ea6b589c_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad7e8e8e2a2463cbbff6c0915327a68_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia449b5deb58b4502baa2fb7d4ae4d88c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71b403abf446454e83376d3d7d1dc2dd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0438a256706418e820c6de39239ad65_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c31e87629354046a5ee8594edca5ab9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i033133070a0447849c2711f780d3e477_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922f053732994e87bbbe9aa2d102f445_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie13567a91fe84ed99fdd8a90d0f9be64_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08fc90c793e54b51a4ef427a48e3004d_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17400694cb974a28af3faf31e085afe9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59cfb941df7d49698bb6b3c77545e974_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30dd65ab55f4725974ac4dd0b4661b1_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae5f91917335415399d9f5033f273772_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i147e575cfd50444ead76eb36428016f8_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">vmi:GoodwillAndIndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">vmi:A2020RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i494d40119df34e68965012fa7a861a42_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">vmi:GoodwillAndIndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">vmi:A2018RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50a6cd51d084b6aa6458909590bc138_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3063b9a13f8e44fe89f4131cba451d0a_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia25596c0dbea4ef5a342bdbe735ae778_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">vmi:ValmontDeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5b54cca36c54de9938a0787b1e1ae5f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">vmi:ValmontDeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief830aab957243c08bccf870ab780b63_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vmi:DeltaEMDPtyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i738fb6b6047745dfa43b9902fd031352_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vmi:DeltaEMDPtyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb6f7775e85f4d4b8498d171771350c7_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i360089f1ce2c41fab047e09fa88256fd_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8e1f022cef84e3da17c587039881e88_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a33f322ef304c9699fc1c540e11f5d9_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1a8ef8907464b5b8366246c52c51864_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d66d45540ad45c6a50847fc81dc0c00_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a6be0bd9744dba9e814b287c719ffd_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c4ef002c3ea459488befe2f2bf8f7c9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71a6b2b31ae643bc88874b46b2784633_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d0670291c2c4e9b85f29885e4bc506e_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d442ea5cb0459f8a262acb17db08c3_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f6bc0c8781e4fe3ad95da8b853fc47b_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f309a46b78a4b3ca34d00656060d37e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21fa5fc94a8a4a7abaa35255a173f94c_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95bd079fe7694ea6be466461f90bb6b0_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideed7fe959de40a59f6d62aa5e47021b_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fba76cdca1d4f5e8e9b3e595e780be1_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19c2b9b963be4cd79d326aaff54b72e3_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd06cedf67284fcd966757f66ca3e3a0_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15f4a0c363014014987a809d0ef10376_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8036aa14731d461e9f7176e88f89a1c9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib158c89e6968460595bba783677d386b_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i162a4cf871d4490aa1efd796decdc104_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9518276c912049f58f367f13736a0bc8_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38369a252bb94111ad37f6e20ebc9a68_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab6b861a476e4761afd3a69fc19171c6_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e7f5df15a7647afaefd1c83c8f57b9e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46abd7ce790d47b0add9f5d7c8404f86_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f087b9fe6014e3f9bfc0c2a22e1704d_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i987f9afb2fcb4d4f98c172f0725c7728_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="t"><xbrli:measure>utr:T</xbrli:measure></xbrli:unit><xbrli:context id="if3858f41df704a49b14f912b5c1e31c5_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i64cc067c401b44509808d2ced687521f_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4aed394a03e41c1b1074995b3e2e394_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a8b2188290e4498972b53623d5e775c_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AUD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica9f078e141a4f0380d04359aa4c548b_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AUD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="derivative"><xbrli:measure>vmi:derivative</xbrli:measure></xbrli:unit><xbrli:context id="ie323f470739648ca8e3995d8f11611eb_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i363f511e1819408b93977aba6e338ddd_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc746e3e812341abb7d11d068e122b2b_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:DKK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">vmi:CrossCurrencyInterestRateContractOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="dkk"><xbrli:measure>iso4217:DKK</xbrli:measure></xbrli:unit><xbrli:context id="if1a14b614af7498ba80603328d52ceb9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">vmi:CrossCurrencyInterestRateContractTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53d6db54949648d1bd3f02ad6cda7e82_I20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="item"><xbrli:measure>vmi:item</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerGBP"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i999e66502a404965a5a6a1fae81ebbb9_D20201227-20211225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-27</xbrli:startDate><xbrli:endDate>2021-12-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25bc2e0113eb4df889c350739d3026b9_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6568cc6a602743de9cc5075e6096d543_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ee624e75d06441795a189dab208e574_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66dbfd874fc44771976decdc635b5fdc_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb1deccacd674a39b8465cb36f07f951_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa548e32a0e94c4a9917fcc69b6e13a1_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15cb37c0ccac4e99be866a97009bd1f8_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc587014cf4a41478c7d02a05ae44aea_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5875ed058984661bd0456c1e832d88a_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id170486bc4b24243b0ede04d1e1ae93d_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ca235cc167d46f3be5911ef7f628d86_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1449fd6d29154a139af7820296b58aae_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88600e36eadf4937946320bc5c73fd62_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4b8ecbe80f74b5e9fa9c34a8fd403b4_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i272481bf0d5b44c99ed6d400af359960_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaafe632f2ba4003b4d1d22b09e4330f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a2412703e3f44b9945ffdc8caa8ff3d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a72abf30c9742ce827a475a11b7d299_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i495bda0a24554e2ea1b3795084d73cc6_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3484fd6f2aae43e79a6877790dab6ad8_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib69dccb581ef4d4c858c6468a61816f0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i322f0f8aaed447d59e9059072333f3e1_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f658b0a91f14263934dae53780221c8_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bf62ecdbb90443dac55cdb0555fead8_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d73e67f1bb9479a8f5a4a73da1dd64a_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:OperatingLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaad41599f3244ff2988379a4e4e70e5d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:OperatingLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f6ad1d705bc4256b439bec6acd70ebd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbb13ffcdd3746d4abdbabd585eeb4a9_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i344847b80c864e7cb9f728b8cac702ef_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8691af824d1945f5824c064813f6bed3_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief384993d48d47b7be473f5b9358ac0e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60bfa3bed188476dbec4566a321a3d9e_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f8cb89ce5d64d058372ccb92f19321d_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f8fc48743a341b5a5cc0465e275852b_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34dcceabb302498a9786049b561bfc54_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib861ee688a9d447bb33159790e2ae696_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f46db43db5432b8ae9602e5e4781c3_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5599908e585d4692892caa41eb85a0c4_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i389bfad9a6f445c0aebe64c6c192abd2_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98b191f420964798b230af692e1c8c68_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cd1c49a233c4d809b04fb4e72782a1d_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93072f6224b54467a9281d33c705ca9f_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i458e47ce2447494ca4bf6cf0bd1c398a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb8dc62d2aee4aeb9e28579a01b35a40_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c106e7422b4e469b3c1b6be59a6bb2_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb0041a643d44718e5e08000aabf800_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55fff61b452e4d4b86ecd5dab2b8d5c4_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5029634e665344dfa3011f090c6b5434_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba3413e0ecc64d549424d7e95962b6ff_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73758f14dcdf4a908a1ce1fa3ce88cdf_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb14a646e5f0497e9dd6f8a86c4986d4_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bc25e4b5480431caa3a4c5fc03f1272_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8fb49f6d7f946cb98db915a38ac5da2_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i105fb13561b5404ebbcb0ff8e4233f50_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie148b774cd924047a938059a81c24ea6_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0936e1e85f71407282e085c4f03534d1_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c06ff13743d485589edec0c513c034c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i767b513bd77b4d4da7c55deb62a2303a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3f3ba48b72b443b9d62eacc1e21c25f_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5a7b2b9b1674c94b6fc3e2aacf79b97_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d3ec59b9e074b5ebbd2014c8e8e4d81_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bd258d8cd6045229539d4768b280319_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1bef805ebf74ea985017475b835c3b3_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6763b7ab2175425d89db3456c2009c88_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c572e8188ea4ee398d996b54a1c9b21_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4814e4bf94140889229b984469a5177_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c1dd89541724886a22a49ef2a0f6ba8_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56fc9090dc654a7380854f229acf886d_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i714b4b07f6004e01bce1fdbf202cbe70_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f0d700707d74cb4a6f73ba1e8edeb30_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i972682f6b3984842bafc17e7839559b1_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if28fefb522b14977903f5f3e605494f2_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id60f48bf88bc42fea9d60d5a93d7d88e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32fae6b9b5ae4bfcadb4c1514433e1da_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bbd8566ef364f83a1c162c3b92483cc_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i245dea804a664efdbc5840c23c4dd718_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc6aa5a614564c87ad4cb12b5e1068e6_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd24e08621b04f63978c384aab250bdd_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e557c8af49746d186de36db79cbc10c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50fe86930dfd4acc90b94cf19c716b54_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbb8cc5b66024b1a958331a265a947b5_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ef866140695461c8c4153f53c63cb98_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eaf4c9faaff48e7ad901b1273a8e40a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8623a1a7ed742178cc8795d7c57e437_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id68cedd39a65417aa31736753e289cbd_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bee63ddca714032981269bb030d9a8c_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28195214275a4c2ba9a1e9a6490d4b99_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa30814dc77642ee982a3fecb42b8792_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i116da1a2089c43dc94a8c28648d05cb9_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6a91c65854349e59830eb63a04567b2_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a98dcba0a564fa38e4a56cb24edab25_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15944be127b848058cc0f366128cec6e_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33b506f8e901478f97681f5457d5c91f_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49d95333141c448cbdbd61442e3b33fc_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1458277a9f9d4b8cb36b27902ec2d015_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied99715390b84736a75840674ebdb84a_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22ef0f50e6f248c99ee98bf56e4dc133_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c5ee07d5588427a9e8557f18e64738c_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd99812cec44481b6c4df3d33044047_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfc2d0a3278744a8929af603a75138c0_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df027e7881346feb33fba466072d0dc_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb6f2ba3201445daab5e4b583360f791_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc7d36eb963a4e11a9ae76799b611dac_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c892e7bfa0f4502a38cb2988cef0894_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37882c6914fb49e6b5a559209b3d7bca_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87401a285819458a95fe62b2d8b2fe7f_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i648366fa8b2b4b94aba4325565b1c27c_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ad117453d36490a9682a9a8e05718d4_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iace2aa9eeb664579917022247af4b7a3_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5403536e460c4b44a627b8e3611be4d5_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i223fe64680a14febb96208bc77ac27fd_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib29c8f1d9ee64ccb91b4e539f6f37fc2_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce37ca18f8d45a286281d4b72def7a0_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9863274bf2f40d6a8354311f27f1d70_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754c851540d445c48d12872209a8ba92_D20191229-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic779c71b17bc43369dd7848e681b0ae3_I20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f563aa59a264510acd29bccbcd197e3_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ba669aea5054bc1abaa40406566f963_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102729</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991 id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i17a5e81124b44e4296e57711c003099e_1"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">___________________________________</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTI5_3e4218e3-8cac-4d0c-b36c-215eab36e7f5">10-K</ix:nonNumeric> </span></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM2_42dd47e1-1e70-4c6e-b459-36f82582c1cc">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;EXCHANGE ACT OF&#160;1934</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2MzI3_599cc91b-6409-4bd6-9abf-4ee7cef1c1f5"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2MzI3_b249e4f6-6d5f-4aec-867c-d11b00df1d63">December 26</ix:nonNumeric>, 2020</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM0_83708e3a-fcd3-4894-b543-8f5a21c3fe4b">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;EXCHANGE ACT OF&#160;1934</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">____________ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQw_07603bd6-2705-4208-9878-b066eca9af2a">1-31429</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">_____________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQx_9f9af121-8f37-4736-8f04-b60ede6301c3">Valmont Industries,&#160;Inc.</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.710%"><tr><td style="width:1.0%"></td><td style="width:25.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8wLTAtMS0xLTA_3919414a-8da8-47e4-90dc-0003b3ac66a0">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8wLTItMS0xLTA_3fe5d646-337e-49b1-955c-79fe685e4b04">47-0351813</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of <br/>Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(I.R.S. Employer <br/>Identification No.)</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8yLTAtMS0xLTA_18180fbf-5510-498b-a056-c19f58dd90b1">One Valmont Plaza,</ix:nonNumeric> </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTAtMS0xLTA_93126763-5125-455b-8653-7039c2391485">Omaha,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTEtMS0xLTA_3fa489f9-195b-4a9f-b688-26d0fa8f2def">Nebraska</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTItMS0xLTA_555e339a-9468-40b7-a62c-c6bef87a0716">68154-5215</ix:nonNumeric> </span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;(Address of Principal Executive Offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMw_71c976c7-0d45-414b-8318-f3d88ac902bd">402</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">)&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQy_62b2d27e-3e4f-48d6-9491-d003e2a671e1">963-1000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.759%"><tr><td style="width:1.0%"></td><td style="width:37.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.812%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTAtMS0xLTA_e0a00c89-af6c-43c1-9905-4049960d6214">Common Stock $1.00 par value</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTItMS0xLTA_aa2e8aef-f0c9-4e39-b62c-18355fba0d6d">VMI</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTQtMS0xLTA_c5e3adae-1564-482e-89bc-57194f3adc22">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">None</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMx_4b57a0f7-7ba1-44ec-b922-5f8be63f6c94">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Exchange Act.&#160;     Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMy_cf54c084-f863-4e8e-afb5-7281daaf7f93">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Sections&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM3_c88894af-aa59-4dd0-8eaa-212c76dd3d4b">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM4_b3057538-b6fa-4596-bb3d-7dda2485ad4b">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and   "emerging growth company" in Rule&#160;12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.524%"><tr><td style="width:1.0%"></td><td style="width:23.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.736%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8wLTAtMS0xLTA_677744c8-c2bb-4cb5-95e1-ce522c1d569d">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non&#8209;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8wLTctMS0xLTA_a5a94d18-5729-4594-8965-ca8ed466af92">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8xLTItMS0xLTA_58a9ec06-0075-41a7-b15d-2b0c23d99803">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:2pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        </span></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Indicate by check mark whether the registrant has file a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report &#160;Yes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2NzYx_ff83b089-2db7-4f92-9894-9d133b9d8e06">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM5_ca36ef54-6634-4f6c-88f8-6459bc78f8c5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></div><div style="margin-bottom:2pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At February&#160;19, 2021 there were <ix:nonFraction unitRef="shares" contextRef="i6ba66e2d2aad45f692a1b79d3d03bc1c_I20210218" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yNDIy_6b58b732-370c-4979-9213-fb5a19b8006d">21,215,198</ix:nonFraction> of the Company&#8217;s common shares outstanding. The aggregate market value of the voting stock held by non-affiliates of the Company based on the closing sale price the common shares as reported on the New York Stock Exchange on June 27, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i19a0d02c2c984c46a7027f4d633dc508_I20200627" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yNjY4_ee591f91-17ff-41a3-9816-419b19a20a02">2,212,151,860</ix:nonFraction>.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM1_8a8e3ab4-b682-4c3c-bc0b-4659c7dc8adf" escape="true">Portions of the Company&#8217;s proxy statement for its annual meeting of shareholders to be held on April&#160;27, 2021 (the &#8220;Proxy Statement&#8221;), to be filed within 120&#160;days of the fiscal year ended December&#160;26, 2020, are incorporated by reference in Part&#160;III.</ix:nonNumeric></span></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Report Pursuant to Section 13 or 15(d)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">of the Securities Exchange Act of 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended December&#160;26, 2020 </span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.714%"><tr><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_13">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk Factors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_16">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unresolved Staff Comments</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_19">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Properties</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_22">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal Proceedings</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_25">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mine Safety Disclosures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_28">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities  </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_34">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selected Financial Data</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_37">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management's Discussion and Analysis of Financial Condition and Results of Operation</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_40">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quantitative and Qualitative Disclosures About Market Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_61">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements and Supplementary Data</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_64">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_187">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controls and Procedures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_190">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_193">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part III</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Directors, Executive Officers and Corporate Governance</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_199">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_202">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_205">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain Relationships and Related Transactions, and Director Independence</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_208">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Accountant Fees and Services</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_211">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibits and Financial Statement Schedules</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_217">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form 10-K Summary</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_220">98</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_10"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i17a5e81124b44e4296e57711c003099e_13"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.  BUSINESS.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)&#160;&#160;&#160;&#160;General Description of Business</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a diversified producer of products and services for infrastructure and agriculture markets.  We were founded in 1946, went public in 1968 and our shares trade on the New York Stock Exchange (ticker: VMI).  The Company operates and reports its results in the following four reporting segments:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Engineered Support Structures (ESS);</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Utility Support Structures (Utility); </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Coatings; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Irrigation  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our ESS segment offers solutions to help make roadways safer, infrastructure smarter, and increases connectivity through the following products:  outdoor lighting, traffic control, and roadway safety structures, wireless communication structures and components, and engineered access systems. Our Utility segment helps deliver power with products to better harden grids to make infrastructure more resilient by selling structures to support electrical transmission, distribution lines, and substation conversion and storage. Our Irrigation segment produces mechanized irrigation equipment and related services to help deliver water, fertilizers, herbicides, and pesticides to agricultural crop that save time, conserve water, energy, and other input costs while also assisting in increasing yields.  This segment also develops technology for better precision application including predictive, autonomous crop management. Our Coatings segment provides coatings services for Valmont and other industrial customers, to assist in extending the lifespan of infrastructure.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers and end-users of our products include municipalities and government entities globally, manufacturers of commercial lighting fixtures (OEM), contractors, telecommunications and utility companies, and large farming operations, as well as the general manufacturing sector.  In 2020, approximately 32% of our net sales were either sold in markets or produced by our manufacturing plants outside of North America. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is to pursue growth opportunities that leverage our existing product portfolio, knowledge of our principal end-markets and customers and engineering capability to increase our sales, earnings and cash flow, including:</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Increasing the Market Penetration of our Existing Products.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  Our strategy is to increase our market penetration by differentiating our products from our competitors&#8217; products through superior customer service, engineering proficiency, technological innovation and consistent high quality. Our Utility segment experienced sales volume growth in 2020 which we believe was due to the continuing shift toward renewable energy sources and increasing need for stronger, more sustainable grid infrastructure.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bringing our Existing Products to New Markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our strategy is to expand the sales of our existing products into geographic areas where we do not currently serve and where end-users do not currently purchase our type of product. For example, we have expanded our geographic presence in Europe, the Middle East, and North Africa for lighting structures.  This strategy led to us building manufacturing presences in China and India to expand our offering of pole structures for lighting, utility and wireless communication to these markets. Our Irrigation segment has a long history of developing new emerging markets for mechanized irrigation around the world. In 2020, we secured a $240 million multi-year order in Egypt.   </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Developing New Products for Markets that We Currently Serve.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our strategy is to grow by developing new products for markets using our comprehensive understanding of end-user requirements and leveraging longstanding relationships with key distributors and end-users. In recent years we developed and sold structures for tramway applications in Europe. The customers for this product line include many of the state and local governments that purchase our lighting structures. The 2019 acquisition of Larson Camouflage, an industry leader in wireless communication concealment solutions give us the ability to offer integrated solutions to mobile carriers and other wireless communication customers around the world.  Our Utility segment increased its 2020 sales by offering spun concrete distribution poles and increased its 2018 sales by offering substations that are prepackaged in a manner intended to simplify our customer's installation.   </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Developing New Products for New Markets or Leveraging Core Competencies to Further Diversify our Business is a path to increase sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> For example, the establishment and growth of our Coatings segment was based on using our expertise in galvanizing to develop what is now a global business segment. The decorative lighting market has different requirements and preferences than our traditional transportation and commercial markets.  In 2020, we acquired Solbras</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a provider of solar energy solution for agriculture and during 2018, we acquired Convert Italia SpA, a provider of engineered single axis solar tracking solutions. These furthered our commitment to renewable energy which we believe will provide us future growth opportunities through the ability to bring power to underserved regions and transform unproductive land into efficient cropland.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have grown internally and by acquisition. Our significant business expansions during the past five years include the following (including the segment where the business reports):</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2016</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of the remaining 30% not previously owned of IGC Galvanizing Industries (M) Sdn Bhd (Coatings)</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of 5.2% of the remaining 10% not previously owned of Valmont SM (Utility)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2017</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a highway safety business (Aircon) that manufactures guardrails, structural metal products, and solar structural products in India (ESS)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2018</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of an integrator of prepackaged pump stations (Irrigation) </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a worldwide provider of parts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for agricultural irrigation equipment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Irrigation Components International (ICI), located in the United States (Irrigation)   </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of an engineering and manufacturer of overhead sign structures (Walpar) located in Southeast United States (ESS) </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of 75% of a provider of engineered solar tracker solutions (Convert Italia SpA) headquartered in         Italy (Utility) </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a steel lattice structures producer located in India (Utility)  </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a galvanizing business located in New Zealand (Coatings)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2019 </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a wireless communication concealment solutions provider (Larson Camouflage) headquartered in Arizona (ESS)   </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of the remaining 4.8% not previously owned of Valmont SM (Utility)</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a galvanizing business located in Texas (Coatings)</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of a manufacturer and distributor of wireless site components and safety products in Florida (ESS) </span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">       2020 </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of the remaining 49% not previously owned of AgSense LLC  (Irrigation) </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">Acquisition of 55% of a provider of solar solutions for Agriculture (Solbras) located in Brazil (Irrigation)  </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2018, the Company divested of Donhad, a grinding media producer in Australia.  </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b)&#160;&#160;&#160;&#160;Segments</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has four reportable segments based on our management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are as follows:</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Engineered Support Structures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the manufacture and distribution of engineered poles, towers, and components for lighting, transportation, and wireless communication markets, including integrated structure solutions for smart cities, and engineered access systems;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Utility Support Structures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This segment consists of the manufacture of engineered steel and concrete structures for utility markets, including transmission, distribution, and substation products, and renewable energy generation equipment;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coatings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of galvanizing, painting and anodizing services to preserve and protect metal products; and </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Irrigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, and advanced technology solutions for water management and precision agriculture.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these four reportable segments, there are other businesses and activities which are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c)&#160;&#160;&#160;&#160;Narrative Description of Business</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the principal products produced and services rendered, markets, competition and distribution methods for each of our four reportable segments is set forth below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Engineered Support Structures Segment (ESS)</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Products Produced</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8212;We design, engineer, and manufacture steel, aluminum, wood, and composite poles and structures for a wide range of lighting and highway transportation applications. The demand for these products is driven by infrastructure, commercial and residential construction and by consumers&#8217; desire for well-lit streets, highways, parking lots and common areas. Valmont structures help keep these areas safer, provide technologically advanced solutions for smart cities, and support 24-hour convenience. Beyond design, technical, and engineering needs, customers also want products that are visually appealing and meet local aesthetic requirements. In Europe, Valmont is a leader in decorative lighting poles, which provide an attractive yet functional solution for our customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We are leveraging this expertise to expand our decorative product sales in North America, China, and the Middle East. Traffic poles are structures to which traffic signals and overhead signs are attached and aid the orderly flow of automobile traffic. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Valmont traffic and overhead sign structures aid in the orderly flow of automobile traffic. These poles, which support traffic signals and overhead signs, are engineered to meet customer specifications to ensure the proper function and safety of the structure. Product engineering takes into account factors such as weather (e.g. wind, ice) and the products loaded on the structure (e.g. lighting fixtures, traffic signals, overhead signs) to determine the design of the pole. Valmont has expanded its capabilities in the traffic market with the development of patented vibration mitigation technology which continuously improves the safety of traffic and roadway structures by reducing the effects of wind and fatigue. Our transportation segment also includes highway safety system products that are designed and engineered to enhance roadway safety. These systems include guard rail barriers, wire rope safety barriers, crash attenuation barriers and other products. Additionally, Valmont has expanded into the bridge market with the development of our Con-Struct Bridge system. These steel systems are effective, long lasting, and can be installed quickly to reduce costs and expand the life of the structure. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also engineer, manufacture, and distribute a broad range of structures (poles and towers), camouflage concealment solutions, and components serving the wireless communication market supporting expanded 5G customer needs. A wireless communication cell site mainly consists of a steel pole or tower, shelter (enclosure where the radio equipment is located), antennas (devices that receive and transmit data and voice information to and from wireless communication devices) and components (items that are used to mount antennas to a structure and to connect cabling and other parts from the antennas to the shelter).  Larger mono-pole structures are engineered and designed to customer specifications, which include factors such as the number of antennas on the structure and wind and soil conditions. Due to the size of these mono-pole structures, design is important to ensure each structure meets performance and safety specifications. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also produce and distribute access systems that allow people to move safely and effectively in an industrial, infrastructure or commercial facility. Products offered in this product line include floor gratings, handrails, barriers and sunscreens. We also produce a line of engineered products which are used in architectural and decorative applications.  Examples of these products are perforated metal sun screens and facades that can be used on building structures to improve shading and aesthetics.&#160; We do not provide any significant installation services on the structures we sell or manufacture. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8212;The key markets for our products and solutions are the transportation, construction, and industrial markets. The transportation market includes street and highway lighting and traffic control, much of which is driven by government spending programs. For example, the U.S. government funds highway and road improvement through the FAST Act. This program provides funding to improve the nation&#8217;s roadway system, which includes roadway lighting and traffic control enhancements. Matching funding from the various states may be required as a condition of federal funding. FAST Act was extended by one year in late 2020 to allow Congress more time for developing a long term funding bill. The current federal executive administration has recommended increases to spending on roadway infrastructure. Additionally, public and private partnerships have recently emerged as an additional funding source. In the United States, there are approximately 4&#160;million miles of public roadways, with approximately 24% carrying over 80% of the traffic. Accordingly, the need to improve traffic flow through traffic controls and lighting is a priority for many communities. Transportation markets in other areas of the world are also heavily funded by local and national governments. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The construction market is mostly funded privately and includes lighting for applications such as parking lots, shopping centers, sports stadiums and business parks. This market is driven by macro-economic factors such as general economic growth rates, interest rates and the commercial construction economy. Valmont has many long-standing relationships with OEM (who also manufacture light fixtures and equipment) who also serve this market. Industrial markets for access systems are typically driven by infrastructure, industrial and commercial construction spending. Customers include construction firms or installers who participate in these markets, natural gas and mineral exploration companies, resellers such as steel service centers, and end users. These markets can be cyclical depending on economic conditions.   </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our communication products is driven by increased demand for wireless communication and data. Customers are wireless network providers and organizations that own cell sites and attach antennas from multiple carriers to the pole or tower structure (build to suit companies). We also sell products to state and federal governments for two-way radio communication, radar, broadcasting and security applications. We believe long-term growth should mainly be driven by increased usage and technologies such as 5G, which demand higher network density.  Improved emergency response systems, as part of the U.S. Homeland Security initiatives, creates additional demand. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the products that we manufacture in this segment are parts of government or customer investments in basic infrastructure. The total cost of these investments can be substantial, so access to capital is often important to fund infrastructure needs. Demand can be cyclical in these markets due to overall economic conditions.  Additionally, projects can sometimes be delayed due to funding or other issues.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our competitive strategy in all of the markets we serve is to provide high value to the customer at the appropriate price. We compete on the basis of product quality, high levels of customer service, timely, complete, and accurate delivery of the product and design capability to provide the best solutions to our customers. There are numerous competitors in our markets, most of which are relatively small companies. Companies compete on the basis of price, product quality, reliable delivery, engineering design, and unique product features. Pricing can be very competitive, especially when demand is weak or when strong local currencies result in increased competition from imported products.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distribution Methods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Sales and distribution activities are handled through a combination of a direct sales force and commissioned agents. Lighting agents represent Valmont as well as lighting fixture and traffic signal lines and sell other related products. Sales are typically to electrical distributors, who provide the pole, fixtures and other equipment to the end user as a complete package. Commercial lighting, wireless communication products and components, access systems and highway safety sales are normally made through Valmont sales employees, who work on a salary plus incentive, although some sales are made through independent, commissioned sales agents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Utility Support Structures Segment (Utility)</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Products Produced</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We engineer and manufacture steel, pre-stressed concrete, composite, and hybrid structures (concrete base section and steel upper sections). These products are used to support the lines and equipment that carry power for electrical transmission, substation and distribution applications. Transmission refers to moving power from where it is produced to where it is used.  Substations transfer high voltage electricity to low voltage transmission. Electrical distribution carries electricity from the substation to the end-user.  These innovative structures are offered to address the growing need for grid hardening across the globe, where fires, storms, and floods have recently occurred with increasing regularity.  </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Utility structures can be very large, so product design engineering is important to the function and safety of the structure.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our engineering process takes into account weather and loading conditions, such as wind speeds, ice loads and the power lines attached to the structure, in order to arrive at the final design. In Northern Europe, we produce utility structures for offshore and onshore wind energy. We also manufacture complex steel structures such as rotor houses for wind turbines, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">crown-mounted compensators, winches and cranes for oil and gas exploration, and material handling equipment for manufacturing.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our solar single-axis &#8220;tracker&#8221; product is an integrated system of steel structures, electric motors, and electronic controllers. Trackers move solar panels throughout the day to maintain an optimal orientation to the sun, which materially increases their energy production. Solar energy projects utilizing trackers generate approximately 20% more energy compared to traditional fixed tilt ground-mounted systems, according to Wood Mackenzie. Our trackers utilize a simple, modular design allowing ease of installation and low operational maintenance.  Further, the flexibility of our trackers&#8217; design allows for improved site utilization, which is especially valuable to our customers considering that solar projects are being constructed on increasingly challenging sites today.  We sell our products to engineering, procurement and construction firms (&#8220;EPCs&#8221;) that build solar energy projects as well as solar developers, independent power producers, and utilities.  </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our sales in this segment are mainly in North America, where the key drivers in the utility business are significant upgrades in the electrical grid to support enhanced reliability standards, policy changes encouraging more generation from renewable energy sources, interconnection of regional grids to share more efficient generation to the benefit of the consumer and increased electrical consumption which has outpaced the transmission investment in the past decades. According to the Edison Electric Institute, the electrical transmission grid in the U.S. requires significant investment in the coming years to respond to the compelling industry drivers and lack of investment prior to 2008.  In international markets, electrical consumption is expected to increase.  This will require substantial investment in new electricity generation capacity and growth in transmission grid development. We expect these factors to result in increased demand for electrical utility structures to transport electricity from source to user, as is used in the U.S. markets today. As utilities increase development of large-scale solar power and micro-grid applications, single axis tracker solutions will be an essential tool for achieving higher energy production. Sales of complex steel structures, wind turbine towers and rotor houses, material handling systems, utility transmission structures, and structures for oil &amp; gas exploration mainly occur within Europe. Approximately 35% of all ground-mounted solar energy projects constructed globally during 2019 utilized trackers according to Wood Mackenzie. Our solar tracker products are used in some of the largest solar projects in the world with over a decade of track record, which is unique in the single-axis solar tracker industry.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our competitive strategy in this segment is to provide high value solutions to the customer at the appropriate price. We compete on the basis of product quality, engineering expertise, high levels of customer service, and reliable and timely delivery of the product. There are a number of competitors in North America, but there are many competitors in international markets. Companies compete on the basis of price, quality and service. Utility sales are often made through a competitive bid process, whereby the lowest bidder is awarded the contract, provided the competitor meets all other qualifying criteria. In weak markets, price is a more important criteria in the bid process. We also sell on a preferred-provider basis to certain large utility customers. These contractual arrangements often last between 3 and 5 years and are frequently renewed.  For offshore and complex steel structures, we compete based on our ability to co-engineer and design solutions with customers.  We are one of a limited number of competitors that can execute advanced order production of complex steel constructions that require a high degree of engineering and complex manufacturing customization.     </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distribution Methods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Products are normally sold directly to electrical utilities or energy providers with some sales sold through commissioned sales agents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Coatings Segment (Coatings)</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services Rendered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We add finishes to metals that inhibit corrosion, extend service lives and enhance the aesthetics of a wide range of materials and products. Among the services provided include:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Hot-dip Galvanizing</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Anodizing</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Powder Coating</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;E-Coating</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Coatings segment, we take unfinished products from our customers and return them with a galvanized, anodized or painted finish. Galvanizing is a process that protects and prolongs the life of steel with a zinc coating that is bonded to the product surface to inhibit rust and corrosion. Anodizing is a process applied to aluminum that oxidizes the surface of the aluminum in a controlled manner, which protects the aluminum from corrosion and allows the material to be </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dyed a variety of colors. We also paint products using powder coating and e-coating technology (where paint is applied through an electrical charge) for a number of industries and markets.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Markets for our products are varied and our profitability is not substantially dependent on any one industry or external customer. However, a meaningful percentage of demand is internal, driven by Valmont's other segments.  Demand for coatings services generally follows the local industrial economies. Galvanizing is used in a wide variety of industrial applications where corrosion protection of steel is desired. While markets are varied, our markets for anodized or painted products are more directly dependent on consumer markets than industrial markets.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Coatings markets traditionally have been very fragmented, with a large number of competitors. Most of these competitors are relatively small, privately held companies who compete on the basis of price and personal relationships with their customers. As a result of ongoing industry consolidation, there are also several (public and private) multi-facility competitors. Our strategy is to compete on the basis of quality of the coating finish and timely delivery of the coated product to the customer. We also use the production capacity at our network of plants to ensure that the customer receives quality, timely service.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distribution Methods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Due to freight costs, a galvanizing location has an effective service area of an approximate 300 to 500 mile radius. While we believe that we are globally one of the largest custom galvanizers, our sales are a small percentage of the total market. Sales and customer service are provided directly to the user by a direct sales force, generally assigned to each specific location.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Irrigation Segment (Irrigation)</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Products Produced</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We manufacture and distribute mechanical irrigation equipment and related service parts under the &#8220;Valley&#8221; brand name. A Valley irrigation machine usually is powered by electricity and propels itself over a farm field and applies water and chemicals to crops. Water and, in some instances, chemicals are applied through sprinklers attached to a pipeline that is supported by a series of towers, each of which is propelled via a drive train and tires. A standard mechanized irrigation machine (also known as a &#8220;center pivot&#8221;) rotates in a circle, although we also manufacture and distribute center pivot extensions that can irrigate corners of square and rectangular farm fields as well as conform to irregular field boundaries (referred to as a &#8220;corner&#8221; machine). Our irrigation machines can also irrigate fields by moving up and down the field as opposed to rotating in a circle (referred to as a &#8220;linear&#8221; machine). Irrigation machines can be configured to irrigate fields in size from 4 acres to over 500 acres, with a standard size in the U.S. configured for a 160-acre tract of ground. The irrigation machine used in international markets is substantially the same as the one produced for the North American market.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our remote management capabilities allow control of pivots and a variety of other farm equipment on any web-connected device and our suite of advanced technology solutions offers capabilities to assist in reducing water and energy use. Irrigation anomaly detection can alert growers of pivot-related water issues with artificial intelligence and machine learning (in select markets) is the next step toward predictive, autonomous crop management.  Irrigation net sales in 2020, 2019, and 2018 included technology sales of $67.1 million, $56.7 million, and $45.3 million, respectively.  We also manufacture tubular products for industrial customers primarily in the agriculture industry as well as in the transportation and other industries.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Types of Irrigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; There are other forms of irrigation available to farmers, two of the most prevalent being flood irrigation and drip irrigation. In flood irrigation, water is applied through a pipe or canal at the top of the field and allowed to run down the field by gravity. Drip irrigation involves plastic pipe or tape resting on the surface of the field or buried a few inches below ground level, with water being applied gradually. We estimate that center pivot and linear irrigation comprises 50% of the irrigated acreage in North America. International markets use predominantly flood irrigation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Market drivers in North America and international markets are essentially the same. Since the purchase of an irrigation machine is a capital expenditure, the purchase decision is based on the expected return on investment. The benefits a grower may realize through investment in mechanical irrigation include improved yields through better irrigation, cost savings through reduced labor and lower water and energy usage. The purchase decision is also affected by current and expected net farm income, commodity prices, interest rates, the status of government support programs and water regulations in local areas. In many international markets, the relative strength or weakness of local currencies as compared with the U.S. dollar may affect net farm income, since export markets are generally denominated in U.S. dollars. In addition, governments are sponsoring irrigation projects for self-sufficiency in food production. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The demand for mechanized irrigation comes from the following sources:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;conversion from flood irrigation</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;replacement of existing mechanized irrigation machines</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;converting land that is not irrigated to mechanized irrigation</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the key drivers in our Irrigation segment worldwide is that the usable water supply is limited. We estimate that:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;only 2.5% of total worldwide water supply is freshwater</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;of that 2.5%, only 30% of freshwater is available to humans</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the largest user of that freshwater is agriculture</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these factors, along with the trend of a growing worldwide population and improving diets, reflect the need to use water more efficiently while increasing food production to feed this growing population. We believe that mechanized irrigation can improve water application efficiency by 40-90% compared with traditional irrigation methods by applying water uniformly near the root zone and reducing water runoff. Furthermore, reduced water runoff improves water quality in nearby rivers, aquifers and streams, thereby providing environmental benefits in addition to conservation of water.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In North America, there are a number of entities that provide irrigation products and services to agricultural customers. We believe we are the leader of the four main participants in the mechanized irrigation business. Participants compete for sales on the basis of product innovation and features, product durability and reliability, price, quality and service capabilities of the local dealer. Pricing can become very competitive, especially in periods when market demand is low. In international markets, our competitors are a combination of our major U.S. competitors and privately&#8209;owned local companies. Competitive factors are similar to those in North America, although pricing tends to be a more prevalent competitive strategy in international markets. Since competition in international markets is local, we believe local manufacturing capability is important to competing effectively in international markets and we have that capability in key regions.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distribution Methods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We market our irrigation machines, technology offerings, and service parts through independent dealers. There are approximately 270 dealer locations in North America, with another approximately 350 dealers serving international markets in over 60 countries. The dealer determines the grower&#8217;s requirements, designs the configuration of the machine, installs the machine (including providing ancillary products that deliver water and electrical power to the machine) and provides after&#8209;sales service. Our dealer network is supported and trained by our technical and sales teams. Our international dealers are supported through our regional headquarters in South America, South Africa, Western Europe, Australia, China and the United Arab Emirates as well as the home office in Valley, Nebraska.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information generally applicable to each of our four reportable segments is set forth below.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suppliers and Availability of Raw Materials.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hot rolled steel coil and plate, zinc and other carbon steel products are the primary raw materials utilized in the manufacture of finished products for all segments. We purchase these essential items from steel mills, steel service centers, and zinc producers and these materials are usually readily available. While we may experience increased lead times to acquire materials and volatility in our purchase costs, we do not believe that key raw materials would be unavailable for extended periods. We have not experienced extended or wide-spread shortages of steel in the past several years, due to what we believe are strong relationships with some of the major steel producers. In the past several years, we experienced volatility in zinc and natural gas prices, but we did not experience any disruptions to our operations due to availability.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patents, Licenses, Franchises and Concessions.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a number of patents for our manufacturing machinery, poles and irrigation designs. We also have a number of registered trademarks. We do not believe the loss of any individual patent or trademark would have a material adverse effect on our financial condition, results of operations or liquidity.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Seasonal Factors in Business.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales can be somewhat seasonal based upon the agricultural growing season and the infrastructure construction season. Sales of mechanized irrigation equipment to farmers are traditionally higher during the spring and fall and lower in the summer. Sales of infrastructure products are traditionally higher in the summer and fall and lower in the winter.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customers.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not dependent for a material part of any segment&#8217;s business upon a single customer or upon very few customers. The loss of any one customer would not have a material adverse effect on our financial condition, results of operations or liquidity.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The backlog of orders for the principal products manufactured and marketed was $1,139.1 million at the end of the 2020 fiscal year and $924.1 million at the end of the 2019 fiscal year. An order is reported in our backlog upon receipt of a purchase order from the customer or execution of a sales order contract. We anticipate that most of the 2020 backlog of orders will be filled during fiscal year 2021. At year-end, the segments with backlog were as follows (dollar amounts in millions):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.857%"><tr><td style="width:1.0%"></td><td style="width:60.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.896%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12/26/2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12/28/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental Disclosure.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various federal, state and local laws and regulations pertaining to environmental protection and the discharge of materials into the environment. Although we continually incur expenses and make capital expenditures related to environmental protection, we do not anticipate that future expenditures should materially impact our financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Number of Employees.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020, we had 10,844 employees.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Human Capital Resources. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our policies and practices with respect to human capital resources are generally set forth in our Code of Business Conduct, our Human Rights Policy, and the principles described on the &#8220;About Us&#8221; page on our website www.valmont.com. Essential to our success is a company-wide commitment to customer service and innovation, and the ability to be the best cost producer for all products and services we provide. Our employees are the cornerstone of our accomplishments, we pride ourselves on being people of passion and integrity who excel and deliver results.  Our Code of Business Conduct and our culture require each employee to act responsibly and to treat each other fairly and with the utmost respect. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our businesses require skilled workers and management in order to meet our customer&#8217;s needs, grow our sales and maintain competitive advantages. We require employees with skills in engineering, welding, equipment maintenance and the operation of complex manufacturing machinery. Management talent is critical as well, to help grow our businesses and effectively plan for succession of key employees upon retirement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December 26, 2020 we had approximately 5,920 employees in the United States and approximately 4,920 employees in foreign countries.  The Company places a high value on diversity and inclusion, encouraging employees with diverse backgrounds and experiences who share a common interest in profitable development, improving corporate culture, and delivering sustainable business results. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have adopted a Human Rights Policy which is published on our website.  We expect our employees, suppliers, vendors, dealers and distributors to share our commitment to human rights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We prohibit discrimination on the basis of age, race, disability, ethnicity, marital or family status, national origin, religion, gender, sexual orientation, veteran status, gender identity, or any other characteristic protected by law. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are committed to voluntary employment, and we strictly prohibit all forms of compulsory labor, including child labor, forced labor, slavery and human trafficking.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We respect internally recognized human rights standards, and this policy is guided by the U.N. Guiding Principles for Business and Human Rights.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We require full compliance with applicable, wage, work hours, overtime and benefit laws.  We are committed to creating a culture where a healthy and safe workplace is recognized by everyone as essential to our success. Any employee can always contact our compliance officer, and confidential reporting of a situation or to ask a question is available on a secure website maintained by a third party. Employees are eligible for health insurance, paid and unpaid leaves, retirement plan and life and disability / accident coverage.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When positions come open at Valmont, we try first to fill them from within. We like to reward the hard-working members of our Valmont family with new opportunities that are not only a chance to expand their worlds, but to also recognize and reward their dedication.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have found them to be our richest talent resource.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our program for succession and management development has our highest level of attention with our CEO responsible for reporting on the program directly to our board of directors.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For additional information, please see the &#8220;About Us&#8221; page on our website and section titled &#8220;Governance, Human Capital and Sustainability Highlights&#8221; in the Company&#8217;s 2021 Proxy Statement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d)&#160;&#160;&#160;&#160;Available Information</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available, free of charge on the Investors page of our website at www.valmont.com, our annual report on Form&#160;10-K, quarterly reports on Form&#160;10-Q, current reports on Form&#160;8-K, and amendments to those reports filed or furnished pursuant to Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission.</span></div><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_16"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.  RISK FACTORS. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following risk factors describe various risks that may affect our business, financial condition and operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Economic and Business Risks </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The ultimate consumers of our products operate in cyclical industries that have been subject to significant downturns which have adversely impacted our sales in the past and may again in the future.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are sensitive to the market conditions present in the industries in which the ultimate consumers of our products operate, which in some cases have been highly cyclical and subject to substantial downturns. For example, a significant portion of our sales of support structures is to the electric utility industry. Our sales to the U.S. electric utility industry were over $600 million in 2020 and 2019. Purchases of our products are deferrable to the extent that utilities may reduce capital expenditures for reasons such as unfavorable regulatory environments, a slow U.S. economy or financing constraints. In the event of weakness in the demand for utility structures due to reduced or delayed spending for electrical generation and transmission projects, our sales and operating income likely will decrease.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The end users of our mechanized irrigation equipment are farmers. Accordingly, economic changes within the agriculture industry, particularly the level of farm income, may affect sales of these products. From time to time, lower levels of farm income resulted in reduced demand for our mechanized irrigation and tubing products. Farm income decreases when </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commodity prices, acreage planted, crop yields, government subsidies and export levels decrease. In addition, weather conditions, such as extreme drought may result in reduced availability of water for irrigation, and can affect farmers&#8217; buying decisions. Farm income can also decrease as farmers&#8217; operating costs increase. Increases in oil and natural gas prices result in higher costs of energy and nitrogen&#8209;based fertilizer (which uses natural gas as a major ingredient). </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, uncertainty as to future government agricultural policies may cause indecision on the part of farmers. The status and trend of government farm supports, financing aids and policies regarding the ability to use water for agricultural irrigation can affect the demand for our irrigation equipment. In the United States, certain parts of the country are considering policies that would restrict usage of water for irrigation. All of these factors may cause farmers to delay capital expenditures for farm equipment. Consequently, downturns in the agricultural industry will likely result in a slower, and possibly a negative, rate of growth in irrigation equipment and tubing sales. As of December 2020, the U.S. Department of Agriculture (the &#8220;USDA&#8221;) estimated U.S. 2020 net farm income to be $119.6 billion, up&#160;41.3 percent from the USDA&#8217;s final U.S. 2019 net farm income of $84.6 billion.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also experienced cyclical demand for those of our products that we sell to the wireless communications industry. Sales of wireless structures and components to wireless carriers and build-to-suit companies that serve the wireless communications industry have historically been cyclical. These customers may elect to curtail spending on new capacity to focus on cash flow and capital management. Changes in the competitive structure of the wireless industry, due to industry consolidation or reorganization, may interrupt capital plans of the wireless carriers as they assess their networks. </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The engineered access systems product lines are partially dependent on investment spending by our customers in the oil, natural gas, and other mined mineral exploration industries, most specifically in the Asia Pacific region.  During periods of continued low oil and natural gas prices, these customers may elect to curtail spending on new exploration sites which will cause us to experience lower demand for these specific product lines.  </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the cyclical nature of these markets, we have experienced, and in the future we may experience, significant fluctuations in our sales and operating income with respect to a substantial portion of our total product offering, and such fluctuations could be material and adverse to our overall financial condition, results of operations and liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in prices and reduced availability of key commodities such as steel, aluminum, zinc, natural gas and fuel may increase our operating costs and likely reduce our net sales and profitability.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hot rolled steel coil and other carbon steel products have historically constituted approximately one-third of the cost of manufacturing our products. We also use large quantities of aluminum for lighting structures and zinc for the galvanization of most of our steel products. Our facilities use large quantities of natural gas for heating and processing tanks in our galvanizing operations. We use gasoline and diesel fuel to transport raw materials to our locations and to deliver finished goods to our customers. The markets for these commodities can be volatile. The following factors increase the cost and reduce the availability of these commodities:</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased demand, which occurs when we and other industries require greater quantities of these commodities, which can result in higher prices and lengthen the time it takes to receive these commodities from suppliers;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower production levels of these commodities, due to reduced production capacities or shortages of materials needed to produce these commodities (such as coke and scrap steel for the production of steel) which could result in reduced supplies of these commodities, higher costs for us and increased lead times;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased cost of major inputs, such as scrap steel, coke, iron ore and energy;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign exchange rates can impact the relative cost of these commodities, which may affect the cost effectiveness of imported materials and limit our options in acquiring these commodities; and</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">international trade disputes, import duties, tariffs, and quotas, since we import some steel and aluminum finished components/products for various product lines.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in the selling prices of our products may not fully recover higher commodity costs and generally lag increases in our costs of these commodities. Consequently, an increase in these commodities will increase our operating costs and likely reduce our profitability.     </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rising steel prices in 2018 put pressure on gross profit margins, especially in our Engineered Support Structures segment. The elapsed time between the quotation of a sales order and the manufacturing of the product ordered can be several months. As some of the sales in the Engineered Support Structures and Utility Support Structures segments are fixed price contracts, rapid increases in steel costs likely will result in lower operating income. Steel prices for both hot rolled coil and plate can also decrease substantially in a given period, which occurred in North America in 2019.  Decreases in our product sales pricing and volumes offset the increase in gross profit realized from the lower steel prices.  Steel is most significant for our Utility Support Structures segment where the cost of steel has been approximately 50% of the net sales, on average.  Assuming a similar sales mix, a hypothetical 20% change in the price of steel would have affected our net sales from our utility support structures segment by approximately $64 million for the year ended December 26, 2020.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the volatility over the past several years was due to significant increases in global steel production and rapid changes in consumption (especially in rapidly growing economies, such as China and India). The speed with which steel suppliers impose price increases on us may prevent us from fully recovering these price increases particularly in our lighting and traffic and utility businesses.  In the same respect, rapid decreases in the price of steel can also result in reduced operating margins in our utility businesses due to the long production lead times.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our infrastructure products and coating services is highly dependent upon the overall level of infrastructure spending.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture and distribute engineered infrastructure products for lighting and traffic, utility and other specialty applications. Our Coatings segments serve many construction&#8209;related industries. Because these products are used primarily in infrastructure construction, sales in these businesses are highly correlated with the level of construction activity, which historically has been cyclical. Construction activity by our private and government customers is affected by and can decline because of, a number of factors, including (but not limited to):</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">weakness in the general economy, which may negatively affect tax revenues, resulting in reduced funds available for construction;</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interest rate increases, which increase the cost of construction financing; and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse weather conditions which slow construction activity.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current economic uncertainty in the United States and Europe will have some negative effect on our business. In our North American lighting product line, some of our lighting structure sales are for new residential and commercial areas. When residential and commercial construction is weak, we have experienced some negative impact on our light pole sales to these markets. In a broader sense, in the event of an overall downturn in the economies in Europe, Australia or China, we may experience decreased demand if our customers in these countries have difficulty securing credit for their purchases from us.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, sales in our Engineered Support Structures segment, particularly our lighting, traffic and highway safety products, are highly dependent upon federal, state, local and foreign government spending on infrastructure development projects, such as the U.S. federal highway funding. The level of spending on such projects may decline for a number of reasons beyond our control, including, among other things, budgetary constraints affecting government spending generally or transportation agencies in particular, decreases in tax revenues and changes in the political climate, including legislative delays, with respect to infrastructure appropriations. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to currency fluctuations from our international sales, which can negatively impact our reported earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products in many countries around the world. Approximately 33% of our fiscal 2020 sales were in markets outside the United States and are often made in foreign currencies, mainly the Australian dollar, euro, Brazilian real, Canadian dollar, Chinese renminbi and South African rand. Because our financial statements are denominated in U.S. dollars, fluctuations in currency exchange rates between the U.S. dollar and other currencies have had and will continue to have an impact on our reported earnings. If the U.S. dollar weakens or strengthens versus the foreign currencies mentioned above, the result will be an increase or decrease in our reported sales and earnings, respectively. Currency fluctuations have affected our financial performance in the past and may affect our financial performance in any given period. In cases where local currencies are strong, the relative cost of goods imported from outside our country of operation becomes lower and affects our ability to compete profitably in our home markets. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also face risks arising from the imposition of foreign exchange controls and currency devaluations. Exchange controls may limit our ability to convert foreign currencies into U.S. dollars or to remit dividends and other payments by our foreign subsidiaries or businesses located in or conducted within a country imposing controls. Currency devaluations result in a diminished value of funds denominated in the currency of the country instituting the devaluation. Actions of this nature could have a material adverse effect on our results of operations and financial condition in any given period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">COVID-19 has impacted and is expected to continue to impact our business, including the supply chain, product demand, logistics, and facility operations and the duration, unknown at this time, of the challenges associated with the virus may result in significant adverse effects on our business, financial condition and results of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 11, 2020 the World Health Organization declared COVID-19 outbreak a pandemic, and the virus continues to significantly impact all geographical areas in which we operate.  A myriad of international, national and local measures have been implemented by governments and businesses to address the virus and slow its outbreak, including shelter in place orders and similar restrictions, restrictions on business operations, closure of borders and other measures having negative economic effects.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our businesses support critical infrastructure sectors as defined by the Department of Homeland Security (CISA.gov) and similar global agencies.  These sectors are deemed vital, such that their incapacitation would have a debilitating effect on security, national economic security, national public health or safety or any combination thereof.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">COVID-19 impacted and may continue to impact our business, including the normal operations of our facilities, overall demand for our products, changes to supply chain availability and costs, logistics delays, including temporary closures as may be mandated or otherwise made necessary by governmental authorities, and any additional carryover of economic effects.  All of our operations may be affected by COVID-19 isolation measures. We have implemented domestic and international travel restrictions for our employees, and thousands of our employees are expected to continue to work remotely through the height of this pandemic.   </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The duration of the virus outbreak continues to be evaluated by governments and experts and as a consequence we cannot at this time determine the overall ultimate  impact on the Company.  The extent of the impact will depend on future developments, which are highly uncertain and cannot be predicted. The duration, unknown at this time, of the challenges associated with the virus may result in significant adverse effects on our business, financial condition, and results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Legal and Regulatory Risks </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Design patent litigation related to guardrails could reduce demand for such products and raise litigation risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Certain of the Company&#8217;s foreign subsidiaries in India, New Zealand, and Australia manufacture highway safety products, primarily for sale in non-U.S. markets, and license certain design patents related to guardrails to third parties.  There are currently domestic U.S. product liability lawsuits against some companies that manufacture and install certain guardrail products. Such lawsuits, some of which have at times involved a foreign subsidiary based on its design patent, could lead to a decline in demand for such products or approval for use of such products by government purchasers both domestically and internationally, and potentially raise litigation risk for foreign subsidiaries and negatively impact their sales and license fees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may lose some of our foreign investment or our foreign sales and profits may decline because of risks of doing business in foreign markets, including trade relations and tariffs.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an international manufacturing company with operations around the world. At December&#160;26, 2020, we operated over 80 manufacturing plants, located on six continents, and sold our products in more than 100 countries. In 2020, approximately 32% of our net sales were either sold in markets or produced by our manufacturing plants outside of North America. We have operations in geographic markets that have recently experienced political instability, such as the Middle East, and economic uncertainty, such as Western Europe, and health issues, such as the outbreak and spread of coronavirus in China. Our geographic diversity also requires that we hire, train and retain competent management for the various local markets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Demand for our products and our profitability are affected by trade relations between countries. We also have a significant manufacturing presence in Australia, Europe and China. These operations are affected by U.S. trade policies, such </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as additional tariffs on a broad range of imports, and retaliatory actions by foreign countries, most recently China, which have impacted sales of our products.  In addition, there can be a derived indirect impact on demand for our products arising from quotas, restrictions, and retaliatory tariffs (e.g. China tariffs on imported soybeans affects U.S. net farm income).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We expect that international sales will continue to account for a significant percentage of our net sales in the future. Accordingly, our foreign business operations and our foreign sales and profits are subject to the following potential risks:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political and economic instability, resulting in the reduction of the value of, or the loss of, our investment;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recessions in economies of countries in which we have business operations, decreasing our international sales;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters and public health issues in our geographic markets, negatively impacting our workforce, manufacturing capability, and sales; </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties and costs of staffing and managing our foreign operations, increasing our foreign operating costs and decreasing profits;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential violation of local laws or unsanctioned management actions that could affect our profitability or ability to compete in certain markets;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in enforcing our rights outside the United States for patents on our manufacturing machinery, poles and irrigation designs;</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in tariffs, export controls, taxes and other trade barriers reducing our international sales and our profit on these sales; and</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acts of war or terrorism.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, we may lose some of our foreign investment or our foreign sales and profits may be materially reduced because of risks of doing business in foreign markets.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with any applicable anti-corruption legislation could result in fines, criminal penalties and an adverse effect on our business.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We must comply with all applicable laws, which include the U.S. Foreign Corrupt Practices Act (FCPA), the UK Bribery Act or other anti-corruption laws. These anti-corruption laws generally prohibit companies and their intermediaries from making improper payments or providing anything of value to improperly influence government officials or private individuals for the purpose of obtaining or retaining a business advantage regardless of whether those practices are legal or culturally expected in a particular jurisdiction. Recently, there has been a substantial increase in the global enforcement of anti-corruption laws. Although we have a compliance program in place designed to reduce the likelihood of potential violations of such laws, violations of these laws could result in criminal or civil sanctions and an adverse effect on the company&#8217;s reputation, business and results of operations and financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could incur substantial costs as the result of violations of, or liabilities under, environmental laws.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities and operations are subject to U.S. and foreign laws and regulations relating to the protection of the environment, including those governing the discharge of pollutants into the air and water, the management and disposal of hazardous substances and wastes, and the cleanup of contamination. Failure to comply with these laws and regulations, or with the permits required for our operations, could result in fines or civil or criminal sanctions, third party claims for property damage or personal injury, and investigation and cleanup costs. Potentially significant expenditures could be required in order to comply with environmental laws that regulators may adopt or impose in the future.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our facilities have been in operation for many years and, over time, we and other predecessor operators of these facilities have generated, used, handled and disposed of hazardous and other regulated wastes. We detected contaminants at some of our present and former sites, principally in connection with historical operations. In addition, from time to time we have been named as a potentially responsible party under Superfund or similar state laws. While we are not aware of any contaminated sites that are not provided for in our financial statements, including third&#8209;party sites, at which we </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may have material obligations, the discovery of additional contaminants or the imposition of additional cleanup obligations at these sites could result in significant liability beyond amounts provided for in our financial statements.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity and Capital Recourses Risk </span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have, from time to time, maintained a substantial amount of outstanding indebtedness, which could impair our ability to operate our business and react to changes in our business, remain in compliance with debt covenants and make payments on our debt.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2020, we had $766.3&#160;million of total indebtedness outstanding. We had $585.4 million of capacity to borrow under our revolving credit facility at December&#160;26, 2020. We normally borrow money to make business acquisitions and major capital expenditures. From time to time, our borrowings have been significant. Our level of indebtedness could have important consequences, including:</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to satisfy our obligations under our debt agreements could be affected and any failure to comply with the requirements, including significant financial and other restrictive covenants, of any of our debt agreements and could result in an event of default under the agreements governing our indebtedness;</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a substantial portion of our cash flow from operations will be required to make interest and principal payments and will not be available for operations, working capital, capital expenditures, expansion, or general corporate and other purposes, including possible future acquisitions that we believe would be beneficial to our business;</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain additional financing in the future may be impaired;</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be more highly leveraged than our competitors, which may place us at a competitive disadvantage;</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our flexibility in planning for, or reacting to, changes in our business and industry may be limited; and</span></div><div style="margin-bottom:11pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our degree of leverage may make us more vulnerable in the event of a downturn in our business, our industry or the economy in general.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $400.7 million of cash at December 26, 2020, which mitigates a portion of the risk associated with our debt. Approximately 52% of our consolidated cash balances are outside the United States and most of our interest&#8209;bearing debt is borrowed by U.S. entities. In the event that we would have to repatriate cash from international operations to meet cash needs in the U.S., we may be subject to legal, contractual or other restrictions.  In addition, as we use cash for acquisitions and other purposes, any of these factors could have a material adverse effect on our business, financial condition, results of operations, cash flows and business prospects.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restrictions and covenants in our debt agreements could limit our ability to obtain future financings, make needed capital expenditures, withstand a future downturn in our business, or the economy in general, or otherwise conduct necessary corporate activities. These covenants may prevent us from taking advantage of business opportunities that arise.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A breach of any of these covenants would result in a default under the applicable debt agreement. A default, if not waived, could result in acceleration of the debt outstanding under the agreement and in a default with respect to, and acceleration of, the debt outstanding under our other debt agreements. The accelerated debt would become immediately due and payable. If that should occur, we may not be able to pay all such debt or to borrow sufficient funds to refinance it. Even if new financing were then available, it may not be on terms that are favorable to us.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We assumed an underfunded pension liability as part of the 2010 Delta acquisition and the combined company may be required to increase funding of the plan and/or be subject to restrictions on the use of excess cash.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta is the sponsor of a United Kingdom defined benefit pension plan that, as of December&#160;26, 2020, covered approximately 6,500 inactive or retired former Delta employees. The plan has no active employees as members.  At December&#160;26, 2020, this plan was, for accounting purposes, underfunded by approximately &#163;87.4 million ($118.5&#160;million). The current agreement with the trustees of the pension plan for annual funding is approximately &#163;13.1&#160;million ($17.8&#160;million) in respect of the funding shortfall and approximately &#163;1.3&#160;million ($1.8&#160;million) in respect of administrative expenses. Although this funding obligation was considered in the acquisition price for the Delta shares, the underfunded position may adversely affect the combined company as follows:</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Laws and regulations in the United Kingdom normally require the plan trustees and us to agree on a new funding plan every three years. The next funding plan will be developed in 2022. Changes in actuarial assumptions, including future discount, inflation and interest rates, investment returns and mortality rates, may increase the underfunded position of the pension plan and cause the combined company to increase its funding levels in the pension plan to cover underfunded liabilities.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The United Kingdom regulates the pension plan and the trustees represent the interests of covered workers. Laws and regulations, under certain circumstances, could create an immediate funding obligation to the pension plan which could be significantly greater than the &#163;87.4 million ($118.5&#160;million) assumed for accounting purposes as of December 26, 2020. Such immediate funding is calculated by reference to the cost of buying out liabilities on the insurance market, and could affect our ability to fund the Company&#8217;s future growth of the business or finance other obligations. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">General Risks </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our businesses require skilled labor and management talent and we may be unable to attract and retain qualified employees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our businesses require skilled factory workers and management in order to meet our customer&#8217;s needs, grow our sales and maintain competitive advantages. Skills such as welding, equipment maintenance and operating complex manufacturing machinery may be in short supply in certain geographic areas, leading to shortages of skilled labor and/or increased labor costs. Management talent is critical as well, to help grow our businesses and effectively plan for succession of key employees upon retirement. In some geographic areas, skilled management talent for certain positions may be difficult to find. To the extent we have difficulty in finding and retaining these skills in the workforce, there may be an adverse effect on our ability to grow profitably in the future.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face strong competition in our markets.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We face competitive pressures from a variety of companies in each of the markets we serve. Our competitors include companies who provide the technologies that we provide as well as companies who provide competing technologies, such as drip irrigation. Our competitors include international, national, and local manufacturers, some of whom may have greater financial, manufacturing, marketing and technical resources than we do, or greater penetration in or familiarity with a particular geographic market than we have. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, certain of our competitors, particularly with respect to our utility and wireless communication product lines, have sought bankruptcy protection in recent years, and may emerge with reduced debt service obligations, which could allow them to operate at pricing levels that put pressures on our margins. Some of our customers have moved manufacturing operations or product sourcing overseas, which can negatively impact our sales of galvanizing and anodizing services. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;To remain competitive, we will need to invest continuously in manufacturing, product development and customer service, and we may need to reduce our prices, particularly with respect to customers in industries that are experiencing downturns. We cannot provide assurance that we will be able to maintain our competitive position in each of the markets that we serve.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not realize the improved operating results that we anticipate from acquisitions we may make in the future, and we may experience difficulties in integrating the acquired businesses or may inherit significant liabilities related to such businesses.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We explore opportunities to acquire businesses that we believe are related to our core competencies from time to time, some of which may be material to us. We expect such acquisitions will produce operating results better than those historically experienced or presently expected to be experienced in the future by us in the absence of the acquisition. We cannot provide assurance that this assumption will prove correct with respect to any acquisition.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any future acquisitions may present significant challenges for our management due to the time and resources required to properly integrate management, employees, information systems, accounting controls, personnel and administrative functions of the acquired business with those of Valmont and to manage the combined company on a going forward basis. We may not be able to completely integrate and streamline overlapping functions or, if such activities are successfully accomplished, such integration may be more costly to accomplish than presently contemplated. We may also </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have difficulty in successfully integrating the product offerings of Valmont and acquired businesses to improve our collective product offering. Our efforts to integrate acquired businesses could be affected by a number of factors beyond our control, including general economic conditions. In addition, the process of integrating acquired businesses could cause the interruption of, or loss of momentum in, the activities of our existing business. The diversion of management&#8217;s attention and any delays or difficulties encountered in connection with the integration of acquired businesses could adversely impact our business, results of operations and liquidity, and the benefits we anticipate may never materialize. These factors are relevant to any acquisition we undertake.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, although we conduct reviews of businesses we acquire, we may be subject to unexpected claims or liabilities, including environmental cleanup costs, as a result of these acquisitions. Such claims or liabilities could be costly to defend or resolve and be material in amount, and thus could materially and adversely affect our business and results of operations and liquidity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur significant warranty or contract management costs.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In our Utility Support Structures segment, we manufacture large structures for electrical transmission. These products may be highly engineered for very large, complex contracts and subject to terms and conditions that penalize us for late delivery and result in consequential and compensatory damages. From time to time, we may have a product quality issue on a large utility structures order and the costs of curing that issue may be significant. Our products in the Engineered Support Structures segment include structures for a wide range of outdoor lighting, traffic, and wireless communication applications. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our Irrigation products carry warranty provisions, some of which may span several years.  In the event we have wide-spread product reliability issues with certain components, we may be required to incur significant costs to remedy the situation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations could be adversely affected if our information technology systems are compromised or otherwise subjected to cyber crimes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyber crime continually increases in sophistication and may pose a significant risk to the security of our information technology systems and networks, which if breached could materially adversely affect the confidentiality, availability and integrity of our data.  Our operations involve transferring data across national borders, and we must comply with increasingly complex and rigorous standards to protect business and personal data in the U.S. and foreign countries, including members of the European Union.  We protect our sensitive information and confidential personal data, our facilities and information technology systems, but we may be vulnerable to future security breaches.  This could lead to legal risk, fines and penalties, negative publicity, theft, modification or destruction of proprietary information or key information, manufacture of defective products, production downtimes and operational disruptions, which could adversely affect our reputation, competitiveness and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory and business developments regarding climate change could adversely impact our operations and demand for our products.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory and business developments regarding climate change could adversely impact our operations.  We follow the scientific discussion on climate change and related legislative and regulatory enactments, including those under consideration, to deliberate the potential impact on our operations and demand for our products. The scientific discussion on the presence and scope of climate change and the attention that domestic and international legislatures and regulatory authorities have given to enacting or considering laws or rules related to climate change are expected to continue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The production and market for our products are subject to the impact of laws and rules related to climate change.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers, and our operating segments, are exposed to risks of increased costs to comply with such laws and rules, including increased costs for raw materials and transportation, as well as exposure to damage to our respective business reputations upon any failure of compliance.  Other adverse consequences of climate change could include an increased frequency of severe weather events and rising sea levels that could affect operations at our manufacturing facilities, the price of insuring company assets, or other unforeseen disruptions of the Company&#8217;s operations, systems, property, or equipment. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_19"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B.  UNRESOLVED STAFF COMMENTS.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 28, 2019 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_22"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.  PROPERTIES.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate headquarters are currently located in a leased facility in Omaha, Nebraska, under a lease expiring in 2021.  Our corporate headquarters will move to a new leased facility in Omaha, Nebraska, expected to open in 2021.  The headquarters of the Company&#8217;s reportable segments are located in Valley, Nebraska. We also maintain a management headquarters in Sydney, Australia. Most of our significant manufacturing locations are owned or are subject to long-term renewable leases. Our principal manufacturing locations are in Valley, Nebraska, McCook, Nebraska, Tulsa, Oklahoma, Brenham, Texas, Charmeil, France, Monterrey, Mexico, and Shanghai, China. All of these facilities are owned by us. We believe that our manufacturing capabilities and capacities are adequate for us to effectively serve our customers. Our capital spending programs consist of investment for replacement, achieving operational efficiencies and expanding capacities where needed. Our principal operating locations by reportable segment are listed below.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Engineered Support Structures segment North America manufacturing locations are in Nebraska, Texas, Alabama, Indiana, Minnesota, Oregon, South Carolina, Washington, Arizona and Canada. The largest of these operations are in Valley, Nebraska and Brenham, Texas, both of which are owned facilities. We have communication components distribution locations in New York, California, Florida, Georgia, and Texas. International locations are in France, the Netherlands, Finland, Estonia, England, Germany, Poland, Morocco, Australia, Indonesia, the Philippines, Thailand, Malaysia, India and China. The largest of these operations are in Charmeil, France and Shanghai, China, both of which are owned facilities.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility Support Structures segment North America manufacturing locations are in Alabama, Georgia, Florida, California, Texas, Oklahoma, Tennessee, Kansas, Nebraska and Mexico. The largest of these operations are in Tulsa, Oklahoma and Monterrey, Mexico. The Tulsa and Monterrey facilities are owned. The largest principal international manufacturing location is Denmark which is owned and there are also manufacturing locations in China, Italy and India.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coatings segment North America operations include U.S. operations located in Nebraska, California, Minnesota, Iowa, Indiana, Illinois, Kansas, New Jersey, Oregon, Utah, Oklahoma, Texas, Virginia, Alabama, Florida and South Carolina and two locations near Toronto, Canada. International operations are located in Australia, Malaysia, the Philippines and India.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irrigation segment North America manufacturing operations are located in Valley, Nebraska, McCook, Nebraska and Indiana. Our principal manufacturing operations serving international markets are located in Uberaba, Brazil, Nigel, South Africa, Jebel Ali, United Arab Emirates, and Shandong, China. All facilities are owned except for China, which is leased.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations in the "other" category were located in Australia, prior to divestiture in 2018. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_25"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.  LEGAL PROCEEDINGS.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not a party to, nor are any of our properties subject to, any material legal proceedings. We are, from time to time, engaged in routine litigation incidental to our businesses.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_28"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.  MINE SAFETY DISCLOSURES.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Not Applicable.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about our Executive Officers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers during fiscal 2020, their ages, positions held, and the business experience of each during the past five years are, as follows:</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stephen G. Kaniewski, age 49, President and Chief Executive Officer since December 31, 2017, previously President and Chief Operating Officer since October 2016.  Utility Support Structures Group President, August 2015 to October 2016. Vice President of Global Operations for the Irrigation segment in 2014.</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Avner M. Applbaum, age 49, Executive Vice President and Chief Financial Officer since March 2020. Chief Financial Officer and Chief Operating Officer of Double E Company, an equipment manufacturer from 2017 to March 2020. Chief Financial Officer of Aerostar Aerospace, a manufacturer of high-complexity parts from 2016 to 2017.  Chief Financial Officer of Premier Store Fixtures, a retail manufacturer and logistics provider from 2015 to 2016. </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diane Larkin, age 56, Executive Vice President Global Operations since June 2020.  Senior Vice President of Operations and Global Supply for Pentair from 2017 to 2020. She held other operational leadership roles at Pentair from 2009 to 2017.  </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aaron Schapper, age 47, Executive Vice President, Infrastructure since February 2020. Utility Support Structures Group President October 2016 to February 2020.  General Manager, International Irrigation, October 2011 to October 2016. </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timothy P. Francis, age 44, Senior Vice President and Controller since June 2014. </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T. Mitchell Parnell, age 55, Senior Vice President Human Resources since January 2019.  Vice President Human Resources, Valmont Engineered Support Structures 2016 - 2018, Vice President Human Resources PPC - Belden 2010 to 2015.</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claudio O. Laterreur, age 54, Senior Vice President and Chief Information Officer since May 2019. US Industrial Products Partner at IBM and North America Vice President for manufacturing at Neoris, from 2013 to 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R. Andrew Massey, age 51, Vice President and Chief Legal &amp; Compliance Officer since 2006.</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Teresa M. Hecker, age 52, Vice President Internal Audit since October 2018. Previously Audit Director since December 2017. Audit Director of Conagra Brands, Inc. (CAG) from 2013 to December 2017.</span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ellen S. Dasher, age 51, Vice President Global Taxation since December 2015, previously Assistant Director of Taxation.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_31"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_34"></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.  MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER </span></div><div style="margin-bottom:12pt;padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the New York Stock Exchange under the symbol &#8220;VMI&#8221;. We had approximately 17,768 shareholders of common stock at December&#160;26, 2020. </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.684%"><tr><td style="width:1.0%"></td><td style="width:23.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(a) <br/>Total Number of <br/>Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(b) <br/>Average Price <br/>paid per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(c) <br/>Total Number of <br/>Shares Purchased <br/>as Part of Publicly <br/>Announced Plans or <br/>Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(d) <br/>Approximate Dollar Value of Maximum Number of <br/>Shares that May Yet <br/>Be Purchased Under <br/>the Plans or Programs</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 27, 2020 to October&#160;24, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,448,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October&#160;25, 2020 to November 28, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,907,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 29, 2020 to December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,960,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,983&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,983&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,960,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2014, we announced a capital allocation philosophy which covered both the quarterly dividend rate as well as a share repurchase program.  The Board of Directors at that time authorized the purchase of up to $500 million of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions.  On February 24, 2015 and again on October 31, 2018, the Board of Directors authorized additional purchases of up to $250 million of the Company's outstanding common stock with no stated expiration date bringing total authorization to $1.0 billion. As of December&#160;26, 2020, we have acquired 6,363,573 shares for approximately $852.0 million under this share repurchase program.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_37"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;ITEM 6.  SELECTED FINANCIAL DATA.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SELECTED FIVE-YEAR FINANCIAL DATA</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:21.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars&#160;in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Data</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,757,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,745,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc. (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Data</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic (2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends declared</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Position</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">881,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">918,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,113,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">941,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">597,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,953,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,807,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,583,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,645,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,429,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, including current installments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">731,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">742,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">754,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">755,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Valmont Industries,&#160;Inc. shareholders&#8217; equity.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,182,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,145,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">972,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flow data:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash flows from operating activities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash flows from investing activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Measures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Invested capital(a)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,974,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,977,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,767,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on invested capital(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on beginning shareholders&#8217; equity(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leverage ratio (d)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year End Data</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares outstanding (000)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approximate number of shareholders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of employees</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Fiscal 2020 and fiscal 2018 operating income included impairments of goodwill and intangible assets of $16,638 and $15,780 and restructuring expenses of $23,149 and $34,031.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Fiscal 2020 net earnings included impairments of goodwill and intangible assets of $16,220 after-tax ($0.76 per share) and restructuring expenses of $17,324 after-tax ($0.81 per share). Fiscal 2018 included impairments of goodwill and intangible assets of $14,736 after-tax ($0.66 per share), restructuring expenses and non-recurring asset impairments from exiting certain local markets of $37,779 after-tax ($1.68 per share), refinancing of long-term debt expenses of $11,115 after-tax ($0.50 per share), and a loss from the divestiture of the grinding media business of $5,350 after-tax ($0.24 per share).  Fiscal 2017 included $41,935 of tax expense ($1.85 per share) associated with recording the impact of the 2017 Tax Act.  Fiscal 2016 included deferred income tax benefit of $30,590 ($1.35 per share) resulting primarily from the re-measurement of the deferred tax asset for the Company's U.K. defined benefit pension plan. In addition, fiscal 2016 included $9,888 ($0.44 per share) recorded as a valuation allowance against a tax credit asset. Fiscal 2016 also included the reversal of a contingent liability that was recognized as part of the Delta purchase accounting of $16,591 ($0.73 per share) which was not taxable. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3) The Company adopted Accounting Standards Codification ("ASC") Topic 606, Revenue From Contracts with Customers, on a modified retrospective basis as of the first day of fiscal 2018.  Revenue recognition for the prior two years presented in this table was under a different basis which was ASC Topic 605.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4) Fiscal 2016 was a 53 week fiscal year. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Return on Invested Capital is calculated as Operating Income (after-tax) divided by the average of beginning and ending Invested Capital. Invested Capital represents total assets minus total liabilities (excluding interest-bearing debt). Return on Invested Capital is one of our key operating ratios, as it allows investors to analyze our operating performance in light of the amount of investment required to generate our operating profit. Return on Invested Capital is also a measurement used to determine management incentives. Return on Invested Capital is a non-GAAP measure. Accordingly, Invested Capital and Return on Invested Capital should not be considered in isolation or as a substitute for net earnings, cash flows from operations or other income or cash flow data prepared in accordance with GAAP or as a measure of our operating performance or liquidity. The table below shows how Invested Capital and Return on Invested Capital are calculated from our income statement and balance sheet.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:44.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,905&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted effective tax rate (1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effect on operating income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,469)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">After-tax operating income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,272&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,855&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average invested capital</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,975,693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,953,120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,853,559&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,759,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on invested capital</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,953,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,807,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,583,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,645,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,429,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accounts payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(268,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(167,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(171,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(165,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162,318)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Defined benefit pension liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(143,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(209,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Deferred compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Other noncurrent liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Dividends payable</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Lease liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(85,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Contract liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Deferred tax liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Invested capital</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,974,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,977,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,016&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,767,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of year invested capital</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,977,223&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,016&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,939,605&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,767,513&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,750,488&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average invested capital</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,975,693&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,953,120&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934,311&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,853,559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,759,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(1) The adjusted effective tax rate for 2020 and 2018 excludes the effects of the $12,575 and $14,355 goodwill impairments which is not deductible for income tax purposes.  The effective tax rate in 2020 and 2018 including the impairments are 25.7% and 29.7%. The adjusted effective tax rate for 2017 excludes the $41,935 of tax expense associated with recording the impact of the 2017 Tax Act.  The effective tax rate in 2017 including these items is 46.5%. The adjusted effective tax rate for 2016 excludes deferred income tax benefit of $30,590 resulting primarily from the re-measurement of the deferred tax asset for the Company's U.K. defined benefit pension plan. In addition, fiscal 2016 excludes $9,888 recorded as a valuation allowance against a tax credit asset. Fiscal 2016 also excludes the reversal of a contingent liability that was recognized as part of the Delta purchase accounting of $16,591, which is not taxable. The effective tax rate in 2016 including these items is 19.1%. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Return on invested capital, as presented, may not be comparable to similarly titled measures of other companies.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Earnings before Interest, Taxes, Depreciation and Amortization (Adjusted EBITDA) is one of our key financial ratios in that it is the basis for determining our maximum borrowing capacity at any one time. Our bank credit agreements contain a financial covenant that our total interest&#8209;bearing debt not exceed 3.50x Adjusted EBITDA (or 3.75x Adjusted EBITDA after certain material acquisitions) for the most recent four quarters.  These bank credit agreements allow us to add estimated EBITDA from acquired businesses for periods we did not own the acquired businesses.  The bank credit agreements also provide for an adjustment to EBITDA, subject to certain specified limitations, for non-cash charges or gains that are non-recurring in nature. If this financial covenant is violated, we may incur additional financing costs or be required to pay the debt before its maturity date. Adjusted EBITDA is non-GAAP measure and, accordingly, should not be considered in isolation or as a substitute for net earnings, cash flows from operations or other income or cash flow data prepared in accordance with GAAP or as a measure of our operating performance or liquidity. The calculation of Adjusted EBITDA is as follows:</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:56.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash flows from operations</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on investment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of goodwill and intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of property, plant and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax (expense) benefit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in earnings of nonconsolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contribution to pension plan</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of acquisitions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(81,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reversal of contingent liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of goodwill and intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash restructuring expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of assets - restructuring activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA from acquisitions (months not owned by Company)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,128&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">329,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;padding-right:72pt;text-align:center;text-indent:-144pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:144pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:56.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries, Inc.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reversal of contingent liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of goodwill and intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash restructuring expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of assets - restructuring activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA from acquisitions (months not owned by Company)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,128&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">329,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies. During 2018, we incurred $14,820 of costs associated with refinancing of debt. This category of expense is not in the definition of EBITDA for debt covenant calculation purposes per our debt agreements. As such, it was not added back in the Adjusted EBITDA reconciliation to cash flows from operations or net earnings for the year ended December 29, 2018. In October 2017, our revolving credit facility was amended to allow the Company to add-back non-recurring cash restructuring costs in 2018.  </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Return on beginning shareholders&#8217; equity is calculated by dividing Net earnings attributable to Valmont Industries,&#160;Inc. by the prior year&#8217;s ending Total Valmont Industries,&#160;Inc. shareholders&#8217; equity.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Leverage ratio is calculated as the sum of current portion of long-term debt, notes payable to bank, and long-term debt divided by Adjusted EBITDA. The leverage ratio is one of the key financial ratios in the covenants under our major debt agreements and the ratio cannot exceed 3.5 (or 3.75x after certain material acquisitions) for any reporting period (four quarters). If those covenants are violated, we may incur additional financing costs or be required to pay the debt before its maturity date. Leverage ratio is a non-GAAP measure and, accordingly, should not be considered in isolation or as a substitute for net earnings, cash flows from operations or other income or cash flow data prepared in accordance with GAAP or as a measure of our operating performance or liquidity. The calculation of this ratio is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,748&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notes payable to bank</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">728,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">764,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">741,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">753,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">754,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest bearing debt</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">766,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">753,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">755,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,392&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">329,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leverage Ratio</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.17&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.18&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leverage ratio, as presented, may not be comparable to similarly titled measures of other companies.</span></div><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_40"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.  MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward&#8209;Looking Statements</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis, and other sections of this annual report, contain forward&#8209;looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward&#8209;looking statements are based on assumptions that management has made in light of experience in the industries in which the Company operates, as well as management&#8217;s perceptions of historical trends, current conditions, expected future developments and other factors believed to be appropriate under the circumstances. These statements are not guarantees of performance or results. They involve risks, uncertainties (some of which are beyond the Company&#8217;s control) and assumptions. Management believes that these forward&#8209;looking statements are based on reasonable assumptions. Many factors could affect the Company&#8217;s actual financial results and cause them to differ materially from those anticipated in the forward&#8209;looking statements. These factors include, among other things, risk factors described from time to time in the Company&#8217;s reports to the Securities and Exchange Commission, as well as future economic and market circumstances, industry conditions, company performance and financial results, operating efficiencies, availability and price of raw materials, availability and market acceptance of new products, product pricing, domestic and international competitive environments, and actions and policy changes of domestic and foreign governments.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis provides information which management believes is relevant to an assessment and understanding of our consolidated results of operations and financial position. This discussion should be read in conjunction with the Consolidated Financial Statements and related Notes.  </span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:51.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change <br/>2020 - 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change <br/>2019 - 2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars in millions, except per share amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,895.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,767.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,757.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">765.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">682.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">668.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">as a percent of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">539.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">454.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">456.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">as a percent of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">225.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">227.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">212.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">as a percent of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries, Inc</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">140.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">146.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">48.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Engineered Support Structures Segment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">983.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,002.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">967.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">271.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">229.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">213.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">206.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">163.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">178.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Utility Support Structures Segment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,002.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">885.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">855.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">210.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">187.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">170.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">109.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">105.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Coatings Segment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">269.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">300.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">286.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">94.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">51.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(15.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Irrigation Segment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">640.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">578.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">624.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">197.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">171.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">192.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">114.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">95.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(26.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net corporate expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SG&amp;A expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">48.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(66.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(48.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(39.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM - Not Meaningful</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_43"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FISCAL 2020 COMPARED WITH FISCAL 2019</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Overview</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net sales in 2020, as compared with 2019, was due to higher sales in the Utility and Irrigation segments that were offset by lower sales in the ESS and Coatings segments. The changes in net sales in 2020, as compared with 2019, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:46.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.933%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales - 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,767.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volume</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pricing/mix</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/(divestiture)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales - 2020</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Volume effects are estimated based on a physical production or sales measure. Since products we sell are not uniform in nature, pricing and mix relate to a combination of changes in sales prices and the attributes of the product sold. Accordingly, pricing and mix changes do not necessarily result in operating income changes.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Increased project sales for offshore and other complex steel structures, solar tracking solutions, and international Irrigation is the primary contributor to the increase in sales volume for fiscal 2020, as compared to 2019.  Average steel prices for both hot rolled coil and plate were lower in North America and China in fiscal 2020, as compared to 2019, contributing to lower average selling prices for the Utility segment.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company acquired the following businesses:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In the first quarter of 2020, we acquired the remaining 49% of AgSense that the Company did not own</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Irrigation).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In the first quarter of 2020, we acquired 16% of the remaining 25% of Convert Italia that the Company did not own (Utility).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Energia Solar Do Brasil ("Solbras") in the second quarter of 2020, a leading provider of solar energy solutions for agriculture (Irrigation).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Impact on Financial Results and Liquidity </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are considered an essential business because of the products and services that serve critical infrastructure sectors as defined by many governments around the world. All our manufacturing facilities were open and fully operational as of December 26, 2020. Our manufacturing facilities in Argentina, France, Malaysia, New Zealand, Philippines, and South Africa were temporarily closed for part of the first half of 2020 due to government mandates. We continue to monitor incidence of COVID-19 on a continuous basis, particularly in areas reporting recent increases in infection. To protect the safety, health and well-being of employees, customers, suppliers and communities, CDC and WHO guidelines are being followed in all facilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We generated strong cash flows from operating activities during 2020 resulting in cash flows from operating activities, net of capital expenditures, in excess of net earnings for fiscal 2020.  Our main focus is to maintain liquidity to support the working capital needs of our operations and maintain our investment grade credit rating.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The ultimate magnitude of COVID-19, including the extent of its impact on the Company&#8217;s financial and operational results, cash balances and available borrowings on our line of credit, will be determined by the length of time the pandemic continues, its effect on the demand for the Company&#8217;s products and services and supply chain, as well as the effect of governmental regulations imposed in response to the pandemic.   </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Plan </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS and Utility segments and a U.S. specific early retirement program covering all segments.  The 2020 Plan included the closure of one U.S. Coatings facility. The decrease in 2020 gross profit and operating income due to restructuring expense by segment is as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.440%"><tr><td style="width:1.0%"></td><td style="width:19.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.360%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Corporate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Currency Translation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2020, we realized a reduction in operating profit, as compared with fiscal 2019, due to currency translation effects. The breakdown of this effect by segment was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.017%"><tr><td style="width:1.0%"></td><td style="width:16.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.024%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Corporate</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Full year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit, SG&amp;A, and Operating Income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At a consolidated level, gross profit as a percent of sales was higher in 2020, as compared with 2019, due to customer pricing discipline (the decline in cost of sales from lower raw material costs was slightly more than the decrease in lower average selling prices) and an increase in sales volumes for the Irrigation segment and associated operating leverage of fixed costs. Gross profit improved for the ESS, Utility, and Irrigation segments in 2020, but was lower for Coatings due to lower sales volumes.   </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company saw an increase in selling, general, and administrative (SG&amp;A) expense in 2020, as compared to 2019. The increase was due to recording a partial impairment of goodwill and tradename for the Access Systems business, higher compensation related costs including sales commissions for the North American infrastructure businesses, higher incentives due to improved operations, and restructuring activities. These increases were partially offset by lower travel costs, foreign currency translation effects, and reduced SG&amp;A deferred compensation expense (offset by an increase of the same amount in other expense).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Interest Expense and Debt </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net interest expense in 2020 was higher than 2019, due to a higher average borrowings during the year. Interest income was lower in 2020, as compared to 2019, due to lower interest rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income/Expense </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The change in other income/expenses in 2020, as compared to 2019, was due to the change in valuation of deferred compensation assets which resulted in lower other income of $3.5 million. This amount is shown as "Gain on investments (unrealized)" on the consolidated statements of earnings. The change related to deferred compensation assets are offset by an opposite change of the same amount in SG&amp;A expense. The remaining change was due to fluctuations in foreign currency transaction gains/losses and a higher pension benefit in 2020.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our effective income tax rate in 2020 and 2019 was 25.7% and 23.9%, respectively. The increase in the effective tax rate is a result of the partial impairment of goodwill and tradename for the Access Systems business that is not fully tax deductible.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Attributable to Noncontrolling Interests</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Earnings attributable to noncontrolling interests was lower in 2020 as compared to 2019, due to the acquisition of the remaining noncontrolling interests of AgSense and partial acquisition of the noncontrolling interest of Covert in the first quarter of 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our cash flows provided by operations was $316.3 million in fiscal 2020, as compared with $307.6&#160;million provided by operations in fiscal 2019.  The increase in operating cash flow in 2020, as compared with 2019, was due to the $40.9 million increase in non-current contract liability partially offset by the increase in accounts receivable and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the early payment  (December 2020) of the required 2021 annual contribution to the Delta pension plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Engineered Support Structures (ESS) segment</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net sales were lower in 2020 as compared to 2019, primarily driven by lower sales volumes for access systems. Sales were higher for the lighting, traffic, and highway safety and communication products businesses and lower for access systems.</span></div><div style="margin-bottom:12pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;       Global lighting, traffic, and highway safety product sales in 2020 were higher by $6.3 million, as compared to 2019. Sales volumes in North America increased due to a stronger transportation market and higher pricing. Europe sales volumes were lower due to the temporary plant shutdown in France and market demand disruptions due to COVID-19. Lighting, traffic, and highway safety product sales in the Asia-Pacific region decreased in 2020, as compared to 2019, due primarily to continued market weakness in India attributed to COVID-19.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Communication product line sales were higher by $1.3 million in 2020 as compared with 2019. Communication product sales in Europe improved due to an increase in volume in the U.K. and Asia-Pacific sales volumes decreased marginally. In North America, communication product sales volumes decreased due to lower demand for communication towers and components. </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Access Systems product line net sales decreased by $26.1 million in 2020, as compared to 2019. In early 2020, we decided to exit the detention center systems product line, which contributed to the sales decline along with unfavorable foreign currency translation effects. Impacts from subdued construction spending in Australia and COVID-19 impacts in Asia-Pacific also contributed to a decrease in sales volume.  </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit was higher in 2020, as compared to 2019, due to lower cost of raw materials across the segment and an approximate $7.0 million one-time loss recognized on certain access systems projects in 2019 that did not recur in 2020. SG&amp;A was higher in 2020 versus 2019 due to recording a partial goodwill and tradename impairment for the Access Systems business of $16.6 million, restructuring costs of $6.6 million, and higher sales commissions in North America. Operating income decreased in 2020 due to the goodwill and tradename impairment of the Access Systems business and restructuring costs, partially offset by lower raw material costs for all businesses and a one-time $7 million loss recorded on certain access systems projects in third quarter of 2019 that did not recur in 2020.   </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Utility Support Structures (Utility) segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the Utility segment, sales increased in 2020, as compared with 2019, due to large project work for the international solar tracking solutions and offshore and other complex structures product lines and improved sales volumes for steel and concrete structures in North America. A number of our sales contracts in North America contain provisions that tie the sales price to published steel index pricing at the time our customer issues their purchase order.  This resulted in a decrease to the average selling prices for our steel utility structures product line for 2020, as compared with 2019. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Offshore and other complex steel structures sales increased $29.9 million and solar tracking solutions sales increased $38.9 million in 2020, as compared to 2019, due to an increase in sales volumes attributed to large projects. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gross profit increased in 2020, as compared to 2019, due to higher sales volumes and its associated operating leverage of fixed costs. In addition, the business incurred approximately $3.0 million of inspection costs during 2019 to </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">finalize the requirements from a 2015 commercial settlement that did not recur in 2020.  We recognized a $2.8 million impairment of a facility in 2020 that was sold in the fourth quarter. SG&amp;A expense was higher in 2020, as compared with 2019, due to higher sales commissions and incentives related to improved operating results in North America and a $2.7 million allowance recognized in third quarter 2020 against an international accounts receivable. Certain other restructuring actions, including the early retirement program, also contributed to the increase in SG&amp;A. Operating income increased primarily due to higher sales volumes in 2020 compared to 2019.        </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Coatings segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Coatings segment sales decreased in 2020, as compared to 2019, due to lower volumes in North America and Asia, reduced sales pricing attributed to lower zinc costs, and unfavorable foreign currency translation. Sales volumes decreased in North America in 2020, as compared to 2019, due primarily to decreased industrial production attributed largely to the economic impacts from COVID-19.  In Asia-Pacific region, sales volumes improved in Australia, which were more than offset by decreased volumes in Asia that were impacted by the economic disruptions from COVID-19. Sales pricing also declined in Asia-Pacific due to lower zinc costs and customer mix.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;SG&amp;A expense in 2020 was comparable to 2019.  SG&amp;A expense in 2020 included one-time costs related to closing down a coatings location in North America and the early retirement program that was offset by one-time expenses associated with a legal settlement in 2019 that did not recur in 2020. Operating income was lower in 2020, compared to 2019, due to sales volume decreases in North America and Asia and the associated operating deleverage of fixed costs. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Irrigation segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The increase in Irrigation segment net sales in 2020, as compared to 2019, is primarily due to higher sales volumes for international irrigation. The sales improvement is offset by unfavorable foreign currency translation effects and slightly lower sales pricing due to the reduced cost of steel. The sales volume increase for international irrigation of approximately $74 million was attributed to deliveries on the multi-year Egypt project and a strong market in Brazil. The increase was offset by unfavorable currency translation effects of approximately $21 million from a weaker Brazilian real and South African rand. In North America, higher sales volumes for systems and parts was partially offset by sales pricing due to lower steel costs. In 2020, sales of technology-related products and services continued to increase, as growers continued adoption of  technology to reduce costs and enhance profitability. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;SG&amp;A was higher in 2020, as compared to 2019, due to higher product development expenses, one-time costs associated with the early retirement program, and higher incentives due to improved business performance. Operating income increased in 2020 over 2019, due to higher sales volumes in international markets and lower raw material costs.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net corporate expense</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate SG&amp;A expense was higher in 2020 as compared to 2019. The increase can be attributed to higher incentive expenses due to improved business performance and one-time costs associated with the early retirement program. The increase was partially offset by the change in valuation of deferred compensation plan assets which resulted in lower expense. The change in deferred compensation plan assets is offset by the same amount in other income/expenses.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FISCAL 2019 COMPARED WITH FISCAL 2018</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Overview</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net sales in 2019, as compared with 2018, was due to higher sales in the ESS, Utility, and Coatings segments that were substantially offset by lower sales in the Irrigation and Other segments. The changes in net sales in 2019, as compared with 2018, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:35.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales - 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volume</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pricing/mix</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/(divestiture)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales - 2019</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,767.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Volume effects are estimated based on a physical production or sales measure. Since products we sell are not uniform in nature, pricing and mix relate to a combination of changes in sales prices and the attributes of the product sold. Accordingly, pricing and mix changes do not necessarily directly result in operating income changes.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; Average steel index prices for both hot rolled coil and plate were lower in North America and China in 2019, as compared to 2018, resulting in lower average costs of sales and improved gross profit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       The Company acquired the following companies during 2019 and 2018:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A majority ownership stake in Torrent Engineering and Equipment ("Torrent") in the first quarter of 2018 (Irrigation).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derit Infrastructure Pvt. Ltd. ("Derit") in the third quarter of 2018, which operates a lattice steel manufacturing facility located in India (Utility and Coatings). </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A majority ownership stake in Convert Italia SpA ("Convert") in the third quarter of 2018, a provider of engineered solar tracker solutions (Utility). </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Walpar in the third quarter of 2018, a domestic manufacturer of overhead sign structures (ESS). </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">CSP Coating Systems ("CSP Coatings") in the fourth quarter of 2018, a coatings provider in New Zealand (Coatings).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Larson Camouflage ("Larson") in the first quarter of 2019, an industry leading provider of architectural and camouflage concealment solutions for the wireless telecommunication market (ESS).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">United Galvanizing ("United") in the first quarter of 2019, a domestic coatings provider (Coatings).</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Connect-It Wireless, Inc. ("Connect-It") in the second quarter of 2019, a domestic communication components business (ESS).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company divested of its grinding media business in the second quarter of 2018, which resulted in a pre-tax loss of approximately $6.1 million. The grinding media business is reported in Other and the loss was recorded in other income (expenses) on the Consolidated Statements of Earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Plan </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2018, the Company announced a restructuring plan related to certain operations in 2018, primarily in the ESS segment, through consolidation and other cost-reduction activities (the "2018 Plan"). The Company incurred pre-tax expenses from the 2018 Plan of $34.0 million in 2018. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Currency Translation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, we realized a reduction in operating profit, as compared with fiscal 2018, due to currency translation effects. The breakdown of this effect by segment was as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.988%"><tr><td style="width:1.0%"></td><td style="width:14.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Corporate</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Full year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit, SG&amp;A, and Operating Income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At a consolidated level, the increase in gross margin (gross profit as a percent of sales) in 2019, as compared with 2018, can be attributed to restructuring costs incurred in 2018 of $18.4 million, lower raw material costs, and improved selling prices across our infrastructure businesses. The ESS and Utility segments realized an increase in gross margin in 2019, while Irrigation and Coatings realized a decrease in gross margin.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company saw a decrease in selling, general, and administrative (SG&amp;A) expense in 2019, as compared to 2018. The decrease was driven by higher nonrecurring expenses in 2018 including impairment of the goodwill and trade name of the offshore and other complex structures ("Offshore") business totaling $15.8 million, restructuring costs of $15.6 million, expenses from recently acquired businesses of $9.0 million, and acquisition diligence expenses of $4.4 million. The decrease was partially offset by higher deferred compensation expenses of $6.8 million (offset recognized in other expense as described below), and higher compensation and project related costs in 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; Operating income was higher for the ESS and Utility segments and lower for the Irrigation and Coatings segments in 2019, as compared to 2018. The overall increase in operating income can be attributed to the Offshore goodwill and trade name impairment and restructuring costs incurred in 2018 and a lower cost structure resulting from those activities in 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Interest Expense and Debt </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net interest expense for 2019 was lower than 2018 due to a debt refinancing in the third quarter of 2018 that included retiring $250.2 million senior unsecured notes due 2020 at 6.625% and issuing new senior unsecured notes of $200.0 million due 2044 and $55.0 million due 2054 at 5.0% and 5.25%, respectively.  Costs associated with the refinancing of debt totaled $14.8 million. In addition, the Company entered into certain cross currency swaps in 2018 that effectively swaps the Company's U.S. denominated debt for Euro and Danish kroner debt at lower interest rates which reduces interest expense. Interest income was lower in 2019 due to having less cash on hand to invest during the year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income/Expense </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The increase in other income in 2019, as compared with 2018, is due to the change in valuation of deferred compensation assets in 2019 that resulted in additional income of $6.8 million. This amount is offset by a reduction of the same amount in SG&amp;A expense. The Company also divested of its grinding media business in 2018 that resulted in a loss of $6.1 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our effective income tax rate in 2019 and 2018 was 23.9% and 29.7%, respectively. The 2018 tax rate was higher due to certain restructuring costs and impairment charges for which no tax benefits were recorded.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Attributable to Noncontrolling Interests</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Noncontrolling interest expense in 2019 was consistent with 2018.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our cash flows provided by operations was $307.6 million in 2019, as compared with $153.0&#160;million provided by operations in 2018.  The increase in operating cash flows was due to improved working capital management offset by higher contributions to the Delta pension plan. The lower working capital is primarily due to a larger liability for customer billings in excess of costs and earnings (accrued expenses). This was partially offset by the 2019 Delta pension plan contribution (the 2018 annual payment was contributed early in December 2017) which is a use of cash flows from operations.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Engineered Support Structures (ESS) segment</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The increase in sales in 2019 as compared with 2018, was due to recent acquisitions, improved communication product line sales, and improved sales pricing. Sales were partially offset by unfavorable foreign currency translation effects of $28.3 million.</span></div><div style="margin-bottom:12pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Global lighting and traffic, and highway safety product sales in 2019 were $2.3 million higher as compared to 2018, due to higher sales pricing and increased sales volumes. Sales volumes and pricing in North America were higher across commercial and transportation markets and also increased due to the acquisition of Walpar. Sales in Europe were lower in 2019, as compared to 2018, due to volume decreases from ceasing manufacturing operations in Morocco and unfavorable foreign currency translation effects as the value of the euro depreciated against the U.S. dollar. Sales volumes in Asia-Pacific were higher in India due to improved demand, offset by lower demand in China for lighting and traffic products.  Highway safety product sales decreased in 2019, as compared to 2018, due to a slowdown in government spending in Australia and India and certain project sales in 2018 that did not reoccur in 2019.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Communication product line sales increased by $39.1 million in 2019, as compared with 2018. In North America, communication structure and component sales increased in 2019 due to strong demand from the network expansion by providers and acquisition of Larson and Connect-It. In Asia-Pacific, sales volumes decreased due to lower demand in China and Australia for new wireless communication structures.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Access Systems product line net sales decreased in 2019 by $16.0 million, as compared to 2018. The decrease was attributed to lower sales volumes in Australia and unfavorable foreign currency translation effects.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gross profit, as a percentage of sales, and operating income for the segment were higher in 2019, as compared to 2018, due to improved sales volume and pricing, restructuring costs incurred in 2018, and recent acquisitions.  The improvements in profitability were partially offset by an approximate $7 million loss recognized in 2019 on certain access systems projects and much lower gross profit during the second half of 2019 attributed to weak ANZ access systems market conditions. SG&amp;A spending was lower in 2019, as compared to 2018, due to restructuring costs incurred in 2018 and foreign currency translation effects. The decrease in SG&amp;A expense was partially offset by the expenses of recent acquisitions.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Utility Support Structures (Utility) segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the Utility segment, sales increased in 2019 as compared with 2018, due to higher sales pricing in North America and the acquisition of Convert and Derit that was offset by lower North America volumes and unfavorable foreign currency translation effects. A number of our sales contracts in North America contain provisions that tie the sales price to published steel index pricing at the time our customer issues their purchase order. Specific to North America, the average sales price increase was partially offset by lower sales volumes for steel utility structures; concrete utility structure sales volumes were higher. The 2018 acquisitions of Convert and Derit contributed $43.9 million of additional sales in 2019, as compared to 2018.   </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Offshore and other complex structures sales decreased in 2019, as compared to 2018, due to lower sales pricing and unfavorable foreign currency translation effects, partially offset by sales volume increases.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gross profit as a percentage of sales increased in 2019, as compared to 2018, due to improved sales pricing in North America and restructuring costs incurred in 2018.  SG&amp;A expense was lower in 2019, as compared with 2018, due to the goodwill and trade name impairment recorded in 2018 for Offshore business of $15.8 million that was partially offset by expenses associated with recent acquisitions and higher compensation related expenses. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Coatings segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Coatings segment sales increased in 2019, as compared to 2018, due to increased sales prices and the acquisition of United, CSP Coatings, and Derit. Sales volume demand otherwise decreased in North America in 2019, as compared to 2018, due to lower industrial economy growth in the U.S. offset somewhat by price actions. In the Asia-Pacific region, the acquisition of Derit and CSP Coatings and price increases to recover zinc cost increases drove improved sales in 2019 as compared to 2018. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gross profit increased in 2019 as compared to 2018, due to contributions from recent acquisitions. SG&amp;A expense was higher in 2019, as compared to 2018, due to expenses of recent acquisitions and non-recurring expenses.  2019 included approximately $3.0 million of expenses associated with a legal settlement; in 2018 the business recorded the reversal of an environmental remediation liability related to one of our North America galvanizing locations of $1.9 million.  Operating income was lower in 2019 compared to 2018, due to sales volume decreases globally and non-recurring expenses.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Irrigation segment</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The decrease in Irrigation segment net sales in 2019, as compared to 2018, is primarily due to lower sales volumes in North America and international markets and unfavorable foreign currency translation effects. Continued low farm commodity prices and uncertainty around trade disputes with China dampened net farm income and caused growers to delay irrigation investments. However, sales of technology-related products and services continue to grow, as growers are increasing adoption of technology to reduce costs and enhance profitability. The decrease in international sales can be attributed to project delays and lower overall large project work across most regions. In addition, the weakening of the Brazilian real and South African rand in 2019 resulted in lower sales due to currency translation. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;SG&amp;A was higher in 2019, as compared to 2018.  The increase can be attributed to expenses associated with the recent acquisitions and planned higher product development expenses. Operating income for the segment decreased in 2019 due to lower sales volumes for the tubing and international irrigation businesses and the associated operating deleverage of fixed factory and SG&amp;A costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Other</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, the Company completed the sale of Donhad, a mining consumable business with operations in Australia. There are no remaining businesses recorded within Other.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net corporate expense</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate SG&amp;A expense was higher in 2019 as compared to 2018. The increase can be attributed to $6.8 million of increased appreciation of deferred compensation plan assets. The increase in deferred compensation plan assets is offset by the same amount in other income/expense.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_46"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Working Capital and Operating Cash Flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-Net working capital was $881.3 million at December&#160;26, 2020, as compared with $918.4 million at December&#160;28, 2019. The decrease in net working capital in 2020 is attributed to an increase in accrued compensation and benefits which is primarily driven by an approximately $11 million liability for the early retirement program and higher accrual for incentives earned during 2020. Cash flow provided by operations was $316.3 million&#160;in 2020, as compared with $307.6 million in 2019 and $153.0 million in 2018. The increase in operating cash flow in 2020, as compared to 2019, was the result of improved working capital management, offset by the required 2021 annual contribution to the Delta pension plan being made early in December 2020.    </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Cash Flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-Capital spending in fiscal 2020 was $106.7 million, as compared with $97.4 million in fiscal 2019 and $72.0 million in fiscal 2018.  The increase in capital spending in 2020 resulted from a number of plant expansions in the North America utility business. The decrease in investing cash outflows in 2020, as compared to 2019, was due to a decrease in acquisition spending. We expect our capital spending for the 2021 fiscal year to be approximately $110.0&#160;million.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Cash Flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-Our total interest&#8209;bearing debt decreased to $766.3 million at December&#160;26, 2020, from $787.5 million at December&#160;28, 2019. Financing cash outflows increased in 2020, as compared to 2019, due to the Company paying down debt balances and higher purchases of noncontrolling interests. In 2019, net proceeds were received for additional borrowings.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Guarantor Summarized Financial Information</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are providing the following information in compliance with Rule 3-10 and Rule 13-01 of Regulation S-X with respect to our two tranches of senior unsecured notes. All of the senior notes are guaranteed, jointly, severally, fully and unconditionally (subject to certain customary release provisions, including sale of the subsidiary guarantor, or sale of all or substantially all of its assets) by certain of the Company&#8217;s current and future direct and indirect domestic and foreign subsidiaries (collectively the &#8220;Guarantors&#8221;). The Parent is the Issuer of the notes and consolidates all Guarantors.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The financial information of Issuer and Guarantors is presented on a combined basis with intercompany balances and transactions between Issuer and Guarantors eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Issuer&#8217;s or Guarantors' amounts due from, amounts due to, and transactions with non-guarantor subsidiaries are separately disclosed.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Combined financial information is as follows:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Combined Parent and Guarantors Financial Information</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the three year period ended December&#160;26, 2020</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.190%"><tr><td style="width:1.0%"></td><td style="width:56.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dollars in thousands</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693,787&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,880</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,295</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,295</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,990</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,825</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,908</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,761</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,266</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,908</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,761</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Combined Parent and Guarantors Financial Information</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;26, 2020 and December&#160;28, 2019</span></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.964%"><tr><td style="width:1.0%"></td><td style="width:67.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dollars in thousands</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,437&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in noncurrent assets is a due from non-guarantor subsidiaries receivable of $88,309 and $54,915 at December&#160;26, 2020 and December&#160;28, 2019.  Included in noncurrent liabilities is a due to non-guarantor subsidiaries payable of $262,935 and $249,056 at December&#160;26, 2020 and December&#160;28, 2019.      </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Capital Allocation Philosophy </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically funded our growth, capital spending and acquisitions through a combination of operating cash flows and debt financing. In May 2014, our Board of Directors approved and publicly announced a capital allocation philosophy with the following priorities for cash generated:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">working capital and capital expenditure investments necessary for future sales growth; </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dividends on common stock in the range of 15% of the prior year's fully diluted net earnings; </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions; and</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">return of capital to shareholders through share repurchases.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also announced our intention to manage our capital structure to maintain our investment grade debt rating. Our most recent ratings were Baa3 by Moody's Investors Services, Inc., BBB- by Fitch Ratings, and BBB+ by Standard and Poor's Rating Services. We would be willing to allow our debt rating to fall to BBB- to finance a special acquisition or other opportunity. We expect to maintain a ratio of debt to invested capital which will support our current investment grade debt rating. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors in May 2014 authorized the purchase of up to $500 million of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions. The Board of Directors authorized an additional $250 million of share purchases, without an expiration date in both February 2015 and again in October 2018. The purchases will be funded from available working capital and short-term borrowings and will be made subject to market and economic conditions. We are not obligated to make any repurchases and may discontinue the program at any time. As of December&#160;26, 2020, we have acquired approximately 6.4 million shares for approximately $852.0 million under these share repurchase programs. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of Financing</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt financing at December&#160;26, 2020 consisted primarily of long&#8209;term debt. During 2018, the Company issued an additional $200 million aggregate principal amount of its 5.00% senior notes due 2044 and $55 million aggregate principal amount of its 5.25% senior notes due 2054 and redeemed $250.2 million in remaining aggregate principal amount of the 2020 senior notes. Our long&#8209;term debt as of December&#160;26, 2020, principally consists of:</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$450&#160;million face value ($436.6 million carrying value) of senior unsecured notes that bear interest at 5.00% per annum and are due in October 2044. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$305 million face value ($297.6 million carrying value) of senior unsecured notes that bear interest at 5.25% per annum and are due in October 2054. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are allowed to repurchase the notes subject to the payment of a make-whole premium.  Both tranches of these notes are guaranteed by certain of our subsidiaries. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $600 million of committed unsecured revolving credit loans with available borrowings thereunder to $400 million in foreign currencies.&#160; We may increase the credit facility by up to an additional $200 million at any time, subject to lenders increasing the amount of their commitments.&#160;The leverage ratio of 3.5X increases to 3.75X for the four consecutive fiscal quarters after certain material acquisitions. The Company and our wholly-owned subsidiaries Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., are authorized borrowers under the credit facility. &#160;The obligations arising under the credit facility are guaranteed by the Company and its wholly-owned subsidiaries PiRod,&#160;Inc., Valmont Coatings,&#160;Inc., Valmont Newmark,&#160;Inc. and Valmont Queensland Pty. Ltd.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The interest rate on our borrowings will be, at our option, either:</span></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by us) plus 100 to 162.5 basis points, depending on the credit rating of our senior debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc.; or</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;the higher of</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the prime lending rate, </span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">&#160;the Federal Funds rate plus 50 basis points, and </span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LIBOR (based on a 1 month interest period) plus 100 basis points (inclusive of facility fees), </span></div><div style="margin-bottom:12pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus, in each case, 0 to 62.5 basis points, depending on the credit rating of our senior debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A commitment fee is also required under the revolving credit facility which accrues at 10 to 25 basis points, depending on the credit rating of our senior debt published by Standard and Poor's Rating Services and Moody's Investor Services, Inc., on the average daily unused portion of the commitment under the revolving credit facility.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020, we had no outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022 and contains certain financial covenants that may limit our additional borrowing capability under the agreement. At December&#160;26, 2020, we had the ability to borrow $585.4&#160;million under this facility, after consideration of standby letters of credit of $14.6 million associated with certain insurance obligations. We also maintain certain short&#8209;term bank lines of credit totaling $144.7&#160;million; $109.7&#160;million of which was unused at December&#160;26, 2020. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior unsecured notes and revolving credit agreement each contain cross-default provisions which permit the acceleration of our indebtedness to them if we default on other indebtedness that results in, or permits, the acceleration of such other indebtedness. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These debt agreements contain covenants that require us to maintain certain coverage ratios and may limit us with respect to certain business activities, including capital expenditures. These debt agreements allow us to add estimated EBITDA from acquired businesses for periods we did not own the acquired businesses.  The debt agreements also provide for an adjustment to EBITDA, subject to certain specified limitations, for non-cash charges or gains that are non-recurring in nature.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our key debt covenants are as follows:</span></div><div style="padding-left:74.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Leverage ratio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Interest-bearing debt is not to exceed 3.50x Adjusted EBITDA (or 3.75x Adjusted EBITDA after certain material acquisitions) of the prior four quarters; and</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:74.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Interest earned ratio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Adjusted EBITDA over the prior four quarters must be at least 2.50x our interest expense over the same period. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020, we were in compliance with all covenants related to these debt agreements. The key covenant calculations at December&#160;26, 2020 were as follows (amounts in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:56.250%"><tr><td style="width:1.0%"></td><td style="width:82.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest-bearing debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA-last four quarters</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leverage ratio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA-last four quarters</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense-last four quarters</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest earned ratio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of Adjusted EBITDA-last four quarters is presented under the column for fiscal 2020 in footnote (b) to the table "Selected Five-Year Financial Data" in Item 6 - Selected Financial Data.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are cyclical, but we have diversity in our markets, from a product, customer and a geographical standpoint. We have demonstrated the ability to effectively manage through business cycles and maintain liquidity. We have consistently generated operating cash flows in excess of our capital expenditures. Based on our available credit facilities, recent issuance of senior unsecured notes and our history of positive operational cash flows, we believe that we have adequate liquidity to meet our needs for fiscal 2021 and beyond. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have cash balances of $400.7 million at December 26, 2020, approximately $208.6 million is held in our non-U.S. subsidiaries.  If we distributed our foreign cash balances certain taxes would be applicable.  At December 26, 2020, we have a liability for foreign withholding taxes and U.S. state income taxes of $3.2 million and $0.7 million, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_49"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL OBLIGATIONS AND FINANCIAL COMMITMENTS</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have future financial obligations related to (1)&#160;payment of principal and interest on interest&#8209;bearing debt, (2)&#160;Delta pension plan contributions, (3)&#160;operating leases and (4)&#160;purchase obligations. These obligations at December&#160;26, 2020 were as follows (in millions of dollars):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.428%"><tr><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.245%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Contractual Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022-2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024-2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">After 2025</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long&#8209;term debt</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delta pension plan contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unconditional purchase commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual cash obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,787.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long&#8209;term debt mainly consisted of $755.0&#160;million principal amount of senior unsecured notes. The Delta pension plan contributions are related to the current cash funding commitments to the plan with the plan's trustees. Operating leases relate mainly to various production and office facilities and are in the normal course of business.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unconditional purchase commitments relate to purchase orders for zinc, aluminum and steel, all of which we plan to use in 2021, and certain capital investments planned for 2021. We believe the quantities under contract are reasonable in light of normal fluctuations in business levels and we expect to use the commodities under contract during the contract period.     </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020, we had approximately $23.7 million of various long&#8209;term liabilities related to certain income tax and other matters. These items are not scheduled above because we are unable to make a reasonably reliable estimate as to the timing of any potential payments. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_52"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFF BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain standby letters of credit for contract performance on certain sales contracts.</span></div><div id="i17a5e81124b44e4296e57711c003099e_55"></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET RISK</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Prices</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain key materials we use are commodities traded in worldwide markets and are subject to fluctuations in price. The most significant materials are steel, aluminum, zinc and natural gas. Over the last several years, prices for these commodities have been volatile. The volatility in these prices was due to such factors as fluctuations in supply and demand conditions, government tariffs and the costs of steel&#8209;making inputs.  Steel is most significant for our Utility Support Structures segment where the cost of steel has been approximately 50% of the net sales, on average.  In 2018, we began using steel hot rolled coil derivative contracts on a limited basis to mitigate the impact of rising steel prices on operating income. Assuming a similar sales mix, a hypothetical 20% change in the price of steel would have affected our net sales from our Utility Support Structures segment by approximately $64 million for the year ended December 26, 2020.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also experienced volatility in natural gas prices in the past several years. Our main strategies in managing these risks are a combination of fixed price purchase contracts with our vendors to reduce the volatility in our purchase prices and sales price increases where possible. We use natural gas swap contracts on a limited basis to mitigate the impact of rising gas prices on our operating income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Management</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market Risk&#8212;The principal market risks affecting us are exposure to interest rates, foreign currency exchange rates and commodity prices. At times, we utilize derivative financial instruments to hedge these exposures, but we do not use derivatives for trading purposes.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Rates&#8212;Our interest&#8209;bearing debt at December&#160;26, 2020 was mostly fixed rate debt. Our notes payable and a small portion of our long-term debt accrue interest at a variable rate. Assuming average interest rates and borrowings on variable rate debt, a hypothetical 10% change in interest rates would have affected our interest expense in 2020 and 2019 by approximately $0.1 million. Likewise, we have excess cash balances on deposit in interest&#8209;bearing accounts in financial institutions. An increase or decrease in interest rates of ten basis points would have impacted our annual interest earnings in 2020 and 2019 by approximately $0.3 million and $0.3&#160;million, respectively.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign Exchange&#8212;Exposures to transactions denominated in a currency other than the entity&#8217;s functional currency are not material, and therefore the potential exchange losses in future earnings, fair value and cash flows from these transactions are not material. The Company is also exposed to investment risk related to foreign operations. From time to time, as market conditions indicate, we will enter into foreign currency contracts to manage the risks associated with anticipated future transactions, current balance sheet positions, and foreign subsidiary investments that are in currencies other than the functional currencies of our businesses. At December&#160;26, 2020, the Company had outstanding foreign currency forward contracts which mitigate foreign currency risk of the Company's investment in its Brazilian real and euro denominated businesses.  The forward contracts, which qualify as cash flow hedges, mature in the first quarter of 2021. The Company also has two outstanding fixed-for-fixed cross currency swaps (&#8220;CCS&#8221;), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and Euro denominated payments. The CCS were entered into in 2019 in order to mitigate foreign currency risk on the Company's Euro and DKK investments and to reduce interest expense. The notional of the Euro and DKK CCS are $80.0 million and $50.0 million, respectively, and mature in 2024. In 2019, the Company had outstanding foreign currency forward contracts which mitigate foreign currency risk of the Company's investment in its Australian denominated businesses. The forward contracts, which qualified as net investment hedges, were settled in 2020 with the Company receiving $12.0 million. Much of our cash in non-U.S. entities is denominated in foreign currencies, where fluctuations in exchange rates will impact our cash balances in U.S. dollar terms. A hypothetical 10% change in the value of the U.S. dollar would impact our reported cash balance by approximately $16.6 million in 2020 and $14.1 million in 2019.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our investment risk in foreign operations by borrowing in the functional currencies of the foreign entities or by utilizing hedging instruments (as discussed above) where appropriate. The following table indicates the change in the recorded value of our most significant investments at year-end assuming a hypothetical 10% change in the value of the U.S. Dollar.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian dollar</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Danish krone</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. pound</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazilian real</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commodity risk&#8212; Steel hot rolled coil is a significant commodity input used by all of our segments in the manufacture of our products, with the exception of Coatings. Steel prices are volatile and we may utilize derivative instruments to mitigate commodity price risk on fixed price orders. In 2019 and 2018, the Company entered into steel hot rolled coil forward contracts which qualified as a cash flow hedge of the variability in the cash flows attributable to future steel purchases. There are no outstanding steel coil forward contracts at December, 26, 2020.   </span></div><div style="margin-bottom:10pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas is a significant commodity used in our factories, especially in our Coatings segment galvanizing operations, where natural gas is used to heat tanks that enable the hot-dipped galvanizing process. Natural gas prices are volatile and we mitigate some of this volatility through the use of derivative commodity instruments. Our current policy is to manage this commodity price risk for 0-50% of our U.S. natural gas requirements for the upcoming 6-12&#160;months through the purchase of natural gas swaps based on NYMEX futures prices for delivery in the month being hedged. The objective of this policy is to mitigate the impact on our earnings of sudden, significant increases in the price of natural gas. At December&#160;26, 2020, we have open natural gas swaps for 60,000 MMBtu.</span></div><div id="i17a5e81124b44e4296e57711c003099e_58"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES   </span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following accounting policies involve judgments and estimates used in preparation of the consolidated financial statements. There is a substantial amount of management judgment used in preparing financial statements. We must make estimates on a number of items, such as impairments of long-lived assets, income taxes, revenue recognition for the product lines recognized over time, inventory obsolescence, and pension benefits. We base our estimates on our experience and on other assumptions that we believe are reasonable under the circumstances. Further, we re-evaluate our estimates from time to time and as circumstances change. Actual results may differ under different assumptions or conditions. The selection and application of our critical accounting policies are discussed annually with our audit committee.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation, Amortization and Impairment of Long-Lived Assets     </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-lived assets consist primarily of property, plant and equipment, right-of-use (lease) assets, and goodwill and intangible assets acquired in business acquisitions. We have assigned useful lives to our property, plant and equipment and certain intangible assets ranging from 3 to 40&#160;years.  Upon adoption of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in 2019, the Company impaired the right-of-use asset for one of our galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and certain fixed assets were no longer expected to be used as a result of our restructuring plans. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We identified twelve reporting units for purposes of evaluating goodwill and we annually evaluate our reporting units for goodwill impairment during the third fiscal quarter, which usually coincides with our strategic planning process. We assess the value of our reporting units using after-tax cash flows from operations (less capital expenses) discounted to present value. The key assumptions in the discounted cash flow analysis are the discount rate and the projected cash flows. We also use sensitivity analysis to determine the impact of changes in discount rates and cash flow forecasts on the valuation of the reporting units. For our solar tracking structure reporting unit, we project meaningful annual revenue growth for the foreseeable future due to strong market conditions.  Therefore, we valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA), as that is the valuation technique we&#8217;d </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">expect a third party to use. We analyze EBITDA multiples for other industrial companies with similar product lines in determining what to use in the mode</span><span style="color:#2e74b5;font-family:'Calibri',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%">l.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> For both the 2020 and 2019 annual impairment test, we did not first perform the qualitative assessment of each of our reporting units using our judgment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our access systems reporting unit required an interim impairment test during fiscal 2020 due to various economic forecasts showing a depressed price of oil for the next few years.  A revised view of the Australian market performed in conjunction with the executed restructuring activities required a re-assessment of the financial projections for this reporting unit resulting in lower projected net sales, operating income, and cash flows for this reporting unit.  Accordingly, we recognized a $12.6 million impairment of goodwill in the second quarter of 2020. The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired during our annual impairment test in 2020. A goodwill impairment of $14.4 million, which represents all of the goodwill of the offshore and other complex steel reporting unit, was recorded in the third quarter of 2018. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;If our assumptions on discount rates and future cash flows change as a result of events or circumstances, and we believe these assets may have declined in value, then we may record impairment charges, resulting in lower profits</span><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting units are all cyclical and their sales and profitability may fluctuate from year to year. The Company continues to monitor changes in the global economy that could impact future operating results of its reporting units. If such conditions arise, the Company will test a given reporting unit for impairment prior to the annual test. In the evaluation of our reporting units, we look at the long-term prospects for the reporting unit and recognize that current performance may not be the best indicator of future prospects or value, which requires management judgment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our indefinite&#8209;lived intangible assets consist of trade names. We assess the values of these assets apart from goodwill as part of the annual impairment testing. We use the relief-from-royalty method to evaluate our trade names, under which the value of a trade name is determined based on a royalty that could be charged to a third party for using the trade name in question. The royalty, which is based on a reasonable rate applied against estimated future sales, is tax-effected and discounted to present value. The most significant assumptions in this evaluation include estimated future sales, the royalty rate and the after-tax discount rate. For our evaluation purposes, the royalty rates used vary between 0.5% and 1.5% of sales and the after-tax discount rate of 12.0% to 15.0%, which we estimate to be the after-tax cost of capital for such assets. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In conjunction with the interim goodwill impairment test of access systems, impairment indicators were noted in the Webforge and Locker trade names.  We recognized a resulting impairment charge of $3.9 million against these two trade names in second quarter of 2020.  We performed our annual impairment test of all trade named in the third quarter of 2020 and determined none were impaired.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> In 2018, an impairment of $1.4 million was recorded against the offshore and other complex steel structures trade name (Valmont SM).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories are valued at the lower of cost, determined on a first-in, first-out basis, or net realizable value.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We write down slow-moving and obsolete inventory by the difference between the value of the inventory and our estimate of the reduced value based on potential future uses, the likelihood that overstocked inventory will be sold and the expected selling prices of the inventory. If our ability to realize value on slow-moving or obsolete inventory is less favorable than assumed, additional inventory write downs may be required.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We record valuation allowances to reduce our deferred tax assets to amounts that are more likely than not to be realized. We consider future taxable income expectations and tax-planning strategies in assessing the need for the valuation allowance. If we estimate a deferred tax asset is not likely to be fully realized in the future, a valuation allowance to decrease the amount of the deferred tax asset would decrease net earnings in the period the determination was made. Likewise, if we subsequently determine that we are able to realize all or part of a net deferred tax asset in the future, an adjustment reducing the valuation allowance would increase net earnings in the period such determination was made. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020, we had approximately $81.9&#160;million in deferred tax assets relating to tax credits and loss carryforwards, with a valuation allowance of $44.5 million, including $2.7 million in valuation allowances remaining in the Delta entities related to capital loss carryforwards, which are unlikely ever to be realized. If circumstances related to our deferred tax assets change in the future, we may be required to increase or decrease the valuation allowance on these assets, resulting in an increase or decrease in income tax expense and a reduction or increase in net income.  Also, we consider the earnings in our greater than 50% owned non-U.S. subsidiaries to not be indefinitely reinvested and, accordingly, we have a </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax liability of $3.9 million related to these unremitted foreign earnings for future taxes that will be incurred when cash is repatriated. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   &#160;&#160;&#160;&#160;We are subject to examination by taxing authorities in the various countries in which we operate. The tax years subject to examination vary by jurisdiction. We regularly consider the likelihood of additional income tax assessments in each of these taxing jurisdictions based on our experiences related to prior audits and our understanding of the facts and circumstances of the related tax issues. We include in current income tax expense any changes to accruals for potential tax deficiencies. If our judgments related to tax deficiencies differ from our actual experience, our income tax expense could increase or decrease in a given fiscal period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Benefits</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta&#160;Ltd. maintains a defined benefit pension plan for qualifying employees in the United Kingdom. There are no active employees as members in the plan. Independent actuaries assist in properly measuring the liabilities and expenses associated with accounting for pension benefits to eligible employees. In order to use actuarial methods to value the liabilities and expenses, we must make several assumptions. The critical assumptions used to measure pension obligations and expenses are the discount rate and expected rate of return on pension assets.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our critical assumptions at least annually. Key assumptions are based on the following factors:</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Discount rate is based on the yields available on AA-rated corporate bonds with durational periods similar to that of the pension liabilities.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Expected return on plan assets is based on our asset allocation mix and our historical return, taking into consideration current and expected market conditions. Most of the assets in the pension plan are invested in corporate bonds, the expected return of which are estimated based on the yield available on AA rated corporate bonds. The long-term expected returns on equities are based on historic performance over the long-term.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Inflation is based on the estimated change in the consumer price index (&#8220;CPI&#8221;) or the retail price index (&#8220;RPI&#8221;), depending on the relevant plan provisions. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The discount rate used to measure the defined benefit obligation was 1.40% at December 26, 2020.  The following tables present the key assumptions used to measure pension expense for 2021 and the estimated impact on 2021 pension expense relative to a change in those assumptions:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.398%"><tr><td style="width:1.0%"></td><td style="width:86.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.149%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Assumptions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation - CPI</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation - RPI</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:72pt;padding-right:72pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.398%"><tr><td style="width:1.0%"></td><td style="width:86.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.149%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Assumptions In Millions of Dollars</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase <br/>in Pension <br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25% decrease in discount rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25% decrease in expected return on plan assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25% increase in inflation</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span></div><div style="padding-left:11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Effective the first day of fiscal 2018, we adopted the requirements of Accounting Standards Update (ASU) 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Please see note 1 to the consolidated financial statements for additional information on the new standard and the cumulative effect from the modified retrospective adjustment. </span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;We determine the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. We have no contracts with customers, under any product line, where we could earn variable consideration. With the exception of our Utility segment and the wireless communication structures product line, our inventory is interchangeable for a variety of the product line&#8217;s customers. There is one performance obligation for revenue recognition. Our Irrigation and Coatings segments recognize revenue at a point in time, which is when the service has been performed or when the goods ship; this is the same time that the customer is billed. Lighting, traffic, highway safety, and access system product lines within the ESS segment recognize revenue and bill customers at a point in time, which is typically when the product ships or when it is delivered, as stipulated in the customer contract. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;The following provides additional information about our contracts with utility and wireless communication structures customers, where the revenue is recognized over time, the judgments we make in accounting for those contracts, and the resulting amounts recognized in our financial statements.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for utility structures and wireless communication monopole contracts: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Steel and concrete utility and wireless communication monopole structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to us. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. We have certain wireless communication structures customers' contracts where we do not have the right to payment for work performed. In those instances, we recognize revenue at a point in time which is time of shipment of the structure. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#8217;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit. Our enterprise resource planning (ERP) system captures the total costs incurred to-date and the total production hours, both incurred to-date and forecast to complete. Revenue from the offshore and other complex steel structures business is also recognized using an inputs method, based on the cost-to-cost measure of progress. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management must make assumptions and estimates regarding manufacturing labor hours and wages, the usage and cost of materials, and manufacturing burden / overhead recovery rates for each production facility. For our steel, concrete and wireless communication structures, production of an order, once started, is typically completed within three months. Projected profitability on open production orders is reviewed and updated monthly. We elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We also have a few steel structure customer orders in a fiscal year that require one or two years to complete, due to the quantity of structures. Burden rates and routed production hours, per structure, will be adjusted if and when actual costs incurred are significantly higher than what had been originally projected. This resets the timing of revenue recognition for future periods so it is better aligned with the new production schedule. For our offshore and other complex steel structures, we update the estimates of total costs to complete each order quarterly. Based on these updates, revenue in the current period may reflect adjustments for amounts that had been previously recognized. During fiscal 2020 and 2019, there were no changes to inputs/estimates which resulted in adjustments to revenue for production that occurred prior to the beginning of the year. A provision for loss on the performance obligation is recognized if and when an order is projected to be at a loss, whether or not production has started. </span></div><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_61"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required is included under the captioned paragraph, &#8220;MARKET RISK&#8221; on page 38 of this report.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_64"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following consolidated financial statements of the Company and its subsidiaries are included herein as listed below:</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_67">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Earnings&#8212;Three-Year Period Ended December&#160;26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_70">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income&#8212;Three-Year Period Ended December&#160;26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_73">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets&#8212;December&#160;26, 2020 and December&#160;28, 2019</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_79">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows&#8212;Three-Year Period Ended December&#160;26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_85">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Consolidated Statements of Shareholders&#8217; Equity&#8212;Three-Year Period Ended December&#160;26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_88">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements&#8212;Three-Year Period Ended December&#160;26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:2.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i17a5e81124b44e4296e57711c003099e_94">51</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_67"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">To the Shareholders and the Board of Directors of Valmont Industries, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheets of Valmont Industries, Inc. and subsidiaries (the "Company") as of December 26, 2020 and December 28, 2019, the related consolidated statements of earnings, comprehensive income, cash flows, and shareholders' equity, for each of the three years in the period ended December 26, 2020, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 26, 2020 and December 28, 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 26, 2020, in conformity with the accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 26, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 24, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Change in Accounting Principle</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 1 to the financial statements, effective December 30, 2018, the Company adopted FASB Accounting Standards Update 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 1 to the financial statements, effective December 29, 2019, the Company elected to change its method of accounting for certain of its inventory to the first-in, first-out method.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Basis for Opinion</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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. 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 regarding 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matter</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Goodwill &#8212; Refer to Notes 1 and 8 to the consolidated financial statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Critical Audit Matter Description</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has goodwill of $430 million as of December 26, 2020, which is allocated among twelve reporting units. The Company evaluates its twelve reporting units for goodwill impairment during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax cash flows from operations (less capital expenses) discounted to present value. The solar tracking structure reporting unit was also evaluated using a multiple of earnings before interest, taxes, depreciation and amortization valuation using other </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">industrial companies with similar product lines. These valuation methods require management to make significant estimates and assumptions related to projected cash flows. The estimated fair value of all reporting units exceeded their respective carrying value, except the access systems reporting unit for which a $13 million impairment was recognized in the year ended December 26, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We identified goodwill for certain reporting units as a critical audit matter because of the significant estimates and assumptions made by management to estimate fair value, including the impact of forecasted growth, and the difference between the fair values and the carrying values of certain reporting units as of December 26, 2020. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management&#8217;s estimates and assumptions related to certain assumptions within the projected cash flows. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How the Critical Audit Matter Was Addressed in the Audit </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audit procedures related to the goodwill impairment assessment for certain reporting units included the following, among others: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">We tested the effectiveness of internal controls over management&#8217;s goodwill impairment evaluation, including those over the projected cash flows.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">We evaluated management&#8217;s ability to accurately forecast cash flows by comparing actual results to management&#8217;s historical forecasts. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">We evaluated the reasonableness of management&#8217;s projected cash flows by comparing to (1) historical results, (2) internal communications to management and the Board of Directors, (3) industry reports and (4) information included in Company press releases to analysts and investors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">With the assistance of our fair value specialists, we evaluated the certain reporting units&#8217; valuation compared to its peer companies.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">We evaluated the impact of changes in management&#8217;s forecasts from the annual measurement date to December 26, 2020.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ DELOITTE&#160;&amp; TOUCHE&#160;LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Omaha, Nebraska</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2021 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 1996.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_70"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valmont Industries,&#160;Inc. and Subsidiaries</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF EARNINGS</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December&#160;26, 2020 </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.011%"><tr><td style="width:1.0%"></td><td style="width:55.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.913%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.913%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></div></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93777810753e444b94d608873e9eb6c9_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS0xLTEtMS0w_4d957a29-d458-4c74-8e2f-b0013b9bbd3f">2,594,855</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS0zLTEtMS0w_4d897d1c-cdf1-4687-acd7-4228fb5e36b5">2,434,190</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS01LTEtMS0w_f2df47cb-365c-4d4d-99e6-28b070a9e9ad">2,437,334</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi0xLTEtMS0w_a7d88140-3465-4672-8125-0678c559a53e">300,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi0zLTEtMS0w_41fcdfcc-3a3f-45ce-9166-9a58ed407473">332,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi01LTEtMS0w_15dc1895-8d57-46ed-8141-e04af0de185e">319,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></div></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy0xLTEtMS0w_2b06b254-a264-49d9-9a5a-635156cefd6c">2,895,355</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy0zLTEtMS0w_71dc4a30-598d-43ad-aa6e-439e3c7b4dc4">2,766,976</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy01LTEtMS0w_3ba0b6e8-98a5-4009-8767-76205880cda8">2,757,144</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93777810753e444b94d608873e9eb6c9_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC0xLTEtMS0w_c9d93f50-fc95-40aa-bfee-115f6a44c7e3">1,936,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC0zLTEtMS0w_79c44d7b-6415-4ec7-b830-772f72a52c7f">1,863,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC01LTEtMS0w_757940aa-7816-4026-9c6e-292050163a24">1,878,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services cost of sales</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS0xLTEtMS0w_c94c1d88-1ac8-44f2-ace3-c20e4961e04b">193,817</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS0zLTEtMS0w_fe002837-a2e5-4e59-82b7-d388d8e5a7e9">220,515</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS01LTEtMS0w_914f8051-62ef-4a73-a49b-4fffe289f676">210,905</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi0xLTEtMS0w_bf216f13-039a-4413-90b9-f88956c99c49">2,129,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi0zLTEtMS0w_bef80ce3-179d-4935-80c4-55b74a717f69">2,084,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi01LTEtMS0w_f2b70b8e-441b-4999-a611-462d55e2cc98">2,088,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy0xLTEtMS0w_5937191b-5163-46f1-a9d5-bef27c644c32">765,514</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy0zLTEtMS0w_18d4f62c-228e-4e98-99dd-2209badb93fb">682,681</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy01LTEtMS0w_6a46bb92-a5cb-4efe-a8c4-55c6d4ad9679">668,172</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC0xLTEtMS0w_e72807f6-0c28-4d66-9fd7-81df3904b189">522,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC0zLTEtMS0w_934bb309-aa65-40dd-9fa9-a7b9fb9dfa23">454,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC01LTEtMS0w_91060073-7b8f-4ac9-9683-d04dd9ca60ee">440,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill and intangible assets</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS0xLTEtMS0w_cce25089-02e1-49bf-a83f-97a10389a729">16,638</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS0zLTEtMS0w_5f942ed9-386d-4fba-a905-3ed4b9a8b790">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS01LTEtMS0w_4916f18e-7c2c-4f94-b51d-51f4efbb1eb4">15,780</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtMS0xLTEtMA_8f637554-be61-4c75-b4d4-7fd0ffd7dd27">225,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtMy0xLTEtMA_92de10b5-0549-48a3-a81f-694aad8224c1">227,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtNS0xLTEtMA_9aa7dcc2-dfad-435f-a738-aed13fb03dd8">212,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expenses):</span></div></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItMS0xLTEtMA_705d01a6-403a-47f7-881e-2cd44ac2af96">41,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItMy0xLTEtMA_3d2879ff-60da-495e-8e4c-eb38fe4c7ac1">40,153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItNS0xLTEtMA_ea102c94-492e-4ae7-b524-3bf4aba2b5c6">44,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtMS0xLTEtMA_d6083268-80a0-4716-8fac-79dc67bf02f8">2,374</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtMy0xLTEtMA_a4a0ad25-5a8f-4f15-ae8b-3f14bb162e3c">3,942</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtNS0xLTEtMA_11f3b0b8-a424-4ca8-b9c5-7a153c26e66b">4,668</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on investments - unrealized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtMS0xLTEtMA_3cb909dc-1ff6-458c-aa14-7e926c864377">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtMy0xLTEtMA_048f0951-b21b-4d48-9534-f7523dc7249d">5,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtNS0xLTEtMA_984f0386-0e6d-4406-ad0d-361808216b19">839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with refinancing of debt </span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:DebtRefinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtMS0xLTEtMA_431ce734-aa9b-42a5-9e12-e7dc946c654e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:DebtRefinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtMy0xLTEtMA_64ab5ad7-1881-4158-bac3-ed442937805b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:DebtRefinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtNS0xLTEtMA_7d7be790-1e1f-4e26-8d0d-f388e691cfdb">14,820</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtMS0xLTEtMA_78438e0d-08c5-491a-84ce-90bbc60daa40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtMy0xLTEtMA_d5cc081e-1984-4517-a830-b54c8b296d34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtNS0xLTEtMA_d2378ec1-7979-4571-b58c-a19ed9cc14e7">6,084</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctMS0xLTEtMA_c19724ce-36a2-4523-a369-e403ab1b5e3b">3,073</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctMy0xLTEtMA_f88257bc-70a4-48de-900e-ef8cc14d541b">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctNS0xLTEtMA_fc7214f0-7df2-41ee-8af6-527308f23e95">2,473</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtMS0xLTEtMA_6a07c361-4c5e-4834-86b0-6ec18d5d2e1b">33,185</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtMy0xLTEtMA_2eec949d-e17f-4954-9dbd-26336416005a">28,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtNS0xLTEtMA_312da51e-7fa4-4d5f-8b5c-fe5cd2c9a30d">58,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktMS0xLTEtMA_ef2b038d-b80b-4d69-8b6c-edfde643bb0d">192,768</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktMy0xLTEtMA_96305f68-8adb-4332-a1ad-835f86148c50">199,858</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktNS0xLTEtMA_031a8a89-b587-4f13-8667-fa1b8effbea1">153,333</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit):</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtMS0xLTEtMA_5b691dd3-57f8-4d7a-a69d-5f0348a5645f">51,012</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtMy0xLTEtMA_cf237d38-10f5-4f14-8dcf-d904455a8099">46,267</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtNS0xLTEtMA_dda1aacb-2100-4e3c-9a70-a9d437934900">44,794</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItMS0xLTEtMA_341687cb-d935-4e2d-aa42-95c3ee6b809b">1,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItMy0xLTEtMA_b7c5281b-34df-4e74-a7bf-4e12ccd4050d">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItNS0xLTEtMA_3e79c485-d115-4114-87ea-689da42c50bd">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtMS0xLTEtMA_f87c3861-ec77-4970-9fed-27e6babdf3d6">49,615</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtMy0xLTEtMA_bdd30540-fa07-49d0-ba1b-7b45b583c914">47,753</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtNS0xLTEtMA_e74f43bb-a8e1-486f-a393-167b61d5c06e">45,608</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before equity in earnings of nonconsolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtMS0xLTEtMA_6997919f-45ed-4db8-8506-cefd5d6bcc54">143,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtMy0xLTEtMA_ca5c68fb-48b0-491e-9667-ac233243391f">152,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtNS0xLTEtMA_faeac375-133c-42e0-8b33-0388a6489989">107,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of nonconsolidated subsidiaries</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtMS0xLTEtMA_07496626-2ab6-4e44-ac1c-795390f12333">1,004</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtMy0xLTEtMA_30338910-08ae-404f-827c-d03ad22e5ea5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtNS0xLTEtMA_bbfbdda2-bf55-4260-8866-00824bb0b241">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_a19c96d5-3932-458a-b3fc-42574591ac93"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_c497d934-318c-426a-8895-81452c089b52"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_fd5bb471-ab47-471e-930b-0361b0a44733">142,149</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMy0xLTEtMA_11482a80-a572-4efb-99e7-8b1ac2b4b35c">152,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctNS0xLTEtMA_bdd0dc84-fce8-4322-8247-8d910f0e5f16">107,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Earnings attributable to noncontrolling interests</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtMS0xLTEtMA_aceadeca-5c4d-4b37-85ab-2d22903950cd">1,456</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtMy0xLTEtMA_c8ba1cd6-0f3e-434b-95e4-4fdc5d2efbe1">5,697</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtNS0xLTEtMA_883185e6-86e4-4b95-a8a2-fcacb5a25d34">5,955</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb">140,693</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMy0xLTEtMA_c8746b1a-7538-4687-ba8d-8d0b8cc0d251"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMy0xLTEtMA_f175ec9d-16d5-4399-b9e0-63ab6ee7bab7">146,408</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktNS0xLTEtMA_0a4478d5-3b66-4672-bcce-38efd79b8184"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktNS0xLTEtMA_ea401d47-db48-481c-b923-1947a4d125b2">101,770</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></div></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtMS0xLTEtMA_bccd2c48-f46d-4b78-8dac-af3630d1c865">6.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtMy0xLTEtMA_3d3292e5-b95f-4e55-b67f-db3221a66c7b">6.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtNS0xLTEtMA_e33f3d72-902f-4490-a39d-ddf79c0adc78">4.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItMS0xLTEtMA_fb6aaf1e-672f-4044-b4ca-ff89eb0591ed">6.57</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItMy0xLTEtMA_5bd2ffe8-d4a2-4de9-ae9f-912bb787ec9f">6.73</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItNS0xLTEtMA_67ff2ceb-c427-4541-ad41-0b2a3afca62e">4.53</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_73"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valmont Industries,&#160;Inc. and Subsidiaries</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December&#160;26, 2020 </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_a19c96d5-3932-458a-b3fc-42574591ac93"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_c497d934-318c-426a-8895-81452c089b52"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_fd5bb471-ab47-471e-930b-0361b0a44733">142,149</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0zLTEtMS0w_b500bc47-2c46-4a00-a7fa-1c7d2d073c2b">152,105</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS01LTEtMS0w_1008f9e0-8b62-477e-9093-fb46e790ac77">107,725</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized translation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC0xLTEtMS0w_b587ad51-4c18-4efa-8531-4651fbde4826">21,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC0zLTEtMS0w_b76a77e7-c486-438e-81ba-c41ac48305c6">2,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC01LTEtMS0w_59a0ad86-e71e-49ad-8e83-4e3162a4d452">65,436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized loss on divestiture of grinding media business recorded in other expense </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS0xLTEtMS0w_3d69069e-a514-45d9-880b-fa99e6935a87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS0zLTEtMS0w_f4458f00-d175-4676-9804-b77be3341cf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS01LTEtMS0w_54730e86-de0a-42f5-8154-c52164543c02">9,203</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC0xLTEtMS0w_fb4d43f1-e950-4c90-a54e-253cbdcef76d">21,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC0zLTEtMS0w_af808a05-9120-46e2-8078-d7838a47acd0">2,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC01LTEtMS0w_a0881339-be8c-45e2-a562-bd9f2d5b5c3f">56,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain/(loss) on hedging activities:</span></div></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unrealized gain on net investment hedges, net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0NjM_4f26b288-cbad-4849-be50-33cc65406425">2,428</ix:nonFraction> in 2020, $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0NzI_2ce7f84c-1c7b-4182-82ef-dcf022d825de">384</ix:nonFraction> in 2019, $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0Nzk_172e3015-47a1-4590-9220-d0d72fc42599">1,894</ix:nonFraction> in 2018</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMS0xLTEtMA_3693e853-983e-4cb6-bdf0-506ab20267a5">7,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMy0xLTEtMA_1c362e64-3473-486c-8cb7-5081246e04a0">1,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtNS0xLTEtMA_3f22df9c-fc74-441b-9aec-b5559bbdbf3f">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized loss on grinding media net investment hedge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtMS0xLTEtMA_d1a5d8a8-118d-4914-8af1-f79e58c837f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtMy0xLTEtMA_f11d9b83-ab76-4d2f-bafb-a9a82d59657a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtNS0xLTEtMA_1f856585-e525-4b93-99df-d52331d8b143">1,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization cost (benefit) included in interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItMS0xLTEtMA_ad739850-01df-482f-aac8-4ffd5cd51af4">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItMy0xLTEtMA_b1c6be0a-9cc1-4420-b019-7da544bcad8e">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" name="vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItNS0xLTEtMA_7c80100e-8d07-4864-b558-99440a997dd8">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss on interest rate hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtMS0xLTEtMA_286b558e-1c1b-4b9d-b4ae-b8757a323a5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtMy0xLTEtMA_37a21156-3be4-48b8-923e-d2503f804a84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtNS0xLTEtMA_f4fd6347-b1a4-4789-a23f-315499bf0142">2,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMS0xLTEtNjAyOQ_236a21f1-8cf4-45f2-9493-5f3fa1aa12e0">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMy0xLTEtNjAzNA_042757f7-99f6-4bcf-b981-28d60fa42e44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtNS0xLTEtNjAzNA_d0f69a62-1d94-4139-ae53-1861af93494c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized (gain) loss on cash flow hedges recorded in earnings</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMS0xLTEtNjAyOQ_ce089913-c3ac-43cc-9440-cca7369e50fc">1,598</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMy0xLTEtNjAzNA_a4250edb-fd3a-4162-93ee-32fa2621522f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtNS0xLTEtNjAzNA_3f8ba48e-ec0d-4b32-910d-8a6c94ee1a9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMS0xLTEtMA_f184c2c0-c96b-4f0c-9f53-a81b9f6bdd9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMy0xLTEtMA_9d8b929c-1e82-4990-920a-c6697e3a6799">2,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtNS0xLTEtMA_9b8a9559-7533-4168-9c37-1a7e33499dc1">1,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized (gain) loss on commodity hedges recorded in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMS0xLTEtMA_db855347-56da-4450-ad86-25b50899828e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMy0xLTEtMA_84c8f93f-7751-46a8-bc90-33d84a511333">2,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtNS0xLTEtMA_7ee50045-5ec0-4586-a378-807dc83a7f6d">1,021</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unrealized gain (loss) on cross currency swaps</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtMS0xLTEtMA_754b08c3-e653-473c-9ca2-3e936348406f">5,751</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtMy0xLTEtMA_227244cd-64c1-4f97-a759-8f464f9c31c8">1,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtNS0xLTEtMA_08612932-aeaa-4e29-87b1-c9cf322c345d">352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctMS0xLTEtMA_53a08f43-aceb-4f81-8f3a-d959c5ce4a75">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctMy0xLTEtMA_b78931a7-8d46-45d5-abb1-def784e190f7">2,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctNS0xLTEtMA_373c4a4b-43f6-40f5-afc7-71e66eeb8ad8">4,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Actuarial gain (loss) on defined benefit pension plan, net of tax expense (benefit) of $(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0OTc_52c3fb64-a5dc-499f-82af-9231766fa5bd">4,183</ix:nonFraction>) in 2020, $(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0ODY_e282d4bf-d3ce-4dbe-b843-c975f38bb835">2,710</ix:nonFraction>) in 2019, $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0NzU_4165ad95-c1da-44af-aea0-bc5231e4b034">8,177</ix:nonFraction> in 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMS0xLTEtMA_c84da68d-e8b6-4800-b0ad-d2363d21e56f">17,349</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMy0xLTEtMA_905b6c93-62dd-4e9e-ae02-635f55a0b61e">10,828</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtNS0xLTEtMA_07d1e8dc-d87d-4f2c-a661-1bba88283841">29,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktMS0xLTEtMA_f8aadee8-5be2-420b-8e65-324954bc97a1">5,608</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktMy0xLTEtMA_4735aaf1-84a1-4c87-9464-37b91095498f">10,429</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktNS0xLTEtMA_e7322abf-d5ad-4b33-bf2c-ae138155569e">21,534</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtMS0xLTEtMA_6229167b-1372-499b-aa49-c8c05d950645">147,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtMy0xLTEtMA_1fc2349e-88e0-4dd1-9931-d4a1f626deb7">141,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtNS0xLTEtMA_891dfa6f-47e2-48f7-b4a8-b8f463dd8e26">86,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to noncontrolling interests</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtMS0xLTEtMA_9214ebc9-7585-4096-883e-50fe1f611043">3,428</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtMy0xLTEtMA_ff588dce-880b-4ee7-bfcd-824c36d2ccb7">5,505</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtNS0xLTEtMA_333f6d34-1e52-41e3-b720-007313788ad9">8,584</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to Valmont Industries, Inc.</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItMS0xLTEtMA_11d86984-508e-4a73-bf1f-87f0c8450fa2">144,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItMy0xLTEtMA_c3b05940-ff5b-4027-8727-8485ac80c8cf">136,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItNS0xLTEtMA_faa84cce-c0e7-4c73-b6dc-2522e937ec73">77,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_79"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valmont Industries,&#160;Inc. and Subsidiaries</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;26, 2020 and December&#160;28, 2019 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except shares and per share amounts)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMy0xLTEtMS0w_c98bd7d9-2302-4511-8062-e92aaf98eeb4">400,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMy0zLTEtMS0w_ccea388b-7ff5-46b0-bf3a-508a53d7deec">353,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0wLTEtMS0wL3RleHRyZWdpb246MjVmYTQxYWQ2MjEyNDA4ZDg5ZGFkOGE3NzQ4NWEyNGRfMzI5ODUzNDg4MzQwMw_7bbbf51d-9d92-44e2-bf63-5247d50ea245">15,952</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0wLTEtMS0wL3RleHRyZWdpb246MjVmYTQxYWQ2MjEyNDA4ZDg5ZGFkOGE3NzQ4NWEyNGRfMzI5ODUzNDg4MzQxMw_b127ae3c-c27c-409b-af4b-fc7d09bcbb03">9,548</ix:nonFraction> in 2019</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0xLTEtMS0w_d29856a1-3779-4f4a-9956-225c22c3bf37">511,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0zLTEtMS0w_b1be55b2-17a1-43db-8036-3084509b2483">480,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNS0xLTEtMS0w_ab204a1a-5726-4fc5-afa1-66353d94071e">448,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNS0zLTEtMS0w_77a57bea-448e-4623-868e-d960059e69ae">418,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract asset - costs and profits in excess of billings</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNi0xLTEtMS0w_22fb42be-f794-4816-9d70-9aaabc4ff6ee">123,495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNi0zLTEtMS0w_b15ec879-c116-42d0-acc3-ef7809c8dd5d">141,322</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNy0xLTEtMS0w_3bcc3f51-3485-4fe4-ab2a-228f7c41c83b">59,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNy0zLTEtMS0w_b90d9705-d71e-42e3-85ca-6f4bfcdb4de1">32,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refundable income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOC0xLTEtMS0w_df3b20cd-d39f-470c-9b02-0e73f3310b4e">9,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOC0zLTEtMS0w_6bffb3c6-7e85-4563-861d-e8705b4d79b0">6,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOS0xLTEtMS0w_bd070b78-fba4-420a-be46-341f5d3a9d6c">1,554,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOS0zLTEtMS0w_75c16eba-4ff6-4efc-a15e-957e6fdc4262">1,432,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTAtMS0xLTEtMA_f7593e22-91e4-4fe4-8234-03408b21cbd4">1,341,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTAtMy0xLTEtMA_08d19960-e318-4de5-85d4-7ac2e24e6cd3">1,245,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTEtMS0xLTEtMA_264245e5-c2d9-4114-a073-b3fcd21b6186">743,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTEtMy0xLTEtMA_98a3a44c-8253-4339-89ce-3c2a200bdb84">687,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTItMS0xLTEtMA_40da89d7-9168-4026-a84a-74b88acb9b62">597,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTItMy0xLTEtMA_9aa6953f-be42-49d8-b7b4-f591b6569906">558,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTMtMS0xLTEtMA_6d233847-f640-44da-beea-39951f46547c">430,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTMtMy0xLTEtMA_1a1369a7-f3ac-4944-99df-7ffe22e7efc5">428,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTQtMS0xLTEtMA_1497d070-fcb6-4b6f-88f9-ed4b03d85e2c">167,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTQtMy0xLTEtMA_90beda40-a45f-420b-a974-fba918fc5707">175,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTUtMS0xLTEtMA_28311ec3-13ba-4887-adb5-b45acec70280">203,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTUtMy0xLTEtMA_8333e3c3-9860-4ca4-bdcf-6f46069ec327">212,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTYtMS0xLTEtMA_6cea10d8-8f64-4655-ac47-ca327549a892">2,953,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTYtMy0xLTEtMA_1236126d-a9eb-47f5-8f1d-c040383ba4ea">2,807,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current installments of long-term debt</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjAtMS0xLTEtMA_f88caff7-57b6-40ad-aeb9-1db9e209256a">2,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjAtMy0xLTEtMA_8cd3f58e-7f42-4c22-858d-a8cbb0feaae0">760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable to banks</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjEtMS0xLTEtMA_0f0e46ec-e1ef-4a50-9ae6-469b3aa9fc14">35,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjEtMy0xLTEtMA_8c69d897-7fa7-46d1-984a-34b6e1aa4f69">21,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjItMS0xLTEtMA_e88d96c6-b0e2-4a5d-b6ff-b6cec53274ec">268,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjItMy0xLTEtMA_d011255f-895e-45cd-9883-3babd3eab1a7">197,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjMtMS0xLTEtMA_cc0a2024-2a0b-4f9a-b820-8e7e8e49af6e">137,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjMtMy0xLTEtMA_d1566be8-9352-4f89-8de3-1dca585b95af">83,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMS0xLTEtMjIw_c98e1909-b3a5-415c-97b5-54b771620b41">130,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMy0xLTEtMjIz_69710044-07c5-4259-9377-905ad723e042">117,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMS0xLTEtMA_3ef6dfb8-dff9-4d0d-af2e-3b07bba89d92">89,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMy0xLTEtMA_103630cb-7a24-44b9-b0b6-f82c3107a3f6">83,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjctMS0xLTEtMA_511e8e12-6821-4781-8541-7571e1af2431">9,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjctMy0xLTEtMA_915218d3-fa29-459a-9efa-368038e4bc6d">8,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjgtMS0xLTEtMA_a8b227e0-5937-4403-bfb1-9a75cab65bcf">673,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjgtMy0xLTEtMA_75012ada-60e5-47aa-aef5-3a4d502a78e0">513,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjktMS0xLTEtMA_17951108-74f7-43c2-aca7-ba01fd1b2adc">41,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjktMy0xLTEtMA_aefdcc86-eed1-496b-9c1a-4ebb68d14b42">58,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current installments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzAtMS0xLTEtMA_86f9900a-bfca-4e21-9505-655c7e1bb0f5">728,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzAtMy0xLTEtMA_f1b408a9-7097-4d98-9026-c1cdf03f666b">764,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzEtMS0xLTEtMA_48b4f89f-bab0-47d0-966e-1c00910efc8e">118,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzEtMy0xLTEtMA_28a7d83e-2302-403c-ab62-b4a10e65d32b">140,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzItMS0xLTEtMA_930ecde6-cdde-4377-a09e-7d771aa96c1e">80,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzItMy0xLTEtMA_5544f93f-6ad3-462b-8384-9f37165d000e">85,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzMtMS0xLTEtMA_f3a976af-8590-468a-84e8-0330cd299c54">44,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzMtMy0xLTEtMA_7f6574b5-cb73-44df-ac11-ebf181eb4f12">45,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzQtMS0xLTEtMA_5219a3bd-da6b-4586-b068-fe902780819c">58,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzQtMy0xLTEtMA_660d5d1f-5851-4833-9c88-b720dced676f">8,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders&#8217; equity:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZlZWE1YWY1ZGMyZjQyOTVhYzYxNDc5MDZmY2E5M2E2XzMyOTg1MzQ4ODMzNjg_521eee6c-e1ba-43b7-8b7b-0529ecfe2cde"><ix:nonFraction unitRef="usdPerShare" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZlZWE1YWY1ZGMyZjQyOTVhYzYxNDc5MDZmY2E5M2E2XzMyOTg1MzQ4ODMzNjg_f56787b2-b564-468b-99ba-45f7a27d3474">1</ix:nonFraction></ix:nonFraction> par value -</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzNzg_de46af1d-ce77-41c7-8142-3d8693f8d35b"><ix:nonFraction unitRef="shares" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzNzg_e57d5ddf-e845-4fa0-b307-7b88bdfda63d">500,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzODY_139a21a1-9370-4cb7-aa02-6ad82da83b12"><ix:nonFraction unitRef="shares" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzODY_9b8e1132-1f51-468e-886d-a7fc22cdc2ab">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMS0xLTEtMA_05809971-2466-4cf9-a94a-354db50d2e6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMy0xLTEtMA_c3103234-f541-429a-a514-95921336e40c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJmYmI5NGYzN2FkMDQ5YTk4ZWU4NTcwZTUyN2QyZGU3XzMyOTg1MzQ4ODMzNjU_135dd4fe-81eb-4bfc-aa77-1857b747f29a"><ix:nonFraction unitRef="usdPerShare" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJmYmI5NGYzN2FkMDQ5YTk4ZWU4NTcwZTUyN2QyZGU3XzMyOTg1MzQ4ODMzNjU_ed6db7fb-cab4-4272-8e73-c8468e34f59e">1</ix:nonFraction></ix:nonFraction> par value -</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODMzOTA_446e2fc6-a8ad-47ef-a60c-00f542cc7da8"><ix:nonFraction unitRef="shares" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODMzOTA_f4bcd398-a7b3-49b6-a481-7f0aad6afafc">75,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODM0MDQ_365ac93b-2938-4e3e-8700-5303870d97f7"><ix:nonFraction unitRef="shares" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODM0MDQ_dd479fa8-4bf3-4486-892b-a4cb85f4af4c">27,900,000</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMS0xLTEtMA_5232cfca-0a74-41af-be7f-58236643ecbb">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMy0xLTEtMA_0a9e4589-89fe-4dab-9be3-6845f8cc5af1">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDAtMS0xLTEtMA_36a3cee7-897c-44c5-b4ef-81ca72a6113e">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDAtMy0xLTEtMA_28c77dbc-f7af-4fad-91c5-57f11ce5d6a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDEtMS0xLTEtMA_e3b36836-91d5-4f38-b80b-cdf9fdb19d44">2,245,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDEtMy0xLTEtMA_bfab957f-8f19-45d6-afa8-59d5cade16ea">2,173,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDItMS0xLTEtMA_62ca470e-0681-4b13-a518-5ead48f3f966">309,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDItMy0xLTEtMA_75c9957f-c93e-40b6-8370-f4791a07485e">313,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of treasury stock, common shares of <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OGE1MjQ3MDE3YTQyMWQ5YTQ1NjBmNGJjZDFjNDAyXzMyOTg1MzQ4ODM0NjU_a178dad9-bb10-4d07-82a9-40b843b098e4">6,674,866</ix:nonFraction> in 2020 and <ix:nonFraction unitRef="shares" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OGE1MjQ3MDE3YTQyMWQ5YTQ1NjBmNGJjZDFjNDAyXzMyOTg1MzQ4ODM0MzU_0806f6e9-c698-43ae-b32d-f5719125d2a6">6,356,103</ix:nonFraction> in 2019</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMS0xLTEtMA_ff66650d-0ca3-43bb-b2f4-29eb6a7b5306">781,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMy0xLTEtMA_151109e0-bae3-488d-9435-e3e57c21c88e">743,942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Valmont Industries,&#160;Inc. shareholders&#8217; equity</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDQtMS0xLTEtMA_f3909d57-a133-4f16-aed3-5dbd5059b256">1,182,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDQtMy0xLTEtMA_21de422d-9774-496d-953d-b46aecb125c7">1,144,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest in consolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDUtMS0xLTEtMA_e1b9a834-98c2-44f8-bf6d-aec94ce6134d">25,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDUtMy0xLTEtMA_11931adf-e8d2-4fe5-95af-cf47e371cbb0">45,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders&#8217; equity</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDYtMS0xLTEtMA_550918f5-97bc-49e2-919d-cfe8f884e2c6">1,207,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDYtMy0xLTEtMA_21226817-0e74-47d7-9bcf-48ab9322482d">1,189,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders&#8217; equity</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDctMS0xLTEtMA_baa0146a-b966-4a36-8b0b-981d4df23d80">2,953,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDctMy0xLTEtMA_e2ccf820-8771-481e-a07a-4e0c49e128fe">2,807,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valmont Industries,&#160;Inc. and Subsidiaries</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December&#160;26, 2020 (Dollars in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.194%"><tr><td style="width:1.0%"></td><td style="width:65.218%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi0xLTEtMS0w_324cd61f-4aef-4054-8bdb-c7bb082fdae7">142,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi0zLTEtMS0w_e9cfde39-2fd5-4f56-9c65-f86b1a65775e">152,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi01LTEtMS0w_f79f92fc-8697-4ceb-a29b-4eae4f10308a">107,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash flows from operations:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC0xLTEtMS0w_582cec2e-6ffa-4864-baab-e71099a00aca">82,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC0zLTEtMS0w_51e71a05-7a15-407b-b86f-ca745624c3aa">82,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC01LTEtMS0w_d003d47c-8ceb-494c-be7c-b8059ea3f258">82,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash loss on trading securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS0xLTEtMS0w_60515e99-6218-4e99-be48-bb0bd572424c">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS0zLTEtMS0w_89edee37-d982-4126-a791-74e64ee90641">172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS01LTEtMS0w_8b266b43-83cc-4c17-8c6e-7b0e0f24096f">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution to defined benefit pension plan</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi0xLTEtMS0w_7836d23c-20d2-484a-b0d8-573d0d7b55c5">35,399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi0zLTEtMS0w_1d45b81b-26c7-4ee6-a963-a49365652e20">18,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi01LTEtMS0w_0881d6a3-7eb9-44ba-b7cf-0b4b1093fc6f">1,537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of property, plant and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC0xLTEtMS0w_a12fdcdd-1fd6-4dfa-aafb-53d01e2d147b">3,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC0zLTEtMS0w_143c2ff7-7448-4b76-a065-abf117a1d7f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC01LTEtMS0w_cdfd5713-14b1-4b9e-8b22-12e1789445b5">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill &amp; intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:ImpairmentOfGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtMS0xLTEtMA_b12569f1-e5bf-4cef-8da8-c6b634ab1fd0">16,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:ImpairmentOfGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtMy0xLTEtMA_707b301a-1d76-4799-8b7d-bc5ba1af430f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:ImpairmentOfGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtNS0xLTEtMA_11e7e2ff-fddc-4221-bbdb-33ccce501959">15,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtMS0xLTEtMA_56c5cf14-01bb-40a2-9b52-c3898eb1bc5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtMy0xLTEtMA_add99cd8-4a95-41e1-b56b-70d80a311188">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtNS0xLTEtMA_deffe0fa-c4d0-4abd-994d-646505264bf0">6,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItMS0xLTEtMA_d113a633-3c12-42f2-b2f0-9d6cf981cf70">14,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItMy0xLTEtMA_c22e3b0d-42c8-495c-9203-49889de5d4b3">11,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItNS0xLTEtMA_32f422c0-1d95-4986-83d1-86fcb012357d">10,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension plan expense (benefit)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtMS0xLTEtMA_29f2b388-2e67-4252-a406-0fe976a65a83">7,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtMy0xLTEtMA_71e900e8-7d87-40bd-a046-0fb95463f761">513</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtNS0xLTEtMA_2e141be2-8fb5-43a2-994a-81d4db59a9c6">2,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Gain) loss on sale of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtMS0xLTEtMA_d410434c-08c1-4486-959b-337e78f5f963">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtMy0xLTEtMA_42f30393-1353-4b72-af83-df9dee1f03ea">2,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtNS0xLTEtMA_380be0a1-eb77-4248-8cbb-ce60d1643e11">225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings in nonconsolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtMS0xLTEtMA_6e450015-6828-481a-9ce5-cff6e9fe0606">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtMy0xLTEtMA_5a84dd08-a616-478b-999e-1e97b834508a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtNS0xLTEtMA_2f5f97e4-f9d5-4d34-81a4-4d2ad2f839c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctMS0xLTEtMA_27b974d0-b7b5-4b75-baac-78994acaee85">1,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctMy0xLTEtMA_6b08b5bf-143f-473a-bc65-2813ddfacac6">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctNS0xLTEtMA_39cabca4-747d-4503-8346-08997994db20">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities (net of acquisitions):</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktMS0xLTEtMA_7291d741-47c0-459d-a581-4f4e41a78f92">24,403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktMy0xLTEtMA_828c8c1b-2cdb-4bbe-861e-593afc9ea8b6">5,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktNS0xLTEtMA_0e27fa58-57e1-4842-a955-859dd5c26eb9">12,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtMS0xLTEtMA_bf5d096e-1d52-46ff-bdac-0e79c8f2d415">21,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtMy0xLTEtMA_450881cf-6b80-459b-8675-3bf7889cf1e7">22,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtNS0xLTEtMA_11168178-d838-4f29-9bd6-a691fd226d01">23,666</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;text-indent:-6.75pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtMS0xLTEtMA_34e2c67b-7837-4067-8b52-b7cdb08b36b3">10,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtMy0xLTEtMA_9b319c37-5d6e-4230-a647-c2ef4a951c3f">4,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtNS0xLTEtMA_9f876f5d-cbab-4514-8f7b-000cb9e4dfb9">11,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract asset - costs and profits in excess of billings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItMS0xLTEtMA_d1998524-66c9-417a-ba27-bfbaf4ddca09">19,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItMy0xLTEtMA_30d4a219-3a5f-4f16-8c19-db940d1ec602">29,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItNS0xLTEtMA_987f60eb-e346-4ce8-85e0-7fb98c41d9cd">32,932</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtMS0xLTEtMA_f4d7cd84-d281-4aa7-9cac-cce640bde015">33,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtMy0xLTEtMA_4e497361-14f2-48c2-abfe-d6b3ac252289">21,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtNS0xLTEtMA_6eabd258-ee6f-4f9c-a284-d2b9eeee2918">1,486</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtMS0xLTEtMA_686747ee-4a9f-414b-83f0-561f6cc31f9c">52,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtMy0xLTEtMA_3ff47eae-30aa-4c1c-9bfc-726d9fceee8a">4,255</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtNS0xLTEtMA_74337b34-b90b-45f5-89cf-34788929d156">2,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;text-indent:-6.75pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtMS0xLTEtMzY1OA_426d1cc5-f2ea-4e23-b63f-c48e7bb4ec76">12,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtMy0xLTEtMzY2OQ_af4f96c1-57ac-4d40-bb8f-b7038e9a31c4">113,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtNS0xLTEtMzY3Mw_c9130b86-b7df-41e9-8ba5-b220c9389807">2,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtMS0xLTEtMA_65f09857-0178-47b6-92c1-c0e28bc8a646">46,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtMy0xLTEtMA_ae7f472f-974c-406c-a193-952d36404e8a">1,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtNS0xLTEtMA_85f67b65-f08d-47ec-8e5f-7b36d7b745a1">10,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:40.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable (refundable)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctMS0xLTEtMA_f2387c11-6878-41d4-aca8-e0659cf495be">8,293</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctMy0xLTEtMA_d476c9f1-6b3c-4f1c-b318-fa9e5c34bbd2">6,944</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctNS0xLTEtMA_2d1ba43d-060d-4161-8c82-1824e400cf01">4,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:49.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from operating activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtMS0xLTEtMA_5d553ff0-ccc3-454e-8c89-478a2af5af8d">316,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtMy0xLTEtMA_6c94a42c-b865-4082-97c5-02d36825a6b4">307,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtNS0xLTEtMA_0345d0c9-2244-4abb-adb0-03e03bac9685">153,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtMS0xLTEtMA_1babd45c-205f-45a2-b1ea-2b92e6dfc42f">106,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtMy0xLTEtMA_904897f3-ea76-495b-b058-3d509b8c5de4">97,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtNS0xLTEtMA_07ff57a9-4f50-4e71-8011-ee55b5790012">71,985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtMS0xLTEtMA_59acf08f-f228-4a36-8cbe-449f965ff555">10,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtMy0xLTEtMA_2ba88721-6df5-40cb-b28d-69a2fe490614">5,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtNS0xLTEtMA_d997849b-4356-43f3-805e-6c3979a88fde">63,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItMS0xLTEtMA_293d4a4c-7037-4778-85c0-f9e8867be1a2">15,862</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItMy0xLTEtMA_cb368dc3-30e2-4cd0-bfa0-9415a6cc719a">81,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItNS0xLTEtMA_4e19f9e4-fc42-4560-b7ea-bd5be60d7585">143,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from settlement of net investment hedge</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtMS0xLTEtMA_9df5fc7b-f4b5-4211-ab5c-39ab5a8a762e">11,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtMy0xLTEtMA_dc043818-24cb-47eb-9464-22563cc913dd">11,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromHedgeInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtNS0xLTEtMA_458ccc29-d1ba-4331-b89f-94f474ab126f">1,621</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in nonconsolidated subsidiaries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtMS0xLTEtMA_93b21055-5d00-43f2-9ad4-7cb63c3ea2dc">1,283</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtMy0xLTEtMA_e5ee8254-aaa3-429e-9236-65ba1a085726">6,169</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtNS0xLTEtMA_02ccdb1e-826f-4695-ad50-1e3afb0537f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtMS0xLTEtMA_d753c30d-b59b-4190-af25-35625c394580">3,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtMy0xLTEtMA_bc165096-3dcd-4010-b0cd-2b0d22c2b8bc">545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtNS0xLTEtMA_4c4f9197-b38a-4061-9e0a-5703dc7a88db">1,922</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:49.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in investing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtMS0xLTEtMA_50619f22-1466-4115-a467-8d732554b9ac">104,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtMy0xLTEtMA_80dca68d-cd83-497e-83f8-d774e4126ab4">168,150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtNS0xLTEtMA_f49f1a76-2ed1-4ece-a259-dc22c151d8ab">155,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from short-term agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtMS0xLTEtMA_c4015e28-a6d2-4d31-af95-30c27a668184">20,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtMy0xLTEtMA_3e023190-08f7-4310-8fb0-51f0332224ea">13,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtNS0xLTEtMA_94987b9e-abc9-4afb-8d74-107cd3b57ab2">10,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments on short-term agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMS0xLTEtMjEzOA_05af078c-f8af-4405-b0fd-0ea06e96c9ec">7,946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMy0xLTEtMjEyOQ_c5820c00-43bf-4fd5-99ba-aa3b8e4bfcf9">1,868</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktNS0xLTEtMjEzNA_f2955eb9-a9b1-47c1-8f9b-1679a9a57252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from long-term borrowings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMS0xLTEtMA_062fc900-8244-40f9-b110-51427031b9c5">88,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMy0xLTEtMA_9226f771-1e5c-40b6-8811-7c919d811c01">31,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktNS0xLTEtMA_2300906b-0562-4f58-8186-e79fca58f88e">251,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on long-term borrowings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtMS0xLTEtMA_41c7d8b7-3945-45f1-acc3-320065fd0aea">121,665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtMy0xLTEtMA_e25f4943-d01c-4b7d-8580-ec487ff94412">10,768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtNS0xLTEtMA_5ba6c1f5-1ad5-4e68-b88a-49755aa72e11">262,191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of financial derivatives</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForDerivativeInstrumentFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtMS0xLTEtMA_c43767e5-234d-4432-9feb-3dc94cdb29d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForDerivativeInstrumentFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtMy0xLTEtMA_9e30a2b0-a7fe-4873-93aa-dcb4d20a7e62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForDerivativeInstrumentFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtNS0xLTEtMA_7e7c6cd9-6457-452d-b7b3-a7b900e7bdd4">2,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItMS0xLTEtMA_518d3139-ac89-4b70-9131-16e852a93bfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItMy0xLTEtMA_2f65ef29-bc93-493b-8947-69983e8d48ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItNS0xLTEtMA_42b6ad98-0f27-4b22-b666-2c71eae228f7">2,322</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtMS0xLTEtMA_511a4fb2-47e9-46b1-8800-46b94f6466cd">36,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtMy0xLTEtMA_ff83d204-7e2b-420e-ba57-b595178ad3e8">32,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtNS0xLTEtMA_45c18450-8072-4e78-b94c-c9245aa9539a">33,726</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends to noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtMS0xLTEtMA_2848208d-88d6-4511-98b1-1475627b8d13">5,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtMy0xLTEtMA_f6a948b9-dd5f-4a98-87b3-97bc934b0b0e">7,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtNS0xLTEtMA_13ac852f-0661-47c3-ad5c-147784628ef5">7,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtMS0xLTEtMA_8c4b7b16-3301-4341-80cd-e2b1a5501566">59,416</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtMy0xLTEtMA_188a784c-4762-4f08-9ef3-a07d4f635564">27,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtNS0xLTEtMA_5f96b7c7-5235-4289-966f-029b6e0b4b8d">5,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercises under stock plans</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtMS0xLTEtMA_136efad6-ff4c-443c-b26a-f9defa1547d8">18,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtMy0xLTEtMA_930bcc53-3c7a-4067-bba2-e47aa9093d33">13,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtNS0xLTEtMA_8d843875-fd49-4292-a62a-115f7dda37de">7,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of treasury shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtMS0xLTEtMA_dd4117db-8b16-4c77-9635-456091398947">56,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtMy0xLTEtMA_3b5a5ce3-dd8b-4551-a80f-af414e7a6b51">62,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtNS0xLTEtMA_e208e06e-bfb9-4e23-ad48-613fff7d0c31">114,805</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common treasury shares&#8212;stock plan exercises</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtMS0xLTEtMA_161b4f48-21d9-4d98-a1ff-8b4a96aec903">14,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtMy0xLTEtMA_e0b107d7-0789-4267-83ab-d98199689106">12,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtNS0xLTEtMA_90d86263-9067-4a66-b381-5c5f20e15323">3,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:49.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItMS0xLTEtMA_bb05dc35-d95b-457d-b9aa-43738b10c69a">173,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItMy0xLTEtMA_e79e475d-2829-4473-9c40-228be8908bb3">98,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItNS0xLTEtMA_e17b71c6-bc91-4fd8-a149-892590573f2b">162,110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtMS0xLTEtMA_36ba0d19-593f-41ee-84d6-04b6f54f3b06">8,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtMy0xLTEtMA_af3d7f83-d8fa-45af-a82b-f9fd0fcb330c">182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtNS0xLTEtMA_c662d4bc-7228-4b29-93d9-dedb59b20ce9">15,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtMS0xLTEtMA_34997d1b-4070-4004-b6fe-f41ecc05a6bf">47,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtMy0xLTEtMA_6fd13fd3-5d61-4126-9e38-7fe5535b5a61">40,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtNS0xLTEtMA_39926376-8cd7-47a9-97b1-497140c5f759">179,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;beginning of year</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtMS0xLTEtMA_87bc484f-6dc8-4095-8c88-d055e064f770">353,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtMy0xLTEtMA_2bcf58b3-4a53-4e8a-bf51-342a7de83fe0">313,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78d1976d5d774498bf9f65983405db76_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtNS0xLTEtMA_60ab01f4-332c-4a9f-8fab-3d25791ac373">492,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;end of year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtMS0xLTEtMA_14438aa6-da06-4832-9f12-c905c51674e7">400,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtMy0xLTEtMA_2c2c8542-f0c5-4d4b-a31f-1693d3e30c12">353,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtNS0xLTEtMA_23ffe76a-74da-4fe9-97a2-d0514fbf38ed">313,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valmont Industries,&#160;Inc. and Subsidiaries</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December&#160;26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except shares and per share amounts)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common <br/>stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>paid-in <br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained <br/>earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>other <br/>comprehensive <br/>income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury <br/>stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling <br/>interest in <br/>consolidated <br/>subsidiaries</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total <br/>shareholders&#8217; <br/>equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance at December 30, 2017 (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57183a9304b841f98e6de8b70e29249a_I20171230" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6f15d1a017b4d978c8956dcedd0b149_I20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdd6e8e32bff4193ba1fffe49d26bad0_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78">1,987,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f8bb7e43f124c08b4196b47693a0b7d_I20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e">279,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a3108b18d0a48aa97c3a6d4cec87089_I20171230" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012">590,386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36eb99c12a3a45ae819ae5b4115dd7ac_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da">38,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78d1976d5d774498bf9f65983405db76_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208">1,184,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi01LTEtMS0w_ca2a573c-8377-41c4-b32b-5f1808d4a771">101,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi0xMS0xLTEtMA_437a5681-32c8-4fd9-85ad-9bbd8f74d465">5,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi0xMy0xLTEtMA_8c2bf03c-b9c8-4085-86c1-12d97576d2b9">107,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3db3fd1b11646aa825ecbcf27ae1198_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy03LTEtMS0w_c542ca1c-0264-4b4e-8c5b-16a913199b36">24,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy0xMS0xLTEtMA_85c9c286-b1e4-4dc3-98e9-b1f6be5faca3">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy0xMy0xLTEtMA_f961f1bb-1e8b-4627-8803-b7ab9213690d">21,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC0wLTEtMS0wL3RleHRyZWdpb246MmFjZWZhZGVjM2VlNDYzYTk3Y2ZhZWFiMGVkMjRmOGVfMzI5ODUzNDg4MzM3Ng_16e119d0-733a-48e4-8797-167d500a121a">1.50</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC01LTEtMS0w_55ea7c3d-e2cb-4c39-a49f-7e03fd026681">33,426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC0xMy0xLTEtMA_737d5e77-47f6-416e-aea3-e04e5c7bc023">33,426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Dividends to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNS0xMS0xLTEtMA_adf91d95-7482-44c7-9122-4c9f8ab75903">7,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNS0xMy0xLTEtMA_184265cd-3829-4020-b0c2-8a27be4e929a">7,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNi0xMS0xLTEtMA_135e1259-2a0d-4538-8e81-2778777dc587">5,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNi0xMy0xLTEtMA_d0db98ea-3123-40b3-8942-93b0811eaa87">5,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cumulative impact of ASC 606 adoption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife459a6557314d37a72acb20cf965d23_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNy01LTEtMS0w_65442718-180b-4d86-912c-b0739d51a00d">9,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48f1d42c4a544230a393c28fc3963698_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNy0xMy0xLTEtMA_be629beb-7851-48fb-bca0-042e0d1180cb">9,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Impact of ASU 2016-16 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe3b361f696f4365a127338eab5c986a_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOC01LTEtMS0w_4d6e419d-a86c-4361-9237-2afd41f355b1">1,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i561f3a8dfc6f41908995308a7fd0f2f3_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOC0xMy0xLTEtMA_5b0a1a9b-5166-4c5c-8227-ae40a62cd5a0">1,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Addition of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOS0xMS0xLTEtODA4_724157ae-83d4-48ac-881f-0b77a52dc43e">40,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOS0xMy0xLTEtMA_56dc5229-7816-415e-8e29-7974792314d4">40,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of treasury shares; <ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjlmYzgwMTlhMWRmNzRlYWRhYWQ5OThjZmZhZDEzYzZjXzMyOTg1MzQ4ODMzOTE_1a32302d-ae68-40c9-a2ca-ca337be177c7">843,278</ix:nonFraction> shares acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtOS0xLTEtMA_6ee2ccd9-bce6-4890-a9c2-965b08364173">114,805</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtMTMtMS0xLTA_ef775723-77a6-4fb7-8ff2-eacd81a2474f">114,805</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock plan exercises, <ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockSharesAcquiredStockPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmVhNjcyNmRjM2JkOTQ0ZTZhYTk1OGRhZGY5NWU3N2FjXzMyOTg1MzQ4ODMzODI_47931622-244f-4155-b35c-924a94b31ac5">27,555</ix:nonFraction> shares acquired</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtOS0xLTEtMA_71ca9f71-79ec-4063-aa86-a7a3db346110">3,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtMTMtMS0xLTA_1f1d1159-d971-4b07-8bc0-5dfed3d0556d">3,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock options exercised; <ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmU4M2EyYjJlYzRmYzRiYTRiMjBiZTM0OTgyMjQxM2QyXzMyOTg1MzQ4ODMzODM_6396f9bb-3af0-4f62-9941-29a8738889cc">63,717</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMy0xLTEtMA_49c57ec1-7f84-47e8-85fe-a193d318f6cd">2,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItNS0xLTEtMA_fce5a337-75d7-41f9-b6b7-9771b9cc533e">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItOS0xLTEtMA_1eed5d1d-e2f7-438f-a411-ad5708da4188">8,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMTMtMS0xLTA_5150b967-c4a1-4caf-942c-88e7ad595b48">7,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock option expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTMtMy0xLTEtMA_1c2c8438-eddf-4f3e-9efe-54414da51660">4,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTMtMTMtMS0xLTA_4921ef89-d07d-4fcb-98d8-d281b985f02b">4,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock awards; <ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMC0xLTEtNzU0L3RleHRyZWdpb246MDlkZmYyMTdjOTFmNDRhNWI5NTY4ZDA0ZGYzZTc4ZTlfMzI5ODUzNDg4MzM3Mg_1e2958a5-92f5-42e1-934e-b9daa5bf42f3">61,208</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMy0xLTEtNzg4_8a984090-639c-45af-a94d-cf012eb3a951">1,667</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtOS0xLTEtODA0_7fcb25cb-acb8-4214-8db2-c8a0d2c1d3c3">7,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMTMtMS0xLTgxMg_2a28b187-5ae3-4a06-bd82-53939451175e">6,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance at December 29, 2018 (1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89eff52a9147460e94d8a43d2224804f_I20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0760cb30367542888436f5be3e1c1322_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ef1da0cfd2d4785b6e008e81b252c6a_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991">2,067,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie129a2886a1c404bb5c779b094835893_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c">303,185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59d21610e40f417889dc900043412c94_I20181229" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1">692,549</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e8828dbc2c42378e9fdadecc45be6f_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c">75,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365">1,175,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtNS0xLTEtMA_a92d902c-e923-42e7-97e4-c4f261022b8a">146,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtMTEtMS0xLTA_231c278d-adb2-4101-9ba4-20782384cd13">5,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtMTMtMS0xLTA_af9b430d-a520-4d3b-b9b6-c3fd51c34754">152,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad7fadb7eeab4096af7278d204532567_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctNy0xLTEtMA_1119fd0a-721f-4bdb-8f4a-216ccf6d4176">10,237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctMTEtMS0xLTA_f055853e-4eab-4420-9fd5-848b7587c568">192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctMTMtMS0xLTA_8454ca71-470f-40ec-8ba5-529436e827ab">10,429</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmY4YThjOTgzN2EwOTRiYzliMDUwMjFmNzQxYWE4NWM2XzMyOTg1MzQ4ODMzNzg_2f7ebe03-06ea-4c1e-ba3e-d577e5841866">1.50</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtNS0xLTEtMA_90e4b44a-d38a-4826-898f-9d5c624a1859">32,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtMTMtMS0xLTA_f73dccc1-84d8-4504-b1ef-da520ace660a">32,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Dividends to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTktMTEtMS0xLTA_8bb6a167-edd4-4e6f-9075-de6b885aa8e1">7,737</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTktMTMtMS0xLTA_bb18dc82-0cec-4e5f-8154-cacc5ed98a3f">7,737</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMy0xLTEtMA_c72eb3a4-4dc8-4329-bd7e-6eddb6ab762e">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMTEtMS0xLTA_df4d2788-70c1-4f34-a9fb-1b7d6fc9a31b">28,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMTMtMS0xLTA_3c1270b2-8a23-4c69-bb0a-488657b8c0c0">27,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtMC0xLTEtMA_5b187bca-f56e-4390-8d5f-e136515bae88">Impact of ASU 842 adoption</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaf002ee1146471ea4db205ea15e50b8_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtNS0xLTEtMA_f4a3da09-6372-4f4f-bb27-94c25b21b5d6">8,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0152959444347fb951470c2b1ea3e1d_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtMTMtMS0xLTA_f39d4ff9-58cc-4c6c-8a4a-f5692594288c">8,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of treasury shares; <ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItMC0xLTEtODIzL3RleHRyZWdpb246YzM2MjJmYTM0N2JjNGNmZjljNTEwYTg3OWEwZGJlN2RfMzI5ODUzNDg4MzM5MQ_221b43f1-a9c7-40eb-8447-d76a11f5eebf">491,045</ix:nonFraction> shares acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItOS0xLTEtMA_dc08d724-e5aa-4620-9fde-b53ad978da33">62,915</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItMTMtMS0xLTA_6474bd8f-4674-4447-8a09-4e5741261edc">62,915</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock plan exercises; <ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockSharesAcquiredStockPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjEyZmUzMjkwYjdiMzRjMjRhYjNkYWMwOTEyNjdhODIzXzMyOTg1MzQ4ODMzODI_9c17b570-cce1-438f-a3a2-bce032030e05">90,868</ix:nonFraction> shares acquired</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtOS0xLTEtMA_8183825e-82ee-40e7-818a-e59f98153461">12,989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtMTMtMS0xLTA_d523abc2-214d-4af7-ae85-c05bb65bc41d">12,989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock options exercised; <ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJiMTMzZTBjOWQ3ODQ1NTZhM2M1NjYyNjYzZjA5MWZmXzMyOTg1MzQ4ODMzODU_880da5b8-c39f-4d31-b7eb-42bf72ba2503">119,789</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMy0xLTEtMA_0fcac1ce-afc3-40b4-8eee-4d687abb0965">3,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtNS0xLTEtMA_c26f0ea9-7b5d-4b59-bd79-55f54fed3102">972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtOS0xLTEtMA_7c564eb0-9975-49ce-b334-13cd44e27e24">16,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMTMtMS0xLTA_e09aadcd-20ac-4a58-afee-ed975e12cf8d">13,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock option expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjUtMy0xLTEtMA_bb504058-f147-43db-a7af-410826ce400a">2,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjUtMTMtMS0xLTA_93bf6887-f77e-49e0-83c6-2c0738e3fe0d">2,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock awards; <ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1OWNmYTk5NDA1OTRlMzQ5MWY2MzE0OGNlOTdmYTU5XzMyOTg1MzQ4ODMzNzI_cd09deed-78ca-45f6-83e0-bd7bf9c221b9">60,021</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMy0xLTEtMA_84934a09-5ab1-4272-bfc6-ea6e1e1765c1">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtOS0xLTEtMA_0ae86dc5-7eba-400b-a041-6f03c3f283a6">8,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMTMtMS0xLTA_581b5619-c5ab-4c01-87a8-0885f95ffd40">8,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance at December 28, 2019 (1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7208a67233a04495b1a7fb64d2709774_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1824ff9ec6a4b0b9a250122809381a4_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie179c2720a8048079495a5526c4e37e8_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73">2,173,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a413aa6195c4c80b103c32bd549dcfd_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09">313,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad51e1edbfc344c189f8be03887ea6e7_I20191228" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083">743,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0523dea815db4e6d8162b524a52a3e18_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a">45,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05">1,189,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtNS0xLTEtMA_67f7a46d-7137-4d5d-921e-43c7f880b865">140,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtMTEtMS0xLTA_ab6b4f1c-8133-4c0d-adaa-2959a0660af6">1,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtMTMtMS0xLTA_18447dcc-c6cc-4f8c-8889-a8fcbc398b08">142,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItNy0xLTEtMA_388f5f32-0cc0-4227-a1fb-6312bb9421bb">3,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItMTEtMS0xLTA_bfa1fcdf-1d92-4de6-9f32-c4b1e5e425b3">1,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItMTMtMS0xLTA_12c95787-58ad-45e9-a429-c6bb97040443">5,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjcwMTgxOWEyMTBkNzRkN2ZiMmRmMzJkNGI2NzE5ODExXzMyOTg1MzQ4ODMzNzg_d6da77eb-ca3a-4063-a8ef-fe9a032ae418">1.80</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtNS0xLTEtMA_179fce77-5d12-499b-a4d3-82dd1f0bf649">38,393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMTMtMS0xLTA_c710e556-7617-4a95-a4d4-d53cc8b656d6">38,393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Dividends to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtMTEtMS0xLTA_5fdb5d03-840d-4694-a535-61ab354dbb69">5,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtMTMtMS0xLTA_77f52f98-4286-472a-9ec9-7e8ec23b0584">5,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItNS0xLTEtOTE4_c729fc14-faf9-4169-ba04-5c3b644e30d0">31,067</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtMTEtMS0xLTA_37b82c81-2040-4708-ad62-db85af8d6c92">22,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtMTMtMS0xLTA_a6683986-f249-42e5-a3b2-517663778b91">53,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Addition of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMTEtMS0xLTkzMw_49a6bac5-41f8-4d15-ad44-d0f1a44e6abe">5,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzYtMTMtMS0xLTA_cb59a039-e35a-4f96-8a99-1c65ecec9a60">5,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchase of treasury shares; <ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmQzNjVjMDYzMDg5MDRhNDA5NDUwNWY0NDM2MWMyMGZkXzMyOTg1MzQ4ODMzOTE_98bb96a5-e961-474d-b4dd-8e4332d33d51">441,119</ix:nonFraction> shares acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtOS0xLTEtOTI4_6429852d-130f-4249-a5f0-c9f95e51a09c">56,491</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzctMTMtMS0xLTA_e7549ecf-f43a-4566-acfe-137aa632dbdd">56,491</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock plan exercises; <ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockSharesAcquiredStockPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjAyYzM4ODQxNTYyYTQzNmQ4MjY4YWJhODE4NmQyMDA3XzMyOTg1MzQ4ODMzODA_04d6e9c0-7ee9-41e5-b16c-1d2e4dc57823">88,411</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtOS0xLTEtOTI4_0cc6fb91-cc64-433b-af31-6893b11a4ab5">14,489</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:TreasuryStockValueAcquiredStockPlanCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzgtMTMtMS0xLTA_4ced6086-45cf-49be-9ff1-7a206fc0361c">14,489</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock options exercised; <ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIwZTdhNjdlOGJiYjQxMDc4NDVjMzkyYzQ5ODg3Y2QxXzMyOTg1MzQ4ODMzODU_acf9f5d9-89d3-4047-8273-94946272d866">147,014</ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMy0xLTEtMA_e26cdda2-b186-4a34-907c-d23ea6312bf2">6,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktOS0xLTEtMA_c2665737-ecf5-43d7-8a28-d788b5d6048e">25,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMTMtMS0xLTA_52973a40-c9e0-4e58-a016-6143261a523a">18,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock option expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDAtMy0xLTEtMA_f41aa57b-0115-415f-963d-d93d7a9106f2">2,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDAtMTMtMS0xLTA_257fe2d1-2b17-4061-92cc-a422b314c0ba">2,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock awards; <ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmFkZTA3ZmQzOTBlMTRiMDJhM2I1MzU1YmU5ZWU0MmQ2XzMyOTg1MzQ4ODMzNzM_2418ed62-12b2-41ab-b5b3-8f2ed2c0c706">65,248</ix:nonFraction>  shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMy0xLTEtMA_5ac60e54-bde4-4430-90b4-cf78bc7641cc">4,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtOS0xLTEtMA_f4267350-b938-4cb1-8b41-e52818cb0b6e">8,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMTMtMS0xLTA_f912d5e8-b66f-4209-98b2-bee769ccedf1">12,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied2e3229d2c949278b1f701a26df44ca_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMS0xLTEtMA_8b6b58bd-be92-4eb2-96ed-ffb97026cf1e">27,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbcf9264ddcf4fc3a304e8e0873b670f_I20201226" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMy0xLTEtMA_dfd40cb4-253e-4e3c-a36a-718bf8339333">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i615df51efada4aedb54f243063732c9f_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtNS0xLTEtMA_5f3bfcbc-8ba8-485d-8106-6709a735bff1">2,245,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia68d212d8999440b831798a246ec3c25_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtNy0xLTEtMA_60789684-d029-470b-aeb6-0c5840884bbc">309,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc0f88b2dc844753953eeabc1d96ec6a_I20201226" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtOS0xLTEtMA_45cae793-64b2-4c41-8c19-ddd98f1437d2">781,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf5ed790cbe94eb8a8a23ea7c50daf10_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMTEtMS0xLTA_56582d67-1016-4cc6-9783-cbbe18b78b74">25,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMTMtMS0xLTA_21612a68-5998-4517-9c9f-bb1fcce18902">1,207,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e" footnoteRole="http://www.xbrl.org/2003/role/footnote">The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from LIFO to FIFO. Refer to Note 1 for additional information.</ix:footnote></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_94"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_97"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (1) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMjQ_e3241101-fc5b-4a61-b603-e5e14b4c7c09" continuedAt="i5120b858f5a14d6ab76336c1e4d88a14" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i5120b858f5a14d6ab76336c1e4d88a14" continuedAt="i6641d64f9bd5494d8328b4dbaced4ced"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTg_e889b410-ee07-4643-bb66-d537ba93071c" continuedAt="ie2946a7f96294847a30d8533137ec558" escape="true">Principles of Consolidation</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie2946a7f96294847a30d8533137ec558">The consolidated financial statements include the accounts of Valmont Industries,&#160;Inc. and its wholly and majority&#8209;owned subsidiaries (the Company). Investments in <ix:nonFraction unitRef="number" contextRef="i0c016f546fc8464fb195411c02843d03_I20201226" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjQ1_bc601995-0ee0-4435-8f7b-4d8ad13fd565">20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjUx_ced52a7a-5764-48dd-a191-f39e3f42d17b">50</ix:nonFraction>% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than <ix:nonFraction unitRef="number" contextRef="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226" decimals="INF" name="vmi:CostMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzU1_75400e5c-049f-4242-8e47-b1555451a1d0">20</ix:nonFraction>% owned affiliates are accounted for by the cost method. All intercompany items have been eliminated.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MzY_16a3db7f-cc71-436a-aaa8-8f00fa85025d" escape="true"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash overdrafts</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash book overdrafts totaling $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOverdrafts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNTA1_44752dca-f232-4286-a561-3b1a1c64fe84">16,979</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOverdrafts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNTEy_3391ced4-eb85-4c50-a291-02417be25dd5">13,971</ix:nonFraction> were classified as accounts payable at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#8217;s policy is to report the change in book overdrafts as an operating activity in the Consolidated Statements of Cash Flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMTM_9b6be827-5f1e-4175-a02f-0de179e49753" escape="true"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segments</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNzM5_2a4d082b-4044-446f-8dd9-1ca0c8b822e1">four</ix:nonFraction> reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. Reportable segments are as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for utility transmission, distribution, substations, and renewable energy generation equipment;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, water management solutions, and technology for precision agriculture.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these <ix:nonFraction unitRef="segment" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1Nw_2a4d082b-4044-446f-8dd9-1ca0c8b822e1">four</ix:nonFraction> reportable segments, there are other businesses and activities which are not more than <ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTk0Nw_efa77f06-1e0b-4db6-adef-a04308f46481">10</ix:nonFraction>% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5ODA_a209790c-8a76-4222-a85a-c363fb2f46b6" continuedAt="ia6da05eeb093491e9ef3ab83bbedcfa6" escape="true">Fiscal Year</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia6da05eeb093491e9ef3ab83bbedcfa6">The Company operates on a 52 or 53&#160;week fiscal year with each year ending on the last Saturday in December. Accordingly, the Company&#8217;s fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018 consisted of 52 weeks.</ix:continuation> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMDg_a46f701f-5e57-42ed-a8f5-e42123e1f35a" continuedAt="ia33a645b45d843fba19fd65825e82fb0" escape="true">Accounts Receivable</ix:nonNumeric></span></div><ix:continuation id="ia33a645b45d843fba19fd65825e82fb0" continuedAt="i224ccfaac3d84666a53e82a576163a3f"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are reported on the balance sheet net of any allowance for doubtful accounts.  Allowances are maintained in amounts considered to be appropriate in relation to the outstanding receivables based on age of the receivable, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic conditions and customer credit quality. As the Company&#8217;s international Irrigation business has grown, the exposure to potential losses in international markets has also increased. These exposures can be difficult to estimate, particularly in areas of political instability, or with governments with which the Company has limited experience, or where there is a lack of </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i6641d64f9bd5494d8328b4dbaced4ced" continuedAt="ib512dc3c04f44f4caeedd611b7596f1d"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i224ccfaac3d84666a53e82a576163a3f">transparency as to the current credit condition of governmental units.</ix:continuation> The Company&#8217;s allowance for doubtful accounts related to current accounts receivable was $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzIyNA_c74b7c0d-1271-4ba9-8bcf-64429b715045">15,952</ix:nonFraction> at December&#160;26, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NDg_4c0ccb79-5098-40c0-8307-3c50c4cdfafb" continuedAt="i6de33b4fd2c5470489e4af6a15474cc0" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i6de33b4fd2c5470489e4af6a15474cc0" continuedAt="ia39d3172bec847a78ba6c40915e904b3"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.  The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company&#8217;s Condensed Consolidated Balance Sheets, and standardizes the Company&#8217;s inventory valuation methodology. </span></div></ix:continuation><div style="text-indent:36pt"><ix:continuation id="ia39d3172bec847a78ba6c40915e904b3" continuedAt="i3fa4c9fe60814b83918ffa8ae5f681f2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with ASC 250, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting Changes and Error Corrections</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i3fa4c9fe60814b83918ffa8ae5f681f2">, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented.</ix:continuation> As a result of the retrospective change, the cumulative effect to retained earnings as of December 30, 2017, December 29, 2018, and December 28, 2019 was an incr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ease of $<ix:nonFraction unitRef="usd" contextRef="ic3c4b76b77e440708c47cb84097446ed_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIyMQ_b37eab28-5771-411f-9454-d078a4e53eac">32,795</ix:nonFraction>,  $<ix:nonFraction unitRef="usd" contextRef="if0152959444347fb951470c2b1ea3e1d_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDEyOQ_9aec4a59-5706-42ab-b2c5-2b541b82b0a9">40,215</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i8df129a4b6de4fecb98549127d4231e9_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDEzOA_0226240f-387c-47f0-9585-2871d27bcac5">32,854</ix:nonFraction>, respectivel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">y. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE3Mg_c63c1a7e-908e-4344-b7b4-63b6e19cdc28" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The impact of the change from LIFO to FIFO on the Company&#8217;s Condensed Consolidated Statements of Earnings and Comprehensive Income for the fiscal years ended December 28, 2019 and December 29, 2018 are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:26.852%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in 000's, except earnings per share)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0xLTEtMS00ODA5_a3279c61-be54-461f-9b03-8e48627e47c0">2,074,480</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0yLTEtMS00ODA5_0c98618c-431c-46e1-854d-1cd2a1db7e54">2,084,295</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0zLTEtMS00ODA5_c928bbde-0bac-4f8c-b165-62f025395050">9,815</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi01LTEtMS00ODEy_5736386d-38e2-44df-8aa9-b14458fb980e">2,098,864</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi02LTEtMS00ODEy_fc2ed63b-7bcb-43ab-8b2d-a72973c2acdf">2,088,972</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi03LTEtMS00ODEy_fa56e178-7190-4b0b-84a7-b2bc08d1e58f">9,892</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0xLTEtMS00ODE3_9cf0b15b-93fd-4198-8da4-32c203a6c5bc">237,720</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0yLTEtMS00ODE3_b8df4e00-b95d-4c93-b33c-cc4dfab590ba">227,905</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0zLTEtMS00ODE3_cea607b1-323d-413c-954d-2841dd480116">9,815</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy01LTEtMS00ODE5_7920b0f3-bb62-4620-b8e5-1a6d022275da">202,280</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy02LTEtMS00ODE5_10dd1eab-816f-4bb9-80f5-e9d05a813856">212,172</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy03LTEtMS00ODE5_1c56751c-437f-4918-8acf-057ed2f925fd">9,892</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0xLTEtMS00ODIy_739d22de-628a-41df-996a-b9346ff5835d">50,207</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0yLTEtMS00ODIy_d7c08c8f-820f-4213-a9f3-66d5a93bf137">47,753</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0zLTEtMS00ODIy_0bb97ec6-a0f0-485e-973b-9cd788b06d27">2,454</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC01LTEtMS00ODI1_15a47a5f-3568-48ca-aabe-ce640af6544a">43,135</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC02LTEtMS00ODI1_0f4327ce-8c2e-4991-8c26-44c8483dc124">45,608</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC03LTEtMS00ODI1_83359fe9-9e2b-431e-b9c0-fac5563f08e2">2,473</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributed to Valmont Industries, Inc</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0xLTEtMS00ODI4_3595d12a-8b99-42f9-a31e-1ea01378f571">153,769</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0yLTEtMS00ODI4_c740f05a-3703-4408-a85e-a48884d299f6">146,408</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0zLTEtMS00ODI4_55d36440-4683-4efb-bfc8-c23fc1d42496">7,361</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS01LTEtMS00ODMx_241f45d7-bacc-4585-aed1-d5c7a0fa9939">94,351</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS02LTEtMS00ODMx_08416ef9-0027-4bc1-9ed8-d17a2ab8a466">101,770</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS03LTEtMS00ODMx_60c32048-cd46-443a-adef-7b95e229c5f9">7,419</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0xLTEtMS00ODM0_aba1d23b-e9ae-4145-a373-f325e535e6df">149,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0yLTEtMS00ODM0_9084c42b-2ac0-4041-a8b4-417fc514b4b5">141,676</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0zLTEtMS00ODM0_da488e50-0cdd-4571-95fd-24de61c5ca05">7,361</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi01LTEtMS00ODM4_6a31a342-eb29-4dfe-8c5f-e2c5fa6e527e">78,772</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi02LTEtMS00ODM4_390b6f61-4ca6-4491-a2fb-07051ee70fff">86,191</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi03LTEtMS00ODM4_22a1f076-aa6e-44cd-8d1f-81f8560fae65">7,419</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per diluted share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0xLTEtMS00ODQx_8a5e93f6-ccdf-4c02-8454-572181cad596">7.06</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0yLTEtMS00ODQx_15d86eb5-c72a-426e-8083-596ad5da4fa2">6.73</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0zLTEtMS00ODQx_d6fe5d57-b66f-45ee-b39c-23a73d010696">0.33</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy01LTEtMS00ODQ0_91389fed-4ab0-4d4c-a700-080ade325689">4.20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy02LTEtMS00ODQ0_a1a47ffa-47fc-416a-8d57-2ee8a94c4bbf">4.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy03LTEtMS00ODQ0_f1cc9588-36ee-4699-8979-cc18e5a5ae63">0.33</ix:nonFraction></span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%"><tr><td style="width:1.0%"></td><td style="width:36.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consolidated Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0xLTEtMS00ODUz_fbce2790-ae56-41b6-9530-bd78a89f41b9">374,565</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0yLTEtMS00ODUz_bd2e9396-3afc-4e94-ac0a-2c12f6ac856b">43,805</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0zLTEtMS00ODUz_b379a829-5385-4089-b9b4-705b7dd159e9">418,370</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0xLTEtMS00ODU4_2567ae69-0501-4686-8640-423591cb7377">47,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0yLTEtMS00ODU4_90f764a7-fa22-465b-b1ab-75c5902d1539">10,951</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0zLTEtMS00ODU4_494c08e3-2ded-4bff-86ba-40e8dc7530c5">58,906</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0xLTEtMS00ODYw_9f5570a6-0e0e-4b18-ac91-ed29b7feab26">2,140,948</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0yLTEtMS00ODYw_82641cdc-6a8f-4ee5-b802-323053153f21">32,854</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0zLTEtMS00ODYw_720d2440-1f09-44a6-a3e7-043d7342a282">2,173,802</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  </span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="ib512dc3c04f44f4caeedd611b7596f1d" continuedAt="i780fba50f1a94cddbedb482f04aec513"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MjI_fd3b79a8-6256-4c50-a98d-b689931c04a2" continuedAt="i2624ce7bce30423d9ddba52667ec3d79" escape="true"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at historical cost. The Company generally uses the straight-line method in computing depreciation and amortization for financial reporting purposes and accelerated methods for income tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes. The annual provisions for depreciation and amortization have been computed principally in accordance with the following ranges of asset lives: buildings and improvements <ix:nonNumeric contextRef="i7e6b332a57624d6882c9da798f346cdf_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDI4Ng_4064a8f7-dbf7-49e7-bd8e-c3ad63c34749">15</ix:nonNumeric> to <ix:nonNumeric contextRef="i4a6ba8132d14469796969c05b673f729_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDI5Mg_caa9c8b3-36db-4b74-9199-3b07439c2f9a">40</ix:nonNumeric>&#160;years, machinery and equipment <ix:nonNumeric contextRef="i95781b25ed7147e2bdd2cfa688b2d886_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDMyNg_88bff69d-f76e-462e-9576-eba469595c78">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i58a9034dafc84af48ce1ac07059e05d0_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDMzMg_faa71bc0-b89f-4a81-a1c1-6d8f8afcfde2">12</ix:nonNumeric>&#160;years, transportation equipment <ix:nonNumeric contextRef="i94e9b0061ccb4ee39edbf231b8bbac05_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDM2Nw_c9f191d4-94e4-4aa0-a16c-e80fb15eb453">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i41787f79eda24ea1823b6b087f10e558_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDM3Mw_b0e6cb15-2012-42c9-b704-e677c9cd0476">24</ix:nonNumeric>&#160;years, office furniture and equipment <ix:nonNumeric contextRef="i4554f009e4194aa1a7fd70feea9f0e7d_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQxNA_619e2ada-c554-46f9-8178-bdf210c984d3">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ic28fccbfb6f54dbdab488c4e9801229a_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQyMA_7d83bfa6-0463-493a-89e7-f167f62966ef">7</ix:nonNumeric>&#160;years and intangible assets <ix:nonNumeric contextRef="ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQ1MQ_caa1922e-4d39-4b27-9699-13f3da553a6a">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQ1Nw_a9184c3b-97fd-4b6f-b9bf-f7f4e68fb9e7">20</ix:nonNumeric>&#160;years. Depreciation expense in fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUxNg_bea45bee-872d-4bfa-8b6f-02576d8cc394">63,890</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUyMA_f5a426ce-073b-4267-b92b-a846905a7fbb">64,177</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUyNw_bf7d958c-cb29-4542-b5b2-5abc78e38afe">67,499</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset may not be recoverable and exceeds estimated future undiscounted cash flows of the asset. A recognized impairment loss reduces the carrying amount of the asset to its estimated fair value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and future plans for certain fixed assets changed in connection with the Company's restructuring plans. Upon adoption of ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in 2019, the Company impaired the right-of-use (lease) asset for one of its galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2624ce7bce30423d9ddba52667ec3d79">The Company evaluates its reporting units for impairment of goodwill during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax operating cash flows (less capital expenditures) discounted to present value. For the solar tracking reporting unit, the Company valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). Indefinite&#8209;lived intangible assets are assessed separately from goodwill as part of the annual impairment testing, using a relief-from-royalty method. If the underlying assumptions related to the valuation of a reporting unit&#8217;s goodwill or an indefinite&#8209;lived intangible asset change materially before or after the annual impairment testing, the reporting unit or asset is evaluated for potential impairment. In these evaluations, management considers recent operating performance, expected future performance, industry conditions and other indicators of potential impairment.</ix:continuation> See footnote 8 for details of impairments recognized during 2020 and 2018. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5Mzg_701eb5df-6106-461a-bb51-02a1bb08da77" continuedAt="ic4883453de814122b77569cb52967ef1" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic4883453de814122b77569cb52967ef1">The Company uses the asset and liability method to calculate deferred income taxes. Deferred tax assets and liabilities are recognized on temporary differences between financial statement and tax bases of assets and liabilities using enacted tax rates. The effect of tax rate changes on deferred tax assets and liabilities is recognized in income during the period that includes the enactment date.</ix:continuation></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMzQ_392b7556-f00c-4c15-80bb-3440b997b632" continuedAt="ib65b81c9a9ea4c438e40cd232103d17e" escape="true">Warranties</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib65b81c9a9ea4c438e40cd232103d17e">The Company's provision for product warranty reflects management's best estimate of probable liability under its product warranties.  Estimated future warranty costs are recorded at the time a sale is recognized.  Future warranty liability is determined based on applying historical claim rate experience to units sold that are still within the warranty period.  In addition, the Company records provisions for known warranty claims.</ix:continuation></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NTg_ac3ddfdc-5b45-45a5-bcbf-1a872dc82791" continuedAt="ic903c0d3bd80400491a37a414e50923c" escape="true">Pension Benefits</ix:nonNumeric></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic903c0d3bd80400491a37a414e50923c">Certain expenses are incurred in connection with a defined benefit pension plan.  In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates.  These assumptions are based on historical experience as well as current facts and circumstances.  An actuarial analysis is used to measure the expense and liability associated with pension benefits.</ix:continuation></span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MzI_c8c00761-c4ce-461f-8d7a-36d00184607c" continuedAt="i72af6a9973c74819bb166e387b43a333" escape="true">Derivative Instruments</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i780fba50f1a94cddbedb482f04aec513" continuedAt="i391c4e856f0a4fc5aff25e66c53d7c1b"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i72af6a9973c74819bb166e387b43a333">The Company may enter into derivative financial instruments to manage risk associated with fluctuation in interest rates, foreign currency rates or commodities. Where applicable, the Company may elect to account for such derivatives as either a cash flow, fair value, or net investment hedge.</ix:continuation></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwNDA_4d599128-3bed-4093-9a5c-7fe932dcb5c1" continuedAt="ib36611d7bffa4efba914c7de516fd51a" escape="true">Comprehensive Income (Loss) </ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib36611d7bffa4efba914c7de516fd51a">Comprehensive income (loss) includes net income, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates.</ix:continuation> <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMTc_fe873120-624d-45a7-8f25-bfb083f3a97a" continuedAt="ibcf93151c8c544afb52920b98a288c96" escape="true">The components of accumulated other comprehensive income (loss) consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="ibcf93151c8c544afb52920b98a288c96"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.839%"><tr><td style="width:1.0%"></td><td style="width:41.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.481%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain on Hedging Activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1402a38c6b284c29927a2bb03d86f42d_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS0xLTEtMS0w_79d91b4e-d6fd-4d68-bf1e-097cc05578b7">232,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40d039d16aa648ad97205bcd9dc6558a_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS0zLTEtMS0w_8e99c396-e912-439e-a4ff-e3d98befc59e">14,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6aa1b310e68427c8c930bd9a2498d53_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS01LTEtMS0w_aa8b5dc2-ac77-41a9-9189-214096549566">94,923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a413aa6195c4c80b103c32bd549dcfd_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS03LTEtMS0w_b912360e-c878-4d3a-83de-ccae5218c616">313,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i255325f39a0c49cab16678672c75b70b_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi0xLTEtMS0w_4eeb8d4f-b4a2-4642-9a7c-e24670cb18b3">19,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52798566b3cc44f2b39fe85ebd3b309e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi0zLTEtMS0w_0b36873f-18c1-4960-9a8d-057db29efbde">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f926ace7e2c42939be37d350e6915b1_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi01LTEtMS0w_63446058-38ba-4116-9aa2-7cab1df81bf7">17,349</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi03LTEtMS0w_acc5ee48-584c-40a8-8873-e74b81f2a7a0">3,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5188456113547e7933299cb1a9d2e22_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC0xLTEtMS0w_9af3dc6d-e4a4-46a7-8938-ca0da11756a5">213,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfce141444d4bb395b5ef6f75511369_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC0zLTEtMS0w_2a8122ab-62c6-4c59-9652-babc6997dbef">15,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4398300554034eaeba20ab4022621a87_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC01LTEtMS0w_e2a4c005-44a5-4810-8fa3-9f4b90f87fb7">112,272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia68d212d8999440b831798a246ec3c25_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC03LTEtMS0w_3d84f4f1-684b-4f94-bb42-8a2fe51c2dba">309,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMjI_8e1dab9d-cfdb-4f29-a2a1-e674e16d785c" continuedAt="i239080d1fa05493f949a70026de9788c" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="i239080d1fa05493f949a70026de9788c" continuedAt="i85e35f9e02cd4075a9e4aa7a4eea558e"><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On December 31, 2017, the Company adopted Accounting Standards Update (ASU) 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (ASC 606)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected to use the modified retrospective approach for the adoption of the new revenue standard. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer.  The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time.  With the exception of the Utility segment and the wireless communication structures product line, the Company&#8217;s inventory is interchangeable for a variety of each segment&#8217;s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. On December 26, 2020, we had approximately $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIzMA_e9ced651-c532-4afe-8ba4-fb4df7a90d07">39,000</ix:nonFraction> of remaining performance obligations on contracts with an original expected duration of one year or more. We expect to recognize the majority of our remaining performance obligations on these contracts within the next <ix:nonNumeric contextRef="i0c016f546fc8464fb195411c02843d03_I20201226" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIzOQ_86faa51e-d117-4ec3-b8af-b63658376020">12</ix:nonNumeric> to <ix:nonNumeric contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTI0Ng_5942f853-aac5-4d66-9dad-d748b258261a">24</ix:nonNumeric> months. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i391c4e856f0a4fc5aff25e66c53d7c1b" continuedAt="i626304b2ccc24cd9a7e0b7cf2ca1a34c"><ix:continuation id="i85e35f9e02cd4075a9e4aa7a4eea558e" continuedAt="i05767937324c4e00b2ddf8affb8a0b81"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Segment and Product Line Revenue Recognition </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#8217;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit.  Production of an order, once started, is typically completed within three months.  Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication.  For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication monopole product line has large regional customers who have unique product specifications for these larger communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.  For wireless communication towers and components, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed.   </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Coatings segment revenues are derived by providing coating services to customers&#8217; products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers.  Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTk_d6f7919c-97fc-409d-8825-3a3112086e26" continuedAt="i104d2f627a3244e9a08eec4dc314055e" escape="true">Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 is as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i626304b2ccc24cd9a7e0b7cf2ca1a34c" continuedAt="i49e002a9a0504a70883527d36ee588da"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i104d2f627a3244e9a08eec4dc314055e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.065%"><tr><td style="width:1.0%"></td><td style="width:26.821%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ec00e9b96243f79a2ae1ecdd6bcc35_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi01LTEtMS0w_270d5e39-e16d-4bc9-a48d-1f409046a3cd">86,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07bee5b456ae4c01b3e2c8f3b81bbf6b_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi03LTEtMS0w_6b023255-74fe-43a9-9709-4c68ee877c0b">915,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88471d44f2bf44938d5ea74e21187f07_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi05LTEtMS0w_2d5999b8-c3d4-49b9-84cf-949a9e002f59">47,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i415e438a0b684103b9c9726ee9f38595_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xMS0xLTEtMA_d10adc35-0321-4c1c-aed2-290e866e2b42">838,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5840bb9f8df943228d4ed3e59b59cf24_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xMy0xLTEtNzA2Mg_a0759efd-52f2-4058-8b06-3dc125d58fe7">16,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i716fc76e7cb947b1918895257cc59b6b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xNS0xLTEtNzE3OA_f45ffb6a-e6e0-4eaf-b96c-05df4cf2da7d">838,446</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i764ff0456a4c4b6292bd1df062a6468b_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy01LTEtMS0w_b3c787ec-09fe-43d0-a739-345e40cddb26">940,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if08ed77fc27443799c1c25537b3d1111_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy03LTEtMS0w_998de7b7-fec9-4a8e-8cda-df4145a02435">43,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f64f72030d141819132034abafb037a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy05LTEtMS0w_e5e2b355-5b65-4dc0-8ed8-271c86713cc0">952,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ab99dfafdf48b8828b7977ddc5079c_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xMS0xLTEtMA_058c1323-1825-479f-9eaa-4f5d2669f665">50,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i958302099d8749de9b66be2e77f0b106_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xMy0xLTEtNzE3Ng_79d7a16d-38b0-4145-aba1-b00be1768bc0">922,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0728f25b1634ce4be3cb8f8ba45dd6e_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xNS0xLTEtNzE3OA_d3b8a95d-d24a-4a94-903a-e2e554d48710">44,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i019042e42198436794850ed4747f60b6_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC01LTEtMS0w_8caf3045-2bed-4925-9538-f2324fd863c6">269,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6bfd9edcb85407bb53af145a91053b7_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC03LTEtMS0w_6d8e02f3-9c33-488a-b6ef-423d0200e552">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac751be18639462fad0874b7b9d4d6b0_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC05LTEtMS0w_eea6ed15-dc7f-4b80-be28-3e8883e7225b">300,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2a39660c56b4086a9402a335c53afe2_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xMS0xLTEtMA_dd9b7629-4380-4705-b0df-ca499621fc99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic99ec8d3deab47d7b5aa0588306605db_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xMy0xLTEtNzE3Ng_27069499-e013-4cfc-b9c7-b7e8e91f01c9">286,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i516396749ec647e0b67faf038dba6a6e_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xNS0xLTEtNzE3OA_08f9fb0c-0f18-4f28-a54d-819df4d787e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8217e0ad0fc34c3b98c0a0a8237a3d62_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS01LTEtMS0w_2c6bdbaa-2ca0-4106-9415-df98adbc42b3">624,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39fc787f8e5a4691950e4127c7e50c38_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS03LTEtMS0w_a5bbfda6-a0c7-48ba-99c7-c2235217b195">15,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d384c7af779489da45e7e6d0376dda2_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS05LTEtMS0w_ab2a5ad4-664d-44f2-8820-559d9df1f23a">564,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if29f24fa42e047868e25e26e6a3aaaa7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xMS0xLTEtMA_22dfe88e-afbe-46f3-874e-6820eea27249">13,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdda53216735479587d06ef8de0752d8_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xMy0xLTEtNzE3Ng_e919d1e3-1ac0-4c06-8546-120397c30be6">612,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305f6ce40e6e4e28baf707b846d78bc3_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xNS0xLTEtNzE3OA_5e0be757-d6ec-40aa-b6c7-276c37b1cb5e">12,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f46de69364e4704ae0c93c4a1f70393_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi01LTEtMS0w_20fd278d-b044-4baf-acac-7b52e1f417dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f95cc11727498dafbf7474df39353f_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi03LTEtMS0w_c4c1856d-5ca6-4645-973d-1d7c35739c3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd106517799414389b280a2d0648945_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi05LTEtMS0w_2a3e11b7-c816-4539-a887-a9c76953ab68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia55620b862264a13a80820d4c1e4c428_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xMS0xLTEtMA_42e608e3-e5ba-4c6d-824f-abb85a9d6186">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3574f1b861f24ad4b27f27cd1fe94ddb_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xMy0xLTEtNzE3Ng_875fa3d3-d8a8-4d46-b5c6-4961e41a8750">23,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d7fd0fb319486ca96329756f2414ec_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xNS0xLTEtNzE3OA_200d8239-1747-4f34-b434-94d2d741d101">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie404dc8863bb41c584311d2e2aa01b36_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy01LTEtMS0w_cc41ecf8-61e4-48e1-9662-619daf3953b6">1,921,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c6dbc336ae428ea4475380fc8b1b2c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy03LTEtMS0w_42e4abe2-f713-41cc-9e4c-94449f2e4aa0">974,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad1e4fdf2ac74511b5bcc8a91a8025ee_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy05LTEtMS0w_870c03d8-54fc-473e-8469-f912522d0211">1,865,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba1ad2432f64f509299f5c8e40151b1_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xMS0xLTEtMA_09694b33-aadd-44a4-819d-2090d9ea31ea">901,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e1bdfa6826c453da7718b5c05a310ab_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xMy0xLTEtNzE3Ng_b7f094f6-d99b-4761-8a25-43282f566440">1,861,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia77d1c52ad5a464889bec92ff71346f8_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xNS0xLTEtNzE3OA_5357bd74-d837-45b9-81c5-bf59d62d0309">895,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company's contract asset as of December&#160;26, 2020 and December&#160;28, 2019 was $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTYyNjA_e453dea8-703c-4dc3-a74a-19b1af17bef4">123,495</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTYyNjc_13a7edf3-e579-440d-bfe3-8fa4f7fe3424">141,322</ix:nonFraction>, respectively. <ix:continuation id="i05767937324c4e00b2ddf8affb8a0b81" continuedAt="idd46d16fd73c4267bdbde55b8de49734">Both steel and concrete Utility customers in North America are generally invoiced upon shipment or delivery of the goods to the customer's specified location and there are typically no up-front or progress payments.</ix:continuation>  </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020 and December&#160;28, 2019, the contract liability was $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTY3NzU_1436cd67-e3ef-4a6b-9ac8-56073939fe8c">170,919</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTY3ODI_b9bb81de-7af7-4062-ae5c-f0342ce85a82">117,945</ix:nonFraction>.  As of December 26, 2020, $<ix:nonFraction unitRef="usd" contextRef="i274df98db1a04f5883994f54d59a4bef_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE0OA_f67b05da-6019-4408-ad60-44398ec93f05">130,018</ix:nonFraction> is recorded as contract liabilities and $<ix:nonFraction unitRef="usd" contextRef="ifbc2bd4f32884d3997dd96d7277a4e4a_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE1OA_89dfabb7-f486-41cd-ba8e-2e52037621fd">40,901</ix:nonFraction> is recorded as other noncurrent liabilities in the<ix:continuation id="idd46d16fd73c4267bdbde55b8de49734"> Consolidated Balance Sheets.</ix:continuation>  During the fiscal year ended December&#160;26, 2020 and December&#160;28, 2019, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTcwMTc_85be1a92-2a68-4aa0-9943-c9883a193161">74,319</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTcwMjQ_588b2975-cad7-44ed-8571-1cfd23b14252">3,921</ix:nonFraction> of revenue that was included in the liability as of December&#160;28, 2019 and December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period. The remaining contract liability from December 28, 2019 that was not recognized in fiscal 2020 is expected to be recognized in fiscal 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NjM_fed891f5-af1b-402c-a3a7-3deb2826fe7b" continuedAt="i48a2268d46514e94aece148ac1229812" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i48a2268d46514e94aece148ac1229812">&#160;&#160;&#160;&#160;Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities, the reported amounts of revenue and expenses and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with generally accepted accounting principles. Actual results could differ from those estimates.</ix:continuation></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MTk_b3216fac-5239-48ff-9c7a-90da3bae1bf4" continuedAt="i4ebd94254685438cb98795d6d309e77b" escape="true">Equity Method Investments</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4ebd94254685438cb98795d6d309e77b">The Company has equity method investments in non-consolidated subsidiaries which are recorded within "Other assets" on the Consolidated Balance Sheets.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:TreasuryStockPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5Njg_a573bbe7-f5d8-4ddb-9c3b-7818ba7a0994" continuedAt="i80e83f9852214d1d9571f2990c7c285c" escape="true">Treasury Stock</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i80e83f9852214d1d9571f2990c7c285c" continuedAt="i9c07e7eda79b445bb77ac3f89b3f42a4">Repurchased shares are recorded as &#8220;Treasury Stock&#8221; and result in a reduction of &#8220;Shareholders&#8217; Equity.&#8221; When treasury shares are reissued, the Company uses the last-in, first-out method, and the difference between the repurchase cost and re-issuance price is charged or credited to &#8220;Additional Paid-In Capital.&#8221;</ix:continuation></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9c07e7eda79b445bb77ac3f89b3f42a4">In May 2014, the Company announced a capital allocation philosophy which covered a share repurchase program.  Specifically, the Board of Directors at that time authorized the purchase of up to $<ix:nonFraction unitRef="usd" contextRef="i3eb16113f8bc48d38cff2d3bef23be8b_I20140531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTgzMTg_cfdd26fa-c2ef-4756-bb0b-b365c24c43e3">500,000</ix:nonFraction> of the Company's outstanding common stock from time to time over <ix:nonNumeric contextRef="i26a9aee4dcf84ee0a37423746854f834_D20140501-20140531" format="ixt-sec:durwordsen" name="us-gaap:StockRepurchaseProgramPeriodInForce1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTgzODY_ef79fc2c-2a9b-45f0-b21f-ea575dcbf7e1">twelve months</ix:nonNumeric> at prevailing market prices, through open market or privately-negotiated transactions.  In February 2015 and again in October 2018, the Board of Directors authorized an additional purchase of up to $<ix:nonFraction unitRef="usd" contextRef="i178344bc89e14c88acfbab03f924251c_I20181031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1ODc_315aa7cd-de42-4be5-9abb-fab94c3b6c3d"><ix:nonFraction unitRef="usd" contextRef="i319371dcff9c412e8c68a300840a1e5e_I20150228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1ODc_96ac1b9d-fc51-4bb2-97a1-6dea6c837cd5">250,000</ix:nonFraction></ix:nonFraction> of the Company's outstanding common stock with no stated expiration date.</ix:continuation>  As of December&#160;26, 2020, the Company has acquired <ix:nonFraction unitRef="shares" contextRef="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg3MDA_1d090c13-851d-40d6-96cc-abecc7905077">6,363,573</ix:nonFraction> shares for approximately $<ix:nonFraction unitRef="usd" contextRef="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg3Mjg_39a81358-8fe8-4ada-8a70-d21c04e716a6">852,040</ix:nonFraction> under this share repurchase program.  </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTQ_2925fa5a-0bc0-4ed5-81fe-e352277efc49" continuedAt="i48fda4c5993d442ebd3604c79b4c864d" escape="true">Research and Development</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i49e002a9a0504a70883527d36ee588da"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i48fda4c5993d442ebd3604c79b4c864d">Research and development costs are charged to operations in the year incurred. These costs are a component of &#8220;Selling, general and administrative expenses&#8221; on the Consolidated Statements of Earnings.</ix:continuation> Research and development expenses were approximately $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNDk_e36cf087-b352-44c0-bcdc-976c0966a502">21,400</ix:nonFraction> in 2020, $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNTk_fe7d4d98-b1cb-4191-a91b-745db25ba37f">13,900</ix:nonFraction> in 2019, and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNzM_ba7bb641-e798-4bb7-b391-57d92252730d">11,500</ix:nonFraction> in 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NTM_069fa71f-a122-4407-b3a1-149da029aadd" continuedAt="i285b7c3a7dce49f8acb4e703ac7831bd" escape="true">Recently Adopted Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i285b7c3a7dce49f8acb4e703ac7831bd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU on the first day of fiscal 2020. The adoption of ASU No. 2016-13 did not have a significant impact on the consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant&#8217;s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company&#8217;s registered debt securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company&#8217;s consolidated financial statements or in management&#8217;s discussion and analysis of financial condition and results of operations.  The Company has elected to provide the simplified disclosure within Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2018, the FASB issued Accounting Standards Update No. 2018-14 (ASU 2018-14), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which modifies the disclosure requirements for employers that sponsor defined benefit pension and other postretirement plans. The Company adopted ASU 2018-14 on the first day of fiscal 2020 and it did not have a material impact on the Company&#8217;s consolidated financial statement disclosure requirements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Issued Accounting Pronouncements (not yet adopted) </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued Accounting Standards Update No.  2019-12 (ASU 2019-12),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification (ASC) 740. The Company will adopt on the first day of fiscal 2021 (the effective date) and it is not expected to have a material impact on the Company&#8217;s consolidated statements of earnings, balance sheet, or cash flows.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued Accounting Standards Update No. 2020-04 (ASU 2020-04), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance can be adopted on a prospective basis no later than December 31, 2022, with early adoption permitted. The Company is currently evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_103"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NzY_8bb4b21d-69c7-4f20-969d-7d27b9f2d1a0" continuedAt="i26d59aab73ba48408087271671373237" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="i26d59aab73ba48408087271671373237" continuedAt="i929a19ecedfe4bfe82b5cca77e8254fc"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions of Businesses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 29, 2020, the Company acquired <ix:nonFraction unitRef="number" contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI1NDU_24c7e515-224d-467d-a365-632068571f70">55</ix:nonFraction>% of Energia Solar do Brasil ("Solbras") for $<ix:nonFraction unitRef="usd" contextRef="id5abcce421f549eaa57a9f0c4c866f72_D20200529-20200529" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI1OTI_5826e489-a76d-4731-8388-7efe55e63dc2">4,308</ix:nonFraction>. Approximately $<ix:nonFraction unitRef="usd" contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI2MTE_f361c3ea-7c69-49e3-9c97-1a13c290c83e">646</ix:nonFraction> of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $<ix:nonFraction unitRef="usd" contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI4ODY_e1ffe3a2-9121-47a4-862c-0eac32228482">3,341</ix:nonFraction> and customer relationships of $<ix:nonFraction unitRef="usd" contextRef="i26e8b756d1a942f5ba597c4d75b3cba1_I20200529" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI5MjA_d7cc1e71-0223-43e2-8b77-c7b6d1bee205">3,718</ix:nonFraction> were recorded and the remainder is net working capital. Goodwill is <ix:nonFraction unitRef="usd" contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MDk_68b448ce-d309-4008-b5c1-08b431e06d5a">no</ix:nonFraction>t deductible for tax purposes and the customer relationship will be amortized over <ix:nonNumeric contextRef="i730cedc4a1e24f9eae80b67f75953043_D20200529-20200529" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDMwNzc_c1a27294-9849-45a7-9f21-563c95696027">8</ix:nonNumeric> years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i929a19ecedfe4bfe82b5cca77e8254fc" continuedAt="i43db07c15edd433dab5d524fe0118788"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company finalized the purchase price allocation in the fourth quarter of 2020. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2020, the Company acquired <ix:nonFraction unitRef="number" contextRef="ic065dba5c74a44f88ff6276582714831_I20200306" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE3OTY_c20b0db1-476a-49b5-8f85-f0500bf855e9">75</ix:nonFraction>% of KC Utility Packaging, LLC for $<ix:nonFraction unitRef="usd" contextRef="i2b54b0646a414f0a8da534c9cd528a3b_D20200306-20200306" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MDE_3271b4db-6bb0-49ea-81ab-de6ee9a2aee0">4,200</ix:nonFraction>. Approximately $<ix:nonFraction unitRef="usd" contextRef="ic065dba5c74a44f88ff6276582714831_I20200306" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MTI_813081e5-40d0-4564-8ee0-92b8f63a1813">400</ix:nonFraction> of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. The Company name was subsequently changed to Valmont Substations LLC. The acquisition was made to expand the Company's utility substation product offering. In the purchase price allocation, goodwill of $<ix:nonFraction unitRef="usd" contextRef="ic065dba5c74a44f88ff6276582714831_I20200306" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MzY_c8206e18-ba3f-4fe5-800a-55d8cd1dd154">1,100</ix:nonFraction>, customer relationships of $<ix:nonFraction unitRef="usd" contextRef="i1998ca9c1ee54c99b25d1388819b448d_I20200306" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NDc_516db191-da66-4619-8f91-f2beb0cebd12">4,000</ix:nonFraction>, and other intangibles of $<ix:nonFraction unitRef="usd" contextRef="i667267540bfb4e219d266844ac1fb869_I20200306" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NTg_3c06eb68-f835-4927-9746-8825a1aad9d7">500</ix:nonFraction> were recorded. The Company finalized the purchase price allocation in the fourth quarter of 2020.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $<ix:nonFraction unitRef="usd" contextRef="i7655287923384f23902023cf425d5294_D20190513-20190513" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzE0Nw_6b1df1de-0dcf-4c25-bafd-6d5c458c784d">6,034</ix:nonFraction> in cash.  Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $<ix:nonFraction unitRef="usd" contextRef="i20959850aafd4017974801ccdd0a2371_I20190513" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyNA_0a5fdce4-c6eb-487e-aee5-ca872649d4b8">3,299</ix:nonFraction> and customer relationships of $<ix:nonFraction unitRef="usd" contextRef="ib39319ce96a64863ad5d1850819c15b5_I20190513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzM1Nw_4587041c-41a8-4817-90c9-b4871556cd9f">828</ix:nonFraction> were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The purchase price allocation was finalized in the fourth quarter of 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services for $<ix:nonFraction unitRef="usd" contextRef="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MTg_d6dbd9d9-4671-4883-aadf-1d5f2e9c4e4a">26,000</ix:nonFraction> in cash. The agreed upon purchase price was $<ix:nonFraction unitRef="usd" contextRef="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzg1Nw_70b4287b-252c-48d4-9ae0-4474645247b6">28,000</ix:nonFraction>, with $<ix:nonFraction unitRef="usd" contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzg2Ng_4575d0a9-87a8-4ec1-9a6c-ed690bc3da7a">2,000</ix:nonFraction> being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $<ix:nonFraction unitRef="usd" contextRef="i12bddc24174545f69b373d53e5d9bb37_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MzA_395457e0-e173-442b-ae46-511d22cf9e9e">1,522</ix:nonFraction>. The acquisition of United, located in Houston, Texas further expands the Company's galvanizing footprint in North America and will be reported in the Coatings segment. The fair values assigned were $<ix:nonFraction unitRef="usd" contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzExNzU_39835634-9bdd-4825-b7c2-81e64d4af16c">12,374</ix:nonFraction> for goodwill, $<ix:nonFraction unitRef="usd" contextRef="ibde57c63624d44cfa4d2db1f2739e22f_I20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzExOTI_0d98196e-182b-42c2-b451-1354e039fc6e">3,170</ix:nonFraction> for customer relationships, trade name of $<ix:nonFraction unitRef="usd" contextRef="id62f71d1cd10426d80634c9be5d752ee_I20190211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzEyMzc_3f3a69b2-56a0-441b-b5e4-fb98552ec1c3">894</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzEyNDE_38befe93-4a6b-40cb-b7e7-ed34c19ad9cc">10,987</ix:nonFraction> for property, plant, and equipment, and the remainder is net working capital. Goodwill is <ix:nonFraction unitRef="usd" contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3Mzc_0219622c-6d58-4de4-878c-26ddf7d89304">no</ix:nonFraction>t deductible for tax purposes and the customer relationship will be amortized over <ix:nonNumeric contextRef="i2548970c8c8e4781a6264bda13fbe682_D20190211-20190211" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzE0MTk_1901ea62-4e4c-4fbc-b0cd-dc8c45ecf5b3">10</ix:nonNumeric> years. The trade name has an indefinite life. The Company finalized the purchase price allocation in the fourth quarter of 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Proforma disclosures were omitted for the 2020 acquisitions as the Solbras and Valmont Substation acquisitions do not have a significant impact on the Company's financial results. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc5NTM_70b0a243-0825-4462-b635-51995c3e4742" continuedAt="i3de2757d03ee4f97991ba30f6a2de0e2" escape="true">The proforma effect of 2019 acquisitions on the 2019 and 2018 Consolidated Statements of Earnings is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i3de2757d03ee4f97991ba30f6a2de0e2"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.369%"><tr><td style="width:1.0%"></td><td style="width:55.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.858%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzEtMi0xLTEtMA_6261b67f-391b-4426-9d52-b0f05749b5e2">2,772,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzEtNC0xLTEtMA_226f3a97-1656-43eb-8c14-d68c6752f761">2,801,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzItMi0xLTEtMA_9bf2a2b2-8d58-426f-8f36-1e8bfe7068a9">146,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzItNC0xLTEtMA_627ac7f9-0416-452d-8dd2-3962834c9c24">103,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share-diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzMtMi0xLTEtMA_f349f3ea-5886-4f7b-a882-8155126deb83">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzMtNC0xLTEtMA_302c4aab-77cf-4123-9678-74956948b447">4.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions of Noncontrolling Interests</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2020, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="i17454c28099b472693a9744102af6ebd_I20200229" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk1NjA_65f673f8-9811-4c0d-9868-c2f01b17bae6">49</ix:nonFraction>% of AgSense that it did not own for $<ix:nonFraction unitRef="usd" contextRef="if79e47da722a4b4089872458a6383285_D20200201-20200201" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk1OTk_b92faaf4-024d-4d9a-893f-a6748e48a1f8">43,983</ix:nonFraction>, which includes a holdback payment of $<ix:nonFraction unitRef="usd" contextRef="i5684654b75e84c49a1cdb394d4b6b7e5_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk2NDE_afffec61-a295-465e-b676-a16de45f1010">2,200</ix:nonFraction> that was made in the second quarter of 2020. The accounting for owning <ix:nonFraction unitRef="number" contextRef="i7a29335ff7924e32bc1b54595bf49204_I20201226" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk3Mzg_f1714383-3828-408d-b78c-e581be62b7b8">100</ix:nonFraction>% of AgSense resulted in the recognition of a deferred tax asset of approximately $<ix:nonFraction unitRef="usd" contextRef="i7a29335ff7924e32bc1b54595bf49204_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk4NTg_9238fa31-075f-425c-a58c-c16082eada50">7,700</ix:nonFraction>. </span></div></ix:continuation><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i43db07c15edd433dab5d524fe0118788">In December 2020, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="ic6732301205b4fe3801b9054809c13bd_I20201226" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3NDk_4a61386d-ffee-4445-88c0-4a7642bd13c7">40</ix:nonFraction>% of Torrent Engineering and Equipment that it did not own for $<ix:nonFraction unitRef="usd" contextRef="i2c842e46ec0644c8ac86175735e3be47_D20201201-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3NTQ_21907072-c27a-44e2-9f36-15e4eb2ca266">3,500</ix:nonFraction>. In the first quarter of 2020, the Company acquired <ix:nonFraction unitRef="number" contextRef="i1d44338a3cc141069a29d949a8cf0d2f_I20200328" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5MTQ_40e1a1d5-3799-4897-be5d-96a1a55fb04f">16</ix:nonFraction>% of the remaining <ix:nonFraction unitRef="number" contextRef="i76f70cf168e749749c0a378aedd4ac38_I20200328" decimals="INF" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5MzU_27a415d1-5477-4351-875e-ad133c5e4052">25</ix:nonFraction>% that it did not own of Convert Italia for a cash payment of $<ix:nonFraction unitRef="usd" contextRef="id039e5105e734f9b967ba2caa92c9483_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5OTk_a5250ff8-8381-450b-8cb4-cb4d131e0c41">11,750</ix:nonFraction>. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition.  In April 2019, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="i8f78875fd90a4fe08908b863d9288bea_I20190430" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MTAxNTk_cec49735-5810-454c-8683-918038e9a7f2">4.8</ix:nonFraction>% of Valmont SM that it did not own for $<ix:nonFraction unitRef="usd" contextRef="i8d56afdaafce48baab17df03b7407789_D20190401-20190430" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MTAyMDE_47db62d9-52dd-4c3a-919c-eb24829f969b">4,763</ix:nonFraction>.</ix:continuation> </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_106"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzEyMTc_6f4668e9-c2c7-4358-8ca1-77483a1e81db" continuedAt="i62bb7a19a0c14bc68bcd29377f195fea" escape="true">DIVESTITURE</ix:nonNumeric></span></div><ix:continuation id="i62bb7a19a0c14bc68bcd29377f195fea" continuedAt="i52a071f6ef3a48fdb07596a10ce43d55"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2018, the Company completed the sale of Donhad, its grinding media business in Australia, reported in the Other segment.  The business was sold because it did not fit the long-term strategic plans for the Company.  The grinding media business historical annual sales, operating profit, and net assets are not significant for discontinued operations presentation. The grinding media business had an operating loss of $<ix:nonFraction unitRef="usd" contextRef="i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229" decimals="-3" sign="-" name="us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzQ1MQ_09bfed5b-0066-46a5-91a2-158dd0a3b0ab">913</ix:nonFraction> for the year ended December 29, 2018. The Company received Australian $<ix:nonFraction unitRef="aud" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzU4NA_0e288182-00cf-400d-9d90-60e2f95bf968">82,500</ix:nonFraction> (U.S. $<ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzU5Mw_af1d7a66-ae4f-4585-bcc8-d7a5795b87b4">62,518</ix:nonFraction>). </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The pre-tax loss from the divestiture is reported in other income (expense).  The loss is comprised of the proceeds from buyer, less deal-related costs, less the net assets of the business which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzgxNw_d6d6578d-65fb-41f9-b8dd-d184cd2c6904">4,334</ix:nonFraction>.  Offsetting this amount is a $(<ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4Xzg1MA_c2790649-e535-4066-990d-ffa1353c3fb3">10,418</ix:nonFraction>) realized loss on foreign exchange translation adjustments and net investment hedges previously reported in shareholders' equity. </span></div><div style="margin-bottom:6pt;text-align:center"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzEyMTQ_7f65d794-9424-427c-8e7c-8d16ec1884f9" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.654%"><tr><td style="width:1.0%"></td><td style="width:85.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax gain from divestiture, before recognition of currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzEtMS0xLTEtMA_d6d6578d-65fb-41f9-b8dd-d184cd2c6904">4,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of cumulative currency translation loss and hedges (out of OCI)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzItMS0xLTEtMA_c2790649-e535-4066-990d-ffa1353c3fb3">10,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net pre-tax loss from divestiture of the grinding media business</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzQtMS0xLTEtMA_259e4af4-8d0c-4caa-8e9a-8cf35d35f8c9">6,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i52a071f6ef3a48fdb07596a10ce43d55">The transaction did not result in a taxable capital gain as the cash proceeds were less than the tax carrying value of the business.  There is an insignificant tax benefit from the tax deductibility of deal related expenses.</ix:continuation>   </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_109"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg1MA_eca93306-3507-454a-89ad-83e639e49915" continuedAt="i596d7351a46f46b885e99c619de7f93f" escape="true">RESTRUCTURING ACTIVITIES</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i596d7351a46f46b885e99c619de7f93f" continuedAt="ib4f835a302154985814262008ab67dfd">&#160;&#160;&#160;&#160;</ix:continuation></span></div><ix:continuation id="ib4f835a302154985814262008ab67dfd"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS and Utility segments and a U.S. specific early retirement program covering all segments.  The 2020 Plan included the closure of <ix:nonFraction unitRef="facility" contextRef="i2f2e0e7864194ec89c0d582cfcfe124a_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="vmi:NumberOfFacilitiesClosed" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1XzM1MQ_965143e7-d13e-4057-8cb6-3508163e235f">one</ix:nonFraction> U.S. Coatings facility.  All 2020 restructuring activities were completed by December 26, 2020.  <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg0Mw_ee132f97-7ef1-49bd-8d8b-c788bf754b8a" continuedAt="i92324f6a84804f87a0e5b1206fba9014" escape="true">The Company recorded the following pre-tax expenses:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i92324f6a84804f87a0e5b1206fba9014" continuedAt="i74bf34a7dc464c8497115ba6f443421e">&#160;&#160;&#160;&#160;</ix:continuation></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i74bf34a7dc464c8497115ba6f443421e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.904%"><tr><td style="width:1.0%"></td><td style="width:27.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Other/  Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">TOTAL</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2685270e705486095b1a0861b6f71d2_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMi0xLTEtMA_4d5a5b99-8ed2-4275-9090-a690e26182cf">474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0e8f541875f4a56bc3ca0fcd66347bc_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtNi0xLTEtMA_cdb06d72-2955-41ba-811f-ea4a9196e2b2">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56e33ff929b44099cafd19a45b3f0e3_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtOC0xLTEtNDk4MA_b825aa17-beb7-4b01-9b0f-ae166b39f263">424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i243f97d99240464db2c1c5c9c39c74d6_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtOC0xLTEtMA_ccdcfaa8-9196-4632-9549-b78c8468dd67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddb7e288c8184e0aa27e2ebbd3fdf160_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMTAtMS0xLTA_bb800cc6-e618-43b0-be3d-13fbda097b4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b84d4cd70b4e4088b23133f58e5d04_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMTItMS0xLTA_635cd6fe-d352-4695-b4b1-59dc1e35879d">1,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24e9138479cd4836985d1325437dc19c_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMi0xLTEtMA_92224c21-3a78-48ff-9bf1-4aa08379eef4">181</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f5a77318486449f98e1eeb69ee0dccd_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItNi0xLTEtMA_50fb760e-eec6-431d-ad36-4ffbda83f32c">1,070</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d57333c6c094f86a1a9fa03def91063_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItOC0xLTEtNDk4MA_ab1b0cca-959a-4513-b44b-841c1c7c8540">596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaab4aad94a174c70824c5dbfb97ebabf_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItOC0xLTEtMA_c8377ebc-700c-4423-abbc-93cdab2135d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fee3f218e764b17b15d169861627524_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMTAtMS0xLTA_93a1be04-b039-4378-84bb-80d59c9d7d0b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d02f7b281f4b0b8f02f2b3214ed269_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMTItMS0xLTA_6b0ba38d-101f-46c1-b342-3004bcf1e439">1,847</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of fixed assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365c3f446d7045a7a44e74b00ae3523d_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMi0xLTEtMA_da13c9ac-cef9-41bb-b4a3-3179a4835382">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib572842ea8574481aa3993825ebd3e0d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtNi0xLTEtMA_75fad871-0bcd-4153-973e-b5cff8496cb4">2,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e89711870a94f1bb72109ce8efa8310_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtOC0xLTEtNDk4MA_5cbf11e6-5dbf-47ef-b47d-0fef2df47590">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a88cbe9708345c38e7fddb730cec6fe_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtOC0xLTEtMA_98997a73-3b95-456f-80e1-9ce4116fcecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e5301c7b584c10ab9ce44f0eb3dbe6_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMTAtMS0xLTA_db797a18-72ab-43ea-b5a2-e60a0ddfa668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib04cfce95a174b05ab42e6265ba593ab_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMTItMS0xLTA_d6358188-b678-4501-9f68-cab2916c88aa">3,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total cost of sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9e1130caaf4738a1e72719aa01e25e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMi0xLTEtMA_c08797b7-2e83-4752-939d-9f8a29b7e927">1,000</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fbfc271ee7c4733a28485ad455d74ee_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtNi0xLTEtMA_f4b214e3-b98b-4d30-9dfa-5515606f92af">4,177</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i966e65b7c87b41c3a5d20c18243e7673_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtOC0xLTEtNDk4MA_b6d2be47-c38a-4892-8c8d-e3814759a356">1,560</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b0c6fddef54fd29c70b8d43a505f66_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtOC0xLTEtMA_918f02b5-0855-48f3-b8ef-fc864dde284b">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i216b730624f4432d8597fd6f76a311eb_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMTAtMS0xLTA_74eb96f5-189c-4d8a-affb-950cbccc4c85">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5943f0d830c345b28eb64a15cd0d6b37_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMTItMS0xLTA_f3d3133d-5913-48cc-b0a3-b06455962884">6,737</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5546759066f241158e12a841bee4fde4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMi0xLTEtMA_4e435532-5bfe-44ec-ae73-fa3625e6d3f8">4,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814faa5621954e96b4599155e89b48c7_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtNi0xLTEtMA_79d343d3-a8e5-44be-9633-bf7e21ea0176">2,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9afe54cfd1a4a048aca7afe7dd35def_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtOC0xLTEtNDk4Mg_257ce89f-035d-449f-bff9-f79b034f80ef">2,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i055e97c073b54131a6d302ead4adf3e0_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtOC0xLTEtMA_99d4d0bf-d63d-46c4-bc59-a938a9f2560b">2,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iace7b6b7305840778e1db42d6fb2baf4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMTAtMS0xLTA_de020474-1540-48e5-9dd1-63279a337864">1,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife79ebe3987040d4b46a726b7f492b9e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMTItMS0xLTA_6f4f1dcf-9327-47d6-b786-8c49e785594c">13,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54d35f3d824f463591cf0c0209b29d68_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMi0xLTEtMA_4a07f264-b07e-473d-82fb-7065137a32f3">1,700</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i118d5f8cee62431898dfc647498dbbdd_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctNi0xLTEtMA_392d39ec-850b-4c6d-a848-26118d100834">71</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3934b1293856436ab8a7f48fc1b1dd05_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctOC0xLTEtNDk4Mg_4ba84274-2f73-419d-b368-2c561b8af9f7">160</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e64e468438344ffb7ce45cfd2e4a34d_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctOC0xLTEtMA_09dfd55c-0bd3-48ef-8c79-8833c1c95414">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473239d044c447c6916fbb30ea145feb_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMTAtMS0xLTA_6beacb30-19ee-4e10-a217-d878270f2b76">244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4592bd644590408d98a2c06bd72a743c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMTItMS0xLTA_d5457255-773c-4524-9c79-53bede4d85cd">2,175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f97480b990c4f528187084ca6a48f6e_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMi0xLTEtMA_8d23c8fe-ea15-474d-ac4c-dacbeb120982">443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b678ce9c9ed4d63b484ef21c6f632e3_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtNi0xLTEtMA_7c0beaf0-e761-4208-ae08-51d5e74bac28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id98d0c2d28d5406191123e3cff196a1b_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtOC0xLTEtNDk4Mg_0a5b2760-dd4c-4c9e-88e1-27c1f1898752">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9072f4087cbb48e59fa095602c12d69c_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtOC0xLTEtMA_b3ae7477-9d2d-4d4a-9e0c-0b36ca7483ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f7cab9b9b54877af87c3f4927fa7c1_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMTAtMS0xLTA_bdb18de0-9888-4a2a-8dec-5a2d159b6122">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55d9673b5e1c48da91f5bdd3ba6e7ea1_D20191229-20201226" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMTItMS0xLTA_9031f8ea-9b1f-46f7-a1e4-c083b7426f8d">443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;Total selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7ecd0fc6c394c3f8137bd4f2e80a32c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMi0xLTEtMA_fc5c603e-9e2f-4619-af42-923ddf0c7f10">6,584</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedd7acbe3b7a489f889c0f4319995291_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktNi0xLTEtMA_0f8bbd18-8150-4124-8231-d096f867bfee">2,464</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c8ee673ebc343be860074c62b7dddcb_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktOC0xLTEtNDk4Mg_c02f4696-db7a-46f4-a66d-9bf1b4645632">2,391</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302321ffb4134053bcd55b8474241b39_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktOC0xLTEtMA_42363a83-2a09-41d7-b7b2-300e9e3c3861">2,968</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f557304e16644d99f5f3e0e71839efc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMTAtMS0xLTA_f1244f12-6f1a-47b4-a163-5f5d5cf2b0e7">2,005</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c4ac2302ea4b7c8b12204ff9b2d27f_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMTItMS0xLTA_e6cca56d-fed4-43f3-9aa6-c23172f728d1">16,412</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f2a29d8fd104efb956bf08abe271dd0_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTItMS0xLTA_1e2106a5-61aa-4ad1-8d1a-e73a9a6d356d">7,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb8720b590f44242bce04ea6b57bfdad_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTYtMS0xLTA_d1c2e350-9ac9-40f5-8a23-7d65b3623693">6,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTgtMS0xLTQ5ODI_2f73b56a-cf8f-490b-bce1-2e95e5818f74">3,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTgtMS0xLTA_86c4b29b-e5d6-4679-b9fe-4c9b51c64a94">2,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe09486e22a4a8dad8309507bb81dd4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTEwLTEtMS0w_2418fa1c-22c8-45f4-82aa-894da6425e91">2,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTEyLTEtMS0w_eb3128c0-c03f-4de4-8643-dc8272768ef2">23,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg0MQ_f8df1e21-3db2-46d2-b0a8-570d82ee9f73" continuedAt="iee5eb53dcb2540b5b805274105767241" escape="true">Change in the current liabilities recorded for the restructuring plans were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="iee5eb53dcb2540b5b805274105767241"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.071%"><tr><td style="width:1.0%"></td><td style="width:33.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized Restructuring Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs Paid or Otherwise Settled </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fd0fde9ad640ffa13d9e7f36b31fb0_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtMi0xLTEtMA_eb93bf36-dd99-49d3-9065-b80cad5ff3ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtNC0xLTEtMA_50ddb80f-1376-4dc0-add8-b173ecc52af0">14,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtNi0xLTEtMA_9dafec19-dfdd-4e0c-940f-b8a367871396">2,273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i071793b75d044aa2ac5fc853c89428a9_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtOC0xLTEtMA_02e1bc94-dbd3-4147-a7d4-f166c6f161a6">12,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ca9bafe80449c0a55887dcbaabdd96_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItMi0xLTEtMA_62bde18f-878f-4080-9996-57491043dd7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItNC0xLTEtMA_d8711aef-0925-4466-9b08-cb6ca6110f1b">4,022</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItNi0xLTEtMA_31b33087-fd0d-459c-8548-ef62ca63c86c">4,022</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71c74e5dd5b243f8bc9b5ee6a6dcd29b_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItOC0xLTEtMA_5021fff4-eb93-4024-8ff0-532438a15fd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtMi0xLTEtMA_1a29b4c9-0137-428e-b648-6376ad03977c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtNC0xLTEtMA_206518b6-6de1-4d0d-a5c7-c491becf9da8">18,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtNi0xLTEtMA_1f35921e-c5c2-42f0-8e5f-8e6b40f9ec3d">6,295</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtOC0xLTEtMA_f8ba5d11-bf7e-4cea-bdf2-6cae8971e7d2">12,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_112"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(5) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzY5MA_f44032ad-8399-4757-93fc-a9334949d90e" continuedAt="ic35871d887174c46985e0631108875cc" escape="true">CASH FLOW SUPPLEMENTARY INFORMATION</ix:nonNumeric></span></div><ix:continuation id="ic35871d887174c46985e0631108875cc"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzY5Mw_4cec9321-c54b-4f01-8721-0f8df0616356" continuedAt="i0b1acfe72d6e455092b951da6f6c72fe" escape="true">Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;26, 2020 and December&#160;28, 2019, and December&#160;29, 2018 were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i0b1acfe72d6e455092b951da6f6c72fe"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:68.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtMS0xLTEtMA_5e4cb737-a054-46af-9c77-4b4bfed8f49d">40,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtMy0xLTEtMA_d80c7da9-549f-43ee-a4ea-54c9ef7dbb6f">39,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtNS0xLTEtMA_7c1f4a88-014d-42ea-b01f-a5a90064237c">43,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItMS0xLTEtMA_64fc528e-2a59-443e-97cc-1c90245a0699">54,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItMy0xLTEtMA_2b9afe72-5867-4115-8363-378631b8af32">43,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItNS0xLTEtMA_8f51caf8-4357-490e-b7f9-eae90856bbb3">47,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The acquisitions in 2019 included hold back payments contingent on seller representations and warranties of $<ix:nonFraction unitRef="usd" contextRef="i75b64af2d9394a329d67e7e46adb8be5_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzQ4Mg_9dfa363f-daf5-432c-8800-d380387cce01">5,456</ix:nonFraction>. The hold back payments were paid in the first quarter of 2020 and are shown as an investing use of cash in the acquisitions line item of the consolidated statements of cash flows.</span></div></ix:continuation><div id="i17a5e81124b44e4296e57711c003099e_115"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(6) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90ZXh0cmVnaW9uOjA5NzkxOGFkYWM4NDRiODhhZGFhNGRiOTM3YTM2ZDFmXzg0_513674b0-9e5e-4f76-94df-c737a072738f" continuedAt="ib65a23b736b149999c326b70491a3b39" escape="true">INVENTORIES</ix:nonNumeric></span></div><ix:continuation id="ib65a23b736b149999c326b70491a3b39"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90ZXh0cmVnaW9uOjA5NzkxOGFkYWM4NDRiODhhZGFhNGRiOTM3YTM2ZDFmXzc3_e5da2e59-5d72-4495-934e-df0c9ba61b2b" continuedAt="i9575a9b948fd4dbe8dc9d491020374e6" escape="true">Inventories consisted of the following at December&#160;26, 2020 and December&#160;28, 2019:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:12pt"><ix:continuation id="i9575a9b948fd4dbe8dc9d491020374e6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"></td><td style="width:72.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.676%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and purchased parts</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzEtMS0xLTEtMA_5f5227fd-11ff-4bc7-944d-5d3018dbad2a">155,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzEtMy0xLTEtMA_43f8f257-bc27-463e-8016-d96c99354b75">158,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzItMS0xLTEtMA_adac28dc-5b39-4f92-a82c-24d675912329">33,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzItMy0xLTEtMA_f159c164-8ad6-4b23-87a4-1d2ece6b3686">38,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and manufactured goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzMtMS0xLTEtMA_c1bfcb45-e6fa-43ca-9f4a-ad0d8cc6a491">259,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzMtMy0xLTEtMA_76b6c7d8-f4c9-4eba-9cf5-a09fef3f7953">221,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzYtMS0xLTEtMA_665a9b09-1691-4286-89d4-6025abb53841">448,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzYtMy0xLTEtMA_4b0355f8-1876-43e6-9cd4-5337ecccfea0">418,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_118"></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(7) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90ZXh0cmVnaW9uOjc3MGZhMTJhM2QyZDQ4MzRiM2U5NWViZDQwODhhMDE0XzEyMg_d8ff0573-9c73-459f-a2bd-1c22200e03cf" continuedAt="ib763a4d2429e4fe89dd37f10f911c398" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="ib763a4d2429e4fe89dd37f10f911c398"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90ZXh0cmVnaW9uOjc3MGZhMTJhM2QyZDQ4MzRiM2U5NWViZDQwODhhMDE0XzExNg_00db2d74-63eb-494c-98dc-fe4fb4e00796" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, at cost, consist of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:76.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and improvements</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2412d0a3aea4178ac83decf986630df_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzEtMS0xLTEtMA_8668a610-f120-4164-8ffb-0ee4bb154300">114,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i562a422f138f43bda6d8135c5996871b_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzEtMy0xLTEtMA_d20752f8-e78d-41ee-8ec5-e764280ced67">111,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcd34fb56a4049d893174d1113d1ffee_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzItMS0xLTEtMA_3d789663-569e-4f1f-b5fd-54b727a02355">373,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a3043d256444dc9850464132d809ec_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzItMy0xLTEtMA_c4cf1b23-9a35-4098-8a81-981979a99a23">364,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae1c27f84f704a52918c0421e3d1fdcc_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzMtMS0xLTEtMA_5779b073-2ed5-47a9-b2a0-db59dfaaec47">616,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b11f0d695d44b15b576394fc45c2280_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzMtMy0xLTEtMA_6a9da8e6-0daa-4373-b7e1-ba47c6eacfde">584,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14d2abc181674e119d261f1fdca562fe_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzQtMS0xLTEtMA_5953c297-99e9-40a5-8c60-5a15ff9a27ee">28,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43f4280092e0410fbd4dde0171e43059_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzQtMy0xLTEtMA_113e93ec-a1d1-4c2f-b55f-c5ef729fca69">23,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996c8357df5d43b8a1ecb026cd5f1453_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzUtMS0xLTEtMA_3285a15e-ec50-4182-a6c7-1cd139e5f98e">101,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0902e38479414ce58e699fcfe60f63ed_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzUtMy0xLTEtMA_9307fa0e-3c21-4e22-b8ff-0bc2bb2e6b62">85,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d90bf3c71ba430ea31361399a84c478_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzYtMS0xLTEtMA_f9ccda89-5a50-4609-bf9c-28cf252f4dd1">106,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87f50f148d244befac9d83f11dba569d_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzYtMy0xLTEtMA_1866b12f-c795-4049-8f01-f02a43b0d4f0">76,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzctMS0xLTEtMA_9a36a17c-6961-4157-ba20-955fd4c25438">1,341,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzctMy0xLTEtMA_2e9fd817-42e9-4a2e-a189-140754fc1c33">1,245,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_121"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(8) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzY_706e44d3-4aa8-4f5b-be8f-723b2b0c6307" continuedAt="id415b1e1ad4d4c7093a465234b78c4f7" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="id415b1e1ad4d4c7093a465234b78c4f7" continuedAt="i4c1b95bd995b433cbde223fd615251ac"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortized Intangible Assets</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzA_e9b53deb-530e-417d-a065-bc54368170f9" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of amortized intangible assets at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"></td><td style="width:63.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c57975c3af407eae07920e819615f5_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItMS0xLTEtMA_093bd8c0-b2c7-442f-8d73-26bbf10e764b">237,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c57975c3af407eae07920e819615f5_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItMy0xLTEtMA_cc405479-0729-4df3-830d-424968ac4d53">155,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i524189431b52464580252f5610526454_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItNS0xLTEtMA_abbfbeaa-b078-44bc-9366-d4d1ad9372b2">13</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07b279fc5a904f018520000c2d833f8c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtMS0xLTEtMA_65bcce5c-ac2d-4245-8feb-7be725368d63">26,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07b279fc5a904f018520000c2d833f8c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtMy0xLTEtMA_1bd2f33c-bba9-400d-ba9c-fe7124aad587">8,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i69cca76484994e57aa813cc86f752fa4_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtNS0xLTEtMA_a9034b4f-10d6-40c7-b2f0-0b75c35f60c0">14</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ed59b6770345249e001a9d2cce50c8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtMS0xLTEtMA_4ffa7e60-af49-4a3e-9624-c0a45abfc734">7,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ed59b6770345249e001a9d2cce50c8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtMy0xLTEtMA_bb568b3b-a80c-48c2-9c58-1a17adad4fc2">6,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6233d09c25654672a74eda9062edb213_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtNS0xLTEtMA_fabd5de2-02a1-4e53-92f6-65faf925f9ca">4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzUtMS0xLTEtMA_d364678f-dc51-4c9c-bf28-b5d914c449f4">271,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzUtMy0xLTEtMA_21568007-72c0-4471-8f05-59b72692097b">170,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"></td><td style="width:63.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItMS0xLTEtMA_3bdd50f8-1dc5-4d56-959c-bbf6cd51eca0">237,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItMy0xLTEtMA_461436f2-6ee1-467e-827d-3b0d400fb9ff">149,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie5cdf0f3ac4847c19f71df01e7ab3339_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItNS0xLTEtMA_8eacfa2b-c28e-4d18-ba9b-490d0b863b08">13</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8eca84c71d8405d99129d5181775ff6_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtMS0xLTEtMA_d1d7de01-6f4f-496d-8340-7049b5459661">24,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8eca84c71d8405d99129d5181775ff6_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtMy0xLTEtMA_c3636e19-36e7-4ec3-85e5-b71055fe2818">6,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if3e9f5c701ab42599bf2400b2d3a9800_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtNS0xLTEtMA_44725666-ccb3-4cb0-ad30-4162bc39e7b3">14</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d78c58706c14a24928d3ba5430d64d7_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtMS0xLTEtMA_97805df1-8faf-4513-9fc0-ade7eae206ff">8,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d78c58706c14a24928d3ba5430d64d7_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtMy0xLTEtMA_c9275f2b-edfe-40c2-ae99-4c16ad13d1b1">7,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i76f3d1af5a79451b8df9934c6261f99e_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtNS0xLTEtMA_cdb850d0-63a3-474b-a44a-486aa844100f">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzUtMS0xLTEtMA_f2e55992-d2aa-4153-a4df-86208c763025">269,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzUtMy0xLTEtMA_2c1ae4cd-deaa-4936-97cf-29fd5c705878">163,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzE5OA_0618833e-a63a-45b4-8bf4-936c0e16b6da">18,147</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzIwMw_3da61601-6441-46e0-b347-aa4ee6bb2e27">18,087</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzIxMQ_928f1a38-ba45-47c7-b293-3ede4a7b658e">15,328</ix:nonFraction> for the fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018, respectively.</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzQ_1b3669a9-08bd-46a9-9759-f44eed269dbf" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense related to finite&#8209;lived intangible assets is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%"><tr><td style="width:1.0%"></td><td style="width:80.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.592%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Amortization <br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzEtMS0xLTEtMA_6831dcb5-2c9e-4f06-b6fc-d594280ca506">15,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzItMS0xLTEtMA_814f5e38-80c1-4962-ba8f-61905ceb9334">13,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzMtMS0xLTEtMA_8e86af0f-7575-42c0-9d00-7d2e000390c9">11,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzQtMS0xLTEtMA_d2100688-9566-4433-9843-37db942230dc">9,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzUtMS0xLTEtMA_d47137d1-e2c4-4382-8816-11f407c4576d">8,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives assigned to finite&#8209;lived intangible assets included consideration of factors such as the Company&#8217;s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company&#8217;s expected use of the intangible asset.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i4c1b95bd995b433cbde223fd615251ac" continuedAt="i3afc8a19f852478faa7a09d1ccbffe01"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-amortized intangible assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite lives are not amortized. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwNDI_2d5b1b24-1c0b-4935-9033-2a4805cb6b04" continuedAt="i5e6cfcca3ef34f7199e5e074d10c826b" escape="true">The carrying values of trade names at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i5e6cfcca3ef34f7199e5e074d10c826b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Acquired</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newmark</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a1aac68a84647dcb70aa829e0f71cb2_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEtMS0xLTEtMA_7f7834cf-43f4-4c68-b527-f47e74d7f97b">11,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78c45b6cd2ce42209e1f1563eece2190_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEtMy0xLTEtMA_8fd76c23-56a2-46b1-9c09-5c4850c098ca">11,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Webforge</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89eab67e74dc47b88c8ab90e8050bac0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzItMS0xLTEtMA_270a7ae3-772f-48d2-aa16-89d930cdc5bb">7,972</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb0e6f08ce544b6eb7532d0de6ab3249_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzItMy0xLTEtMA_dd4e58d1-f9c4-4200-b620-2bc768205e92">9,143</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont SM</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9675125214041449dbcc6176ed9be77_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzMtMS0xLTEtMA_d5304a95-a460-4f7f-8abd-3e9ec20e9045">8,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id65da0b6988d4baead3c575fc0c4e46b_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzMtMy0xLTEtMA_f96e46dd-032e-403a-9a29-cf5e3e188148">7,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ingal EPS/Ingal Civil Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1e88804cd54e03a22f310f5b105e12_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzQtMS0xLTEtMA_1df11228-7413-4eb8-976f-6ba993cac330">7,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b49fb0ff424df1b838e30a4c31b322_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzQtMy0xLTEtMA_73d6050e-2d0c-4575-8e4d-34675ec853eb">7,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shakespeare</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8221730019f541b6a2f78731f125b892_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzYtMS0xLTEtMA_5fb5ee0e-2575-4cca-aa49-bc80aeb41cf1">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607719f8790041cabe1dc269afc08d61_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzYtMy0xLTEtMA_b9681cb0-753b-433f-be29-52fa6bb5dac1">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walpar</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57e891d2a0364ac9800dfa51129d1a57_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzctMS0xLTEtMA_04053783-b34a-44e7-af31-67ece37c25df">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie973edabadf941e5b3803638d685a352_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzctMy0xLTEtMA_cd369670-011b-4217-9ce4-9467b941fc86">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convert</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d34fe49e444aebbbad7ca2bae47d57_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzgtMS0xLTEtMA_5ac123ff-92e5-46e1-92e8-c56bb5378e8e">9,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37940fcab9ae42009c087dd6a4affc19_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzgtMy0xLTEtMA_4d26ab34-4a85-47d7-b234-64b4a14677b4">8,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic02d3ae84b2a45ee820d3d9c7bc362a0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzktMS0xLTEtMA_d62d40ca-3763-4c4c-b802-77b7118765b3">14,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e04704a1b924dd8ac197cc6f6293d72_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzktMy0xLTEtMA_222c63e7-e183-40d8-8f00-03b850206329">17,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c797d68950c4799abd301c9382e2025_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEwLTEtMS0xLTA_7eb03345-0e13-4c53-a52d-cb31a8cca992">66,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776133de08004df2aa0d1d032253d795_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEwLTMtMS0xLTA_dbc38a89-dd71-43eb-a143-d88555cb0810">69,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In its determination of these intangible assets as indefinite&#8209;lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s trade names were tested for impairment in the third quarter of 2020. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, <ix:nonFraction unitRef="usd" contextRef="i195e0af8d22444e2a28b40374f594579_D20200628-20200926" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMTA_69869127-6888-462e-9e5b-c1e2e8661974">no</ix:nonFraction> trade names were determined to be impaired.  In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test.  As a result, an impairment charge of approximately $<ix:nonFraction unitRef="usd" contextRef="id1fd2e75606541d9adfe15cc944e98e9_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMTk_1c8e262e-d026-4ea8-8795-ec24d486aa2a">3,900</ix:nonFraction> was recognized against these <ix:nonFraction unitRef="tradename" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="vmi:NumberOfTradeNamesImpaired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMjY_0eadc763-9ea8-418d-93ce-6824b621f4b9">two</ix:nonFraction> trade names in fiscal 2020.   </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwNDM_c5b020b0-a232-48c6-879e-2122258873a0" continuedAt="i73b3698b452045f69da6792bec9023e7" escape="true">The carrying amount of goodwill by segment as of December&#160;26, 2020 and December&#160;28, 2019 was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i73b3698b452045f69da6792bec9023e7" continuedAt="ie1d02ce4587048c5af73b20d2c419f5e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.994%"><tr><td style="width:1.0%"></td><td style="width:36.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.059%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.970%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;28, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMS0xLTEtMA_ae2a244a-1939-42e6-be1f-2546b4e59b8f">228,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMy0xLTEtMA_05f51d8a-df2a-4cd5-b785-bf681af8e988">130,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtNS0xLTEtMA_9b5a85a8-1d28-4dc8-98f1-0d5c384a5d1e">93,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtNy0xLTEtMA_6d022440-d716-4a57-b5f6-0a8bcff3d88f">25,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMTEtMS0xLTA_1ede2d95-3506-4fab-9795-ce50c732baad">478,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMS0xLTEtMA_5f7f4c39-e490-4695-a5af-59fdf0569196">18,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMy0xLTEtMA_185dde86-19d1-4f37-8f6c-88dd3f382bb6">14,355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItNS0xLTEtMA_a8473d81-723a-495c-af24-2bfd85f80cad">16,222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItNy0xLTEtMA_a427cbf5-c7b3-408d-8404-f300e31291df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMTEtMS0xLTA_85fe8289-ca3b-4dcf-a5fb-2e1518642b8a">49,247</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMS0xLTEtMA_95074a50-df04-40f8-892a-50b4e216d97d">209,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMy0xLTEtMA_a7a33bed-f12d-45dd-9183-cd2e558d3b4d">116,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtNS0xLTEtMA_e241977d-d79e-44d7-bacc-56db5c614851">77,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtNy0xLTEtMA_9bbd67bf-522e-4005-99bd-b40e314a3515">25,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMTEtMS0xLTA_185ba1dd-5f8a-4d90-8877-cf1710306412">428,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMS0xLTEtMA_2029d0ad-296b-4fa2-84a6-3844ddeaa21a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMy0xLTEtMA_a6a07970-73cc-4d7d-b0fe-4128da6c1a22">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtNS0xLTEtMA_a05bf8a8-30f6-47b3-9fb1-6664e5d0d6bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtNy0xLTEtMA_25ef7bf9-6ebc-4607-a03d-42bc372b61d4">5,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMTEtMS0xLTA_2700aec9-2f9d-4120-81dd-4ba343704605">6,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMS0xLTEtMA_74496734-f5eb-495f-a807-ca55e778e0ec">12,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMy0xLTEtMA_29d84f8f-6afd-4154-8b7b-9d9f3ddb60f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtNS0xLTEtMA_b4c0d806-cbbf-45cd-b90a-a1aad01500d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtNy0xLTEtMA_a158093a-852b-418e-b226-9862eff370b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMTEtMS0xLTA_d063e310-8644-4c4c-9b72-995f8d4ee340">12,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMS0xLTEtMA_6e8d23d6-3526-440b-94e3-072ffe2f4a9a">3,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMy0xLTEtMA_6ee5e6ee-9d9a-4180-a3d4-1cce7aaca06b">3,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctNS0xLTEtMA_d94c73b5-5b66-4391-a719-97bcf06bbba2">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctNy0xLTEtMA_5ff3302a-97fe-4606-89a8-6cfc9b97a21e">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMTEtMS0xLTA_54575add-00e7-4bbd-b89c-9a5d225a0eed">7,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMS0xLTEtMA_d742c8a2-c1ed-45ed-921b-06f70fe9ec49">201,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMy0xLTEtMA_078de8ae-9e68-4708-ab03-761de6fd6508">120,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1fe387d7b624a259965d7797e763bbb_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtNS0xLTEtMA_83cfa548-2045-45cf-b716-71c45311f484">78,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i022fe9c35bb443c4befe795c48099a83_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtNy0xLTEtMA_541493c3-fe87-428a-9eed-2dba1edb797f">30,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMTEtMS0xLTA_8f23d372-86b8-40d1-99bc-3da781f17f4d">430,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><ix:continuation id="i3afc8a19f852478faa7a09d1ccbffe01" continuedAt="i213c04d50b3c4247ad14884f53d2c411"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="ie1d02ce4587048c5af73b20d2c419f5e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.738%"><tr><td style="width:1.0%"></td><td style="width:36.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.058%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;29, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMS0xLTEtMA_63b69c57-1596-4b7e-9b94-dc5bfa286f31">204,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMy0xLTEtMA_321af66c-14ba-4986-873c-39441b127144">123,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtNS0xLTEtMA_5da12ad7-1a14-4fb1-943e-9f4905497bba">80,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtNy0xLTEtMA_f22e45d6-5370-4a7a-a903-611fb2ef8def">25,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMTEtMS0xLTA_3f181967-9853-484b-aa2c-ac7042e0a7ef">434,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMS0xLTEtMA_12197257-d7bc-40e4-8352-c5c2715f5eb9">18,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMy0xLTEtMA_f90bdc9d-9b29-4074-9dce-7a0853af38a5">14,355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItNS0xLTEtMA_bf168b11-d910-4965-8f22-89fa1e9f8f7e">16,222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItNy0xLTEtMA_6d1a3f0c-3db5-4c08-a7d0-44ec3f5b47a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMTEtMS0xLTA_46072779-1301-4644-8d32-fefeb126d3ac">49,247</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;29, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMS0xLTEtMA_4901cc44-6c40-42de-9549-7be1d1acd7c2">186,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMy0xLTEtMA_ba61f4a4-c942-4683-be40-4b474ee88648">109,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtNS0xLTEtMA_93bced86-78ab-48ae-9f54-7b6f760a07d3">64,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtNy0xLTEtMA_6cdb5c97-5aef-451f-bd67-b3e807a1f127">25,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMTEtMS0xLTA_3722c3cd-1ac8-4fb3-b569-dae672a40b9c">385,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMS0xLTEtMA_d89bb149-0daf-4cea-a1ac-f318ece469d2">21,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMy0xLTEtMA_ca26bfd9-c01f-4fdd-bbfb-5ce9d279c390">7,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtNS0xLTEtMA_3b4fb066-0b3c-46e4-ac51-bd709b58bbdb">12,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtNy0xLTEtMA_5b2dabb8-3d8e-4f7a-99d1-e9ecce35154e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMTEtMS0xLTA_9ffaada1-1d15-415f-a6d5-63bfe5e09479">42,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMS0xLTEtMA_636ea6d1-22ba-4018-a6d9-6cff0f724a4d">2,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMy0xLTEtMA_df68bc5d-76ce-4899-9d6c-3c4d2d5cc674">913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctNS0xLTEtMA_098dea3b-586d-4b17-a56a-7c802432a9fd">436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctNy0xLTEtMA_9b34d305-16f1-4ea1-a431-5503e95f985f">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMTEtMS0xLTA_8abf16f7-39df-4ed9-99f4-a6b5750ad2c0">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMS0xLTEtMA_55a28194-b300-466b-9d42-26a2441bfae6">209,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMy0xLTEtMA_e2c77e5e-ae87-4153-8624-ccfad4a96b3d">116,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtNS0xLTEtMA_8e406372-db32-41dc-88a0-9578dae9f891">77,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtNy0xLTEtMA_72e815ae-d432-4a34-b0ef-bc4fc1da7912">25,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMTEtMS0xLTA_cd204cdb-2c11-4bc8-9e04-fe0c2c872d92">428,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s annual impairment test of goodwill was performed during the third quarter of 2020, using primarily the discounted cash flow method.  The estimated fair value of all of our reporting units exceeded their respective carrying value, so <ix:nonFraction unitRef="usd" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMzc_8542c735-f85d-4c1d-bc9d-25aec4e00237">no</ix:nonFraction> goodwill was impaired. </span></div></ix:continuation><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i213c04d50b3c4247ad14884f53d2c411">In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years.  This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the Access Systems reporting unit.  This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="i7ca76238dee6424395d758c1f39f9510_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExNDk_cef40bda-3f19-4338-8f1d-51a78ca2bb33">12,575</ix:nonFraction> impairment of access system's goodwill in the second quarter of 2020.</ix:continuation>      </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_124"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(9) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:BankCreditArrangementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzY0NQ_b65fb6ac-58b6-47ed-8d4b-cd6fc9d1af25" continuedAt="i05fb2890d05645c5a91092286420e911" escape="true">BANK CREDIT ARRANGEMENTS</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-indent:36pt"><ix:continuation id="i05fb2890d05645c5a91092286420e911" continuedAt="ic2109e713393428bb190a293619d42c0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains various lines of credit for short-term borrowings totaling $<ix:nonFraction unitRef="usd" contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzEwOTk1MTE2Mjg0MzA_217b21f8-a70c-483e-9103-4c12c35df7d7">144,690</ix:nonFraction> at December&#160;26, 2020. As of December&#160;26, 2020 and December&#160;28, 2019, $<ix:nonFraction unitRef="usd" contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzE0Mg_4862d26c-9908-4e93-827b-4bf9a9d872d4">35,147</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if7fbb7380dbf4ae887b38bf3590f2d6b_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzE0OQ_72b80354-4135-40fb-84a8-3b2a817b43c0">21,774</ix:nonFraction> was outstanding and recorded as notes payable in the Consolidated Balance Sheets, respectively. The interest rates charged on these lines of credit vary in relation to the banks&#8217; costs of funds. The weighted average interest rate on short-term borrowings w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as <ix:nonFraction unitRef="number" contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226" decimals="4" name="us-gaap:ShortTermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzQxMQ_737dd6c5-02e0-4082-aa9d-999879146657">4.65</ix:nonFraction>% </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic2109e713393428bb190a293619d42c0">at December&#160;26, 2020. The unused and available borrowings under the lines of credit were $<ix:nonFraction unitRef="usd" contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzQ4OA_cf9dabcc-8436-4595-ab79-dd3f43750b60">109,673</ix:nonFraction> at December&#160;26, 2020. The lines of credit can be modified at any time at the option of the banks. The Company pays no fees in connection with unused lines of credit.</ix:continuation> </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_127"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(10) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4Mzc_fd5e3654-f485-4781-9673-6b6cacf3448b" continuedAt="i63d8b42ce0854d99b5d13bd71fff150c" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i63d8b42ce0854d99b5d13bd71fff150c" continuedAt="if2a988f8fa3c4b0f84dc90dd31b707fa"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4NDc_3b0ab7e1-97ad-4108-8874-03a2c6f7c593" escape="true"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:64.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.815%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtMS0xLTEtMA_78b28c75-9535-47f1-894a-a44fcc6986d0">169,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtMy0xLTEtMA_cf0441e2-8639-4e92-b249-e244d73c7626">166,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtNS0xLTEtMA_6855a6dc-2014-4853-aad5-8e3c168e9ce0">137,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItMS0xLTEtMA_0f7c5ff0-9c0e-4a1c-bb20-be8d0037d463">23,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItMy0xLTEtMA_74a0b86f-3bb1-4079-bb7e-10f3acf95f7f">33,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItNS0xLTEtMA_a4503c4b-a7d3-48ea-a175-8da4be84fac6">15,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtMS0xLTEtMA_c9b194f9-ee77-4583-80b5-94202d3c4610">192,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtMy0xLTEtMA_90b8dda7-cc30-4c06-9b50-d58e8dc91139">199,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtNS0xLTEtMA_39340c23-3fd8-466b-9cb1-9fe0b09528a1">153,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="if2a988f8fa3c4b0f84dc90dd31b707fa" continuedAt="i0a287aa716a24efb8f4cecce4c6d56ff"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4Mjc_361a8c20-78a7-4789-afb3-d94ab2e50d8e" escape="true"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consists of:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.178%"><tr><td style="width:1.0%"></td><td style="width:46.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItMS0xLTEtMA_1c139957-5311-41a3-b084-6699cd00108d">30,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItMy0xLTEtMA_dd14ed9b-88c4-43f2-a419-5a5e3b0cf1ca">27,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItNS0xLTEtMA_13e41563-f6d6-4c5a-afe7-7c77420b8b38">21,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtMS0xLTEtMA_5abca7e0-7df7-4e45-a88f-15b2e4f43afe">8,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtMy0xLTEtMA_f0a42afc-296d-4d74-9765-64f691b0e9b1">5,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtNS0xLTEtMA_234f7254-232c-4f5a-b6e8-5d4a2baddf5c">6,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtMS0xLTEtMA_77d9d091-1c7e-47e5-9b3f-db05f00277ed">12,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtMy0xLTEtMA_22b8d23c-efe8-4d54-8daa-ad3dc0b03fcb">13,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtNS0xLTEtMA_3bef3a2d-975f-4d8b-944e-545c10122da3">17,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtMS0xLTEtMA_6333286e-1bb2-4463-926e-500ec5ce7286">51,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtMy0xLTEtMA_8bae98a9-e24d-45ca-adec-1812363abd48">46,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtNS0xLTEtMA_b34091f0-b263-4f21-a79b-4ec14ecffee9">45,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtMS0xLTEtMA_5b7c7a7b-f4e8-4e8f-bc1b-7e9816fb56b9">451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtMy0xLTEtMA_bc4b8948-6187-4439-800b-f46ab0b325d6">240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" name="vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtNS0xLTEtMA_7ffef59f-f9c1-4d1d-863c-e8bd17bf00c1">456</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtMS0xLTEtMA_d4ffcafe-1330-409f-bc3c-c14f7300c6f4">6,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtMy0xLTEtMA_3b6f65f5-bfd1-4a30-860d-1d9c58793079">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtNS0xLTEtMA_e9ff9041-6583-421d-8fac-48cf74a5673e">2,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktMS0xLTEtMA_31db7fdf-2f13-42c8-9370-fdd274bbe654">822</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktMy0xLTEtMA_40ba94d9-e8f4-47f9-8ae6-47ef5e5b55a9">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktNS0xLTEtMA_d2bedce3-f870-4607-a29f-82edc1d45f07">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTEtMS0xLTA_9b5c79d1-785d-4363-b8b8-9c31eb36cae0">5,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTMtMS0xLTA_567a2cdf-dcbf-4302-b5c1-4a1b53e91a89">1,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTUtMS0xLTA_c199db6d-4f63-4c1e-9001-eab8ef17a0fd">1,881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTEtMS0xLTA_6ca334f5-00a9-4843-83ab-80c0a4796652">1,397</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTMtMS0xLTA_d32db54f-2204-4fd2-bef4-c3347d7649a9">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTUtMS0xLTA_7dd54d44-a18c-4686-aab5-3986318a337d">814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTEtMS0xLTA_d5d63f5a-6402-4305-a24d-f6608dc1dac9">49,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTMtMS0xLTA_87db0646-b1b3-49ef-9ee3-f8e7b1cad975">47,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTUtMS0xLTA_b2d29d90-ee2e-4ee0-8c6e-eb4e304cfe54">45,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjM_e596bb2a-a255-4283-a34d-6ab198873a9f" continuedAt="i10aba64dcacf4b7e8f35b02e2dc57c50" escape="true">The reconciliations of the statutory federal income tax rate and the effective tax rate follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i10aba64dcacf4b7e8f35b02e2dc57c50"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%"><tr><td style="width:1.0%"></td><td style="width:60.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.193%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtMS0xLTEtMA_ba23bc33-fc28-40ef-899d-bc5f67c17384">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtMy0xLTEtMA_decc1e9b-96c2-426f-a990-68e5f1c49da4">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtNS0xLTEtMA_ecf84cf2-0cb9-4168-9560-57313c16e856">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItMS0xLTEtMA_07db26ff-a140-4250-9cdb-2c42417d88f6">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItMy0xLTEtMA_4aeee951-f47b-4b91-b9ed-902ecee5c709">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItNS0xLTEtMA_c913af00-ae1e-42b1-96f0-65ab635e192c">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carryforwards, credits and changes in valuation allowances</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtMS0xLTEtMA_8d48834b-eb62-440f-bc83-859c2866a66e">1.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtMy0xLTEtMA_83d6f1fd-364c-40ac-bb67-b3d6269ec973">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" sign="-" name="vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtNS0xLTEtMA_bf836ff2-bb0a-4c97-a9d8-529037cb5bfe">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtMS0xLTEtMA_2f24c16e-328a-46a3-a4a7-1d003f42b43f">1.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtMy0xLTEtMA_4381d8ab-3fe5-4e2e-bd65-151d84b03b0c">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtNS0xLTEtMA_3bea6aae-311c-4cb9-8ac5-a1762590f9b1">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtMS0xLTEtMA_f9fd4b16-8280-41cc-b4c5-8e819156fdb7">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtMy0xLTEtMA_bd2547ce-6b7f-43b5-91ec-c3ef9c232da6">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtNS0xLTEtMA_8e79f9a8-92bc-4399-ad53-297bbd6402a9">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible  impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctMS0xLTEtMA_39e3f983-d22c-4b45-aff9-33d0f5df87ce">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctMy0xLTEtMA_59ddade0-0778-4373-9f0e-e8e8d3e510ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctNS0xLTEtMA_fead765f-9fbc-4344-8660-63bb9ade0925">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of 2017 Tax Act</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" format="ixt:zerodash" name="vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTEtMS0xLTA_7012baa7-3961-4bdd-bb87-c3cedcd9fbba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" format="ixt:zerodash" name="vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTMtMS0xLTA_0819b75c-41b9-407f-bda6-b615c0348da9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" sign="-" name="vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTUtMS0xLTA_b51bf9ad-4cf2-4cef-8c0f-ec41d6951185">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTEtMS0xLTA_8310d922-944b-4997-80a0-86927495f428">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTMtMS0xLTA_24099ad1-382d-419c-a50a-1b9d24290777">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTUtMS0xLTA_c3c0c54e-a35a-4821-860d-0164732c0720">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTEtMS0xLTA_b71cb060-4f84-42ec-b3e5-17f738e7295a">25.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTMtMS0xLTA_fa014c3f-5de6-47f2-964c-acd399e67cc0">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTUtMS0xLTA_38b0121d-b421-46e0-a32d-781f26239be7">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fiscal years 2020 and 2018 include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzMyOTg1MzQ4OTM4MjM_388ca41b-feeb-4793-84a0-264d4641363c">4,651</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzIzNDU_2f28a08b-bd7f-4ea2-86bb-cf913c45fbb3">3,171</ix:nonFraction> of tax expense related to non-tax deductible impairment of goodwill.  Fiscal years 2020 and 2018 also include $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzMyOTg1MzQ4OTM4MzQ_e04a597d-1091-4a3b-bd41-65c3c8305acf">1,100</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzI0MDY_dde51e88-e210-43e4-beca-5d47c95b20d3">6,756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of tax expense primarily related to restructuring charges for which no tax benefits have been recorded due to the increase in valuation allowance.  </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i0a287aa716a24efb8f4cecce4c6d56ff" continuedAt="i097a7e2b4ef54b1f99d855dba7583234"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of (a)&#160;temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b)&#160;operating loss and tax credit carryforwards. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjE_245eb6e0-2fc6-4efc-a7e8-3fc806bd7d08" continuedAt="i25fa1b885fdb453a8c6ba588305c54bc" escape="true">The tax effects of significant items comprising the Company&#8217;s net deferred income tax liabilities are as follows:</ix:nonNumeric></span></div><ix:continuation id="i25fa1b885fdb453a8c6ba588305c54bc"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                       </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.619%"><tr><td style="width:1.0%"></td><td style="width:70.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and allowances</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzItMS0xLTEtMA_2e33e94d-7aa1-404f-a029-2042b0e31f8c">17,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzItMy0xLTEtMA_469146cd-5787-4a0a-8e4d-4ca7be812806">16,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and loss carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzMtMS0xLTEtMA_015e1258-6010-40a2-bbeb-c0ac51aed702">81,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzMtMy0xLTEtMA_1b5ab7e2-11f9-44e1-8376-268e00565370">64,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzQtMS0xLTEtMA_c8dfbe01-7742-4adf-9bea-9064919ccc75">30,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzQtMy0xLTEtMA_24fbe7b7-a7c9-47c4-a934-b8ba61fb50c8">35,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzYtMS0xLTEtMA_81fcbdae-59fd-4363-aaac-3d9b0d32ca12">23,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzYtMy0xLTEtMA_7f577471-b753-4fed-96b1-a6316292f6ae">14,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzctMS0xLTEtMA_48829568-9568-4614-a651-fbe6cb14654d">23,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzctMy0xLTEtMA_3f3ba465-ea71-43a5-b009-3aa8936a7197">21,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzgtMS0xLTEtMA_c9e17846-eaad-4e1e-b19c-f5a3751fb9d4">13,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzgtMy0xLTEtMA_6f3b12ee-ea64-485d-8092-2a999673c45e">15,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzktMS0xLTEtMA_83f6d012-3aa0-4a12-a9e3-0cacd24fd04f">190,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzktMy0xLTEtMA_c4c17339-0224-4358-9301-d890e6182605">166,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEwLTEtMS0xLTA_4408fc5a-d85b-4408-aebf-245148ea6e80">44,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEwLTMtMS0xLTA_554f9e77-e33a-49f9-9e14-f3cd33be29bf">35,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzExLTEtMS0xLTA_345e9bba-709a-429f-958a-eb32fdbb64aa">146,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzExLTMtMS0xLTA_e16f35dc-6103-436e-94d8-8931785ec6d4">131,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEzLTEtMS0xLTA_c4d7239a-f600-440f-b23a-95691161f1fd">35,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEzLTMtMS0xLTA_fd70b1ba-f3ea-4776-9204-b646ddb78c7e">31,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE0LTEtMS0xLTA_fa3c4033-6601-4439-a744-9c10c7ab3d30">43,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE0LTMtMS0xLTA_459bf1f3-fb3d-456d-b184-81658e9c7870">49,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory allowances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTEtMS0xLTU1NzA_d26a0b5a-23dc-48d2-91a4-e32bedf027e2">5,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTMtMS0xLTU1NjY_aae6e6c8-9287-4ed4-b59f-ad4b4a0b19bf">5,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTEtMS0xLTA_367c09f7-60bf-482e-b77b-01162ef09038">23,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTMtMS0xLTA_c096a062-77d5-4cd1-9fb4-9d634ed8c456">22,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE2LTEtMS0xLTA_8969f5ce-d7b9-443e-8181-fd60957d16fd">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE2LTMtMS0xLTA_b63735c2-5085-41d6-ab11-3a1d680c2a30">6,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE3LTEtMS0xLTA_f4c67dba-3189-4a7f-9235-2ac7a41315c1">114,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE3LTMtMS0xLTA_9cef8957-49f3-4fa5-bb1b-d4b825753bfd">114,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE4LTEtMS0xLTA_a278a781-15bc-4a57-9c3d-4791fd6380df">32,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE4LTMtMS0xLTA_722e021e-d379-4c40-83fb-1f4c065b8b24">16,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjI_4a0f340f-1ca9-4f25-bd8a-a6e71c8d04b3" continuedAt="ice6e4b5fe20d46689fa55393c30dad03" escape="true">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="ice6e4b5fe20d46689fa55393c30dad03"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.476%"><tr><td style="width:1.0%"></td><td style="width:74.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Balance Sheet Caption</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzEtMS0xLTEtMA_dfaf71fc-caf5-4bc1-a385-9f69f3fdc9b3">74,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzEtMy0xLTEtMA_b192257a-7453-4b79-aaa9-89754971bdeb">75,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzItMS0xLTEtMA_234404bc-b3bf-4f7c-8d19-be0129f5ca6e">41,689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzItMy0xLTEtMA_3f33868a-8bb5-4fba-aca7-6b754b00c3eb">58,906</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzMtMS0xLTEtMA_214bc0a9-6824-44e5-9346-793b4e4cbf97">32,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzMtMy0xLTEtMA_e45b891d-370c-4122-a882-3233c13c8758">16,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management of the Company has reviewed recent operating results and projected future operating results. The Company's belief that realization of its net deferred tax assets is more likely than not is based on, among other factors, changes in operations that have occurred in recent years and available tax planning strategies. At December&#160;26, 2020 and December&#160;28, 2019 respectively, there were $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzQ0NjA_b03bae26-e318-40bd-b033-ebf4b3c6158d">81,912</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzQ0Njc_d67c6ce7-5780-40ac-a39b-3f7d1026c12d">64,116</ix:nonFraction> relating to tax credits and loss carryforwards. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances have been established for certain losses that reduce deferred tax assets to an amount that will, more likely than not, be realized. The deferred tax assets at December&#160;26, 2020 that are associated with tax loss and tax credit carryforwards not reduced by valuation allowances expire in periods starting in 2023. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions included in other non-current liabilities are evaluated in a two-step process, whereby (1)&#160;the Company determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2)&#160;for those tax positions that meet the more likely than not recognition threshold, the Company would </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i097a7e2b4ef54b1f99d855dba7583234"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognize the largest amount of tax benefit that is greater than fifty percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MTc_3724c282-3c48-49d0-ba3a-8f2517a3a6b1" continuedAt="i9bd28802e4ff4399a8c3c120a79fd57b" escape="true">The following summarizes the activity related to our unrecognized tax benefits in 2020 and 2019, in thousands:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i9bd28802e4ff4399a8c3c120a79fd57b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"></td><td style="width:76.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzEtMS0xLTEtMA_5a81ecc0-5305-47ca-a578-2d3f062b8022">2,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzEtMy0xLTEtMA_aecc105c-33d0-498d-ba01-c0cc5b60d996">2,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzItMS0xLTEtMA_df6cae19-056d-40ca-be7e-5c249542bb29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzItMy0xLTEtMA_64f778b3-0ac4-4f23-a73c-361d1d86cb27">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzMtMS0xLTEtMA_850b39c4-3a56-491f-b631-6ca0f0aef917">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzMtMy0xLTEtMA_a0e7ca8f-c37e-4aaa-910e-fe193befc5ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;current&#8209;period tax positions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzQtMS0xLTEtMA_474f7c0b-ba2f-4e81-9847-9b41c50586c9">398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzQtMy0xLTEtMA_80e3c93c-7ae9-436c-9224-5f30d6772121">593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements with taxing authorities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzUtMS0xLTEtMA_d6d47290-22b9-4276-801d-dfc938ecace9">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzUtMy0xLTEtMA_2f86051a-7077-4571-abdd-26fda4d9ecd8">150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzYtMS0xLTEtMA_6f132369-bec8-41aa-a75f-7c33566317c1">650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzYtMy0xLTEtMA_7af83c32-ae0d-43ae-9814-47428f6cb11b">771</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzctMS0xLTEtMA_6d4fecfa-5a1b-4b62-8475-b1c4271778e5">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzctMy0xLTEtMA_ca8e2251-0f41-4c2a-b1cb-e7dbf6e07034">2,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are approximately $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU0OTY_55a52f11-9930-4cf3-a240-c6ecb8872bd0">973</ix:nonFraction> of uncertain tax positions for which reversal is reasonably possible during the next 12&#160;months due to the closing of the statute of limitations. The nature of these uncertain tax positions is generally the computation of a tax deduction or tax credit. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU4Mzg_0bc28ab6-c20d-434e-a23c-e1bd155fc368">650</ix:nonFraction> with $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU4NDY_d22e6623-eb23-4c99-a17b-b555d96747bf">513</ix:nonFraction> recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2019, the Company recorded a reduction of its gross unrecognized tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYwNTM_9745401e-a726-4599-9495-85bf69497d7d">771</ix:nonFraction>, with $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYwNjI_f740eb96-775e-43c6-90a9-4ee047e95f18">609</ix:nonFraction> recorded as a reduction of its income tax expense, due to the expiration of statutes of limitation in the United States. In addition to these amounts, there was an aggregate of $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYyNzM_4c8176eb-37b1-4b06-a792-7cb7d69c8182">845</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYyODA_5abe2ef5-333d-440d-945e-c8810e92b360">178</ix:nonFraction> of interest and penalties at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#8217;s policy is to record interest and penalties directly related to income taxes as income tax expense in the Consolidated Statements of Earnings.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. and various states as well as foreign jurisdictions. Tax years 2016 and forward remain open under U.S. statutes of limitation. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY3NzY_e3eaec89-3933-4907-a2d4-932098c8fb2a">2,547</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY3ODM_d17cf092-3d10-4898-b194-4ca3931b9c08">2,224</ix:nonFraction> at December&#160;26, 2020 and December&#160;28, 2019, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_130"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(11) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM3NjE_5944c3ce-91d9-4aef-b6cd-0ff6398f20f2" continuedAt="i7080bfd7559f4d1b998a410d6207067f" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="i7080bfd7559f4d1b998a410d6207067f" continuedAt="ia6c51a2fda074d66b630606250043d61"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM3NTY_b0595da6-1ecf-4ec5-897d-67e7f7c381f9" continuedAt="i3cc7c2156848417d83216ac989239686" escape="true">Long-term debt is as follows:</ix:nonNumeric></span></div><ix:continuation id="i3cc7c2156848417d83216ac989239686" continuedAt="i45ea52e12733466cadba1e8d18c19b8e"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMC0xLTEtNzIzNy90ZXh0cmVnaW9uOmIyNGMwMGYxNDQ1MzQxZDY4ZmI4M2I0YjI3NWVhOTMyXzMyOTg1MzQ4ODMzNzk_141b8c72-1284-4195-a966-8c8e4db37039">5.00</ix:nonFraction>% senior unsecured notes due 2044(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMS0xLTEtMA_1f60412a-eb3e-4a3d-b24b-ef6752f8b32e">450,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d3437fea304cceb676c296db5c68c2_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMy0xLTEtMA_cd46b49b-3437-476f-bcfa-9d8466db1261">450,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMC0xLTEtNzIzOS90ZXh0cmVnaW9uOjEzZmQ5NGRhODdlMjQ4ZTA5YjA2YzY0NTNmMjY4ZGRkXzMyOTg1MzQ4ODMzNzk_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e">5.25</ix:nonFraction>% senior unsecured notes due 2054(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be30647ff2842fca0fba6529684ff35_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMS0xLTEtMA_6bae2e22-15d4-4fb1-876f-1b0ed1580130">305,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a19b8f97a3046c391d97d4cb4e58b77_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMy0xLTEtMA_a51830a9-a3b9-4a2f-be7d-2c32a5321682">305,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount on <ix:nonFraction unitRef="number" contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMC0xLTEtNzI0MS90ZXh0cmVnaW9uOmRiZDcyMGI0NzZhMzQ5MjY5YTFmM2Y1NzhkYzlkYjFlXzMyOTg1MzQ4ODM0MDY_141b8c72-1284-4195-a966-8c8e4db37039">5.00</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMC0xLTEtNzI0MS90ZXh0cmVnaW9uOmRiZDcyMGI0NzZhMzQ5MjY5YTFmM2Y1NzhkYzlkYjFlXzMyOTg1MzQ4ODM0MTQ_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e">5.25</ix:nonFraction>% senior unsecured notes (a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie62c2c1bb32b461fa3fd47db3dae23f6_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMS0xLTEtMA_713cd365-a247-48ef-8280-fed537aaf6db">20,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d4cbecefeb444e995a36642db05cff6_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMy0xLTEtMA_26d09b93-b6fe-4e37-9ffb-23b6896ac282">21,143</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzYtMS0xLTEtMA_381a4003-53c4-4c53-bec5-b79efbad788e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72c722386a2846b0b794a2d752f12c2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzYtMy0xLTEtMA_1df372a5-f04d-40d4-b693-8afdcc5dbe65">29,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IDR Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57ede5a0581847aab39dd04128c809dd_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzctMS0xLTEtMA_5447f445-7f0c-4ec2-977b-c14cf96321f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc316626da5b486f837c9dfb777562b7_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzctMy0xLTEtMA_58b21415-2ea1-4996-a557-e65ca96a728b">8,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1141910f0bb484199bb79970a4a0ece_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzgtMS0xLTEtMA_377efcc1-5ea7-4fc1-a542-74298b749fa6">4,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0afbbeb272904f5dbb0689b6bbec0727_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzgtMy0xLTEtMA_10df6d5e-2c4c-4c00-a1c5-2ef84938e06e">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzktMS0xLTEtMA_ae4fcb09-7f1d-45c4-a6bb-6fc953afd49b">7,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzktMy0xLTEtMA_1e4a728c-44c4-4101-b986-b026f3d452eb">7,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEwLTEtMS0xLTA_ea05ff21-50c6-4e52-b22b-d0a5ac913281">731,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEwLTMtMS0xLTA_5c6bb024-8bc5-4df2-8252-8d805442480f">765,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzExLTEtMS0xLTA_f3f33378-6ab6-4c8b-86d3-42495a8ff747">2,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzExLTMtMS0xLTA_45259953-e7cc-4428-9302-5d40a1aecdd6">760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current installments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEyLTEtMS0xLTA_73aae1f3-c750-4292-a3c9-b8b8dcad3603">728,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEyLTMtMS0xLTA_5fef0feb-acc2-44a9-85c7-37851ceccafc">764,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The <ix:nonFraction unitRef="number" contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzY2_141b8c72-1284-4195-a966-8c8e4db37039">5.00</ix:nonFraction>% senior unsecured notes due 2044 include an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE0Mg_4d1b8859-4fa9-497a-80ee-d5cd4ff61bff">450,000</ix:nonFraction> on which interest is paid and an unamortized discount balance of $<ix:nonFraction unitRef="usd" contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxMA_8fc34f9b-f633-4eb7-9d38-de0b62047378">13,405</ix:nonFraction> at December&#160;26, 2020.  The notes bear interest at <ix:nonFraction unitRef="number" contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI0OA_9e5c3578-e22d-4668-bded-9389b0b7f2bb">5.000</ix:nonFraction>% per annum and are due on October 1, 2044.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at <ix:nonFraction unitRef="number" contextRef="i288c6ee9c1084bcc991e2081850b446a_D20191229-20201226" decimals="INF" name="vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzUwMw_3608b077-94ff-4372-955a-6e2b1ec26705">100</ix:nonFraction>% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The <ix:nonFraction unitRef="number" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzY2Nw_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e">5.25</ix:nonFraction>% senior unsecured notes due 2054 include an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0Xzc0Mw_48c1b421-dfad-41a5-b5de-a86cad941b5e">305,000</ix:nonFraction> on which interest is paid and an unamortized discount balance of $<ix:nonFraction unitRef="usd" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzgxMQ_ca403b83-b1d0-4262-accb-e6cb44298e5e">7,394</ix:nonFraction> at December&#160;26, 2020.  The notes bear interest at <ix:nonFraction unitRef="number" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0Xzg0OQ_e2c5f6de-f27d-482a-b189-9d354ac303ba">5.250</ix:nonFraction>% per annum and are due on October 1, 2054.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at <ix:nonFraction unitRef="number" contextRef="i19e2e8aa56be48c3b56df9929afaef4d_D20191229-20201226" decimals="2" name="vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzExMDQ_268e0faa-27b0-4b56-8fc3-642ecd762804">100</ix:nonFraction>% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $<ix:nonFraction unitRef="usd" contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE0ODQ_2d1a26e8-512a-44a4-912d-3c66dae416c2">600,000</ix:nonFraction> of committed unsecured revolving credit loans with available borrowings thereunder to $<ix:nonFraction unitRef="usd" contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE1NzM_f10c0272-c645-4350-8fd1-e1a32a1d8dba">400,000</ix:nonFraction> in foreign currencies.&#160; We may increase the credit facility by up to an additional $<ix:nonFraction unitRef="usd" contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226" decimals="INF" format="ixt:numdotdecimal" name="vmi:LineofCreditAdditionalBorrowingCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE2NTk_3cfd3a2c-993e-4565-af8d-fb0ae61a04c7">200,000</ix:nonFraction> at any time, subject to lenders increasing the amount of their commitments. The interest rate on the borrowings will be, at the Company's option, either:</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE4MjA_700cc93e-1f18-4b70-bca4-bcf4235aab71">LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company)</ix:nonNumeric> plus 100 to 162.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc., or;</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the higher of</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the <ix:nonNumeric contextRef="i29d74758c5eb41ffb4c38d85bcdb8e6c_D20191229-20201226" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIwNTU_5aa53bf6-f66e-405a-89fa-f12c96f6ea9e">prime lending rate</ix:nonNumeric>,</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the <ix:nonNumeric contextRef="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIwNjM_91b6619e-7794-4ec5-9707-694f63b55b91">Federal Funds rate</ix:nonNumeric> plus 50 basis points, and</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LIBOR (based on a <ix:nonNumeric contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226" format="ixt-sec:durmonth" name="vmi:DebtInstrumentVariableInterestRateBasisPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxMTA_6f61799c-c127-4d1e-8ade-683ee4c21ab2">1</ix:nonNumeric> month interest period) plus 100 basis points,</span></div><div style="margin-bottom:12pt;padding-left:108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus, in each case, <ix:nonFraction unitRef="number" contextRef="i2300fc697068464ebb17fac2f45bc259_D20191229-20201226" decimals="0" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxNzI_daaeffc2-8396-4c4e-91f4-511e1dd794e5">0</ix:nonFraction> to 62.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Mood's Investors Service, Inc.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="ia6c51a2fda074d66b630606250043d61"><div style="margin-bottom:12pt"><ix:continuation id="i45ea52e12733466cadba1e8d18c19b8e"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i62ea89682007475b8ec5d344d978505e_I20201226" decimals="-3" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIzNjE_e6efbde8-49dc-44f6-9cf7-e32b4683735b">0</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022, and contains certain financial covenants that may limit additional borrowing capability under the agreement. At December&#160;26, 2020, the Company had the ability to borrow $<ix:nonFraction unitRef="usd" contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI2NDg_b2bf76ed-8aa6-48f5-ab49-c476e8da58a7">585,419</ix:nonFraction> under this facility, after consideration of standby letters of credit of $<ix:nonFraction unitRef="usd" contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI3MjQ_161969b0-7fd9-4565-add2-fb83d3ea62d9">14,581</ix:nonFraction> associated with certain insurance obligations. We also maintain certain short-term bank lines of credit totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI4NDA_8a5ae5ca-0543-42c3-8059-3fdb17915354">144,690</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI4NDQ_d761b628-c998-4fd6-883a-f4f373fba1a5">109,673</ix:nonFraction> of w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hich was unused at December&#160;26, 2020.</span></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The lending agreements include certain maintenance covenants, including financial leverage and interest coverage. The Company was in compliance with all financial debt covenants at December&#160;26, 2020.  The minimum aggregate maturities of long-term debt for each of the five years following 2020 are: $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0MzA_bf2b9e14-956f-4d81-8d40-27592dc50d1d">2,748</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0MzQ_0a9968d8-84a5-49c8-8ea3-78d3c728ad2e">1,028</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0Mzg_3bd809fc-ee93-4d03-8122-3a30bbd659ea">707</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0NDI_4d2bdb12-9472-43bf-a6b0-f0b30f90991d">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0NDk_9b7b5004-4397-4e31-afe8-6baf8cda69f4">0</ix:nonFraction>.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The obligations arising under the <ix:nonFraction unitRef="number" contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0ODg_df03adbc-7697-4ed0-9109-2ca80b93fd4b">5.00</ix:nonFraction>% senior unsecured notes due 2044, the <ix:nonFraction unitRef="number" contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM1Mjg_196719d7-1b15-457e-989a-643a58aa0c84">5.25</ix:nonFraction>% senior unsecured notes due 2054, and the revolving credit facility are guaranteed by the Company and its wholly-owned subsidiaries PiRod, Inc., Valmont Coatings, Inc., Valmont Newmark, Inc., and Valmont Queensland Pty. Ltd.</span></div></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_136"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(12) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxOTI_16ecd1c3-a50d-404d-963b-cbb213bebd67" continuedAt="i8d24135fbbf94cea8ae47c2cf0a65fa5" escape="true">STOCK-BASED COMPENSATION </ix:nonNumeric></span></div><ix:continuation id="i8d24135fbbf94cea8ae47c2cf0a65fa5" continuedAt="i9b07cce210b44a13a7f8f7648cfee00c"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains stock&#8209;based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At December&#160;26, 2020, <ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzM2OA_e5efa58d-f29e-469e-9efd-b0667def5fe0">779,336</ix:nonFraction> shares of common stock remained available for issuance under the plans. Shares and options issued and available are subject to changes in capitalization. The Company&#8217;s policy is to issue shares upon exercise of stock options or vesting of restricted stock units or issuance of restricted stock from treasury shares held by the Company.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the stock option plans, the exercise price of each option equals the market price at the time of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over <ix:nonNumeric contextRef="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzkwNA_1c935ec1-6a19-4df6-a1cf-a2b421816a45">three years</ix:nonNumeric> or on the fifth anniversary of the grant. Expiration of grants is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNTY_ce78db4b-4b47-4781-b750-f3ed0c09f052">seven</span> to <ix:nonNumeric contextRef="i7a1453bd4e36402e844c50c01b02adc5_D20191229-20201226" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNjc_7396bc50-faf3-4ad0-a17f-5a3e22b355f4">ten years</ix:nonNumeric> from the date of grant. Restricted stock units and awards generally vest in equal installments over <ix:nonNumeric contextRef="i664887e97c344994822b56310210adc1_D20191229-20201226" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzEwNzY_5af81321-0fe9-47e9-824d-324b0818f052">three years</ix:nonNumeric> beginning on the first anniversary of the grant. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNDk_f0c8d9e9-90e2-474e-b18e-bc43e0a6f703">14,874</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNTM_830e2403-c5cf-42a4-9b3c-b4c0a19884e3">11,587</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNjA_fff78fb4-acc5-41c4-bc5c-627484184d1a">10,392</ix:nonFraction> of compensation expense (included in selling, general and administrative expenses) in the 2020, 2019 and 2018 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2020, 2019 and 2018 fiscal years was $<ix:nonFraction unitRef="usd" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MTI_146b4497-31c5-4310-a68c-af2d810c3deb">3,719</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MTY_afac24b5-0ae0-4de8-b841-7b159bd644a6">2,897</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MjM_b1cb7992-c38f-4819-b12e-68b5f7fd33b4">2,598</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020, the amount of unrecognized stock option compensation expense, to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE1NjE_6493760f-2806-4e00-bae0-4cbd981fd98e">2.39</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years, was approximately $<ix:nonFraction unitRef="usd" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE1ODk_53b4004a-3bf6-4ede-aaf1-99e632c79e6f">5,364</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a binomial option pricing model to value its stock options. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDk_31e817f6-3c8e-49cf-a69f-b6cb0a9fa7bb" continuedAt="i654cf5aaea934988b2475e2cace05039" escape="true">The fair value of each option grant made in 2020, 2019 and 2018 was estimated using the following assumptions:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i654cf5aaea934988b2475e2cace05039"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:75.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtMS0xLTEtMA_d08241ee-44f9-4bf0-8a49-ec62f5f89024">33.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtMy0xLTEtMA_48bea001-a35b-4c3c-8d0c-2caeb1314a89">33.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtNS0xLTEtMA_cae5e18a-2fc4-44d2-ae54-c8b3883246e5">33.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItMS0xLTEtMA_d3048685-377d-4506-9a96-4f57ad544f49">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItMy0xLTEtMA_b700c2c9-1128-44a7-8100-177937faa1b2">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItNS0xLTEtMA_9af2fc78-3b7a-42c8-be17-342016d30f83">2.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life from vesting date</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtMS0xLTEtMC90ZXh0cmVnaW9uOmQzNmU2YjNiYTYzNzQyMjJhOTdkYjAyZjc2MGUxOGQ4XzMyOTg1MzQ4ODMzNDI_e63cf151-30d9-43f6-b22a-7b8df3f5910c">4.0</ix:nonNumeric> yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjAzODZjYmMxOTNlOTRjMjVhOWNhZWZmNTgzOThkNGIyXzMyOTg1MzQ4ODMzNDI_aa0529d2-f032-40e4-92d9-c9ced4e950f1">3.0</ix:nonNumeric> yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmRlYjk1YzUyNmU5YjQxOTM5Y2EyMGI5ZDYwYTM2NjgzXzMyOTg1MzQ4ODMzNDI_a74ff9e7-5108-436d-aca7-bba2da2b54ad">3.0</ix:nonNumeric> yrs</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtMS0xLTEtMA_ccacf8c6-04c2-42bc-b9df-09b51974854c">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtMy0xLTEtMA_715388fe-5b7d-4373-ab33-dc9740b57b0b">1.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtNS0xLTEtMA_508f61a3-834c-42cf-8f78-497a64b57038">1.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDg_a3e29bf1-a01d-461d-bafd-ffc795940e8d" continuedAt="if34af6b1406640d88e91ce151375b7ff" escape="true">Following is a summary of the stock option activity during 2018, 2019 and 2020:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i9b07cce210b44a13a7f8f7648cfee00c" continuedAt="i9c8e60cbaa5b44698ff13dcd19c99188"><ix:continuation id="if34af6b1406640d88e91ce151375b7ff" continuedAt="ic05ad6dd9b934044b67b4b46e2009438"><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;30, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia66590fb67994cac8915789830d2ce1d_I20171230" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzEtMS0xLTEtMA_6e315b1b-2cee-4694-990b-a3a81f7ecf0d">570,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia66590fb67994cac8915789830d2ce1d_I20171230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzEtMy0xLTEtMA_f1209246-6a76-4df1-a579-9e1dd3bc20e2">128.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzItMS0xLTEtMA_33b6ecf2-4b69-4e9d-a4bb-48481452c980">105,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzItMy0xLTEtMA_8fd307c9-528f-4056-a1f7-12e23ee34259">112.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzMtMS0xLTEtMA_c8d5ed14-bdb6-4d1e-9b02-691166dc2cfa">63,717</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzMtMy0xLTEtMA_8d6fca20-5b0c-44a6-8193-9ddf606b5cb3">106.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzQtMS0xLTEtMA_6583e38e-b9e6-46ed-850c-41882520200b">33,627</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzQtMy0xLTEtMA_f0687103-acaa-4ef4-8dbf-4761dc073ad6">129.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtMS0xLTEtMA_613e0cd0-3981-4cfb-89c1-26a3946583ac">578,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtMy0xLTEtMA_b083c7de-1c8c-41d4-bfc5-577b2ab39a7e">127.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtNS0xLTEtMA_c8a9fdc8-13fd-4fdb-a4c9-9cdfd6cf4f41">4.35</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtNy0xLTEtMA_66d543fe-cb5b-443c-b59c-296b98dad911">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtMS0xLTEtMA_f159936d-4094-4a2a-bd92-be127707332f">565,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtMy0xLTEtMA_9a7baf8d-3415-46be-85da-fca7c462dee5">127.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtNS0xLTEtMA_b16b1883-94b3-49f9-9bcc-b8ba2eefb89c">4.30</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtNy0xLTEtMA_76cc433b-a5b2-4bb2-87d9-2b223f7a5798">909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctMS0xLTEtMA_e2e67ba0-e834-45df-9059-bdecd4e95e68">405,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctMy0xLTEtMA_8e39520b-c331-4ec1-91fe-3617557b5ae4">126.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctNS0xLTEtMA_545a021a-be42-4cfc-bb09-ee39fda19232">3.47</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctNy0xLTEtMA_3f6f99e2-31ec-4d03-8e43-ee9058b4629a">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The weighted average per share fair value of options granted during 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE5NzI_9d0cb085-6f8f-4565-b853-c395793c0c0c">30.48</ix:nonFraction>.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzEtMS0xLTEtMA_06829054-eb7a-4dcc-b7fb-bc0d0a1f41e9">578,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzEtMy0xLTEtMA_9283704d-1640-41ce-a0ce-de29b7c731a5">127.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzItMS0xLTEtMA_9b67a0f4-46f3-44d2-b365-8a75e40887b4">57,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzItMy0xLTEtMA_975b4d89-9569-45c6-a316-99668119564a">147.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzMtMS0xLTEtMA_31402f50-7721-4bf3-8d40-70c21a9e805b">119,789</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzMtMy0xLTEtMA_bfdf9b07-65e9-480e-8c70-30a984966f60">113.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzQtMS0xLTEtMA_14deca59-fa20-4a37-801f-75478b10a796">27,712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzQtMy0xLTEtMA_7dc50eae-a958-43cb-a0dd-ef149ad18554">137.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtMS0xLTEtMA_3aac9db8-f7f4-4df0-bc5f-d0ccc74404e4">488,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtMy0xLTEtMA_12af13d0-9883-48cc-9f66-7a6d5e0b9589">133.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtNS0xLTEtMA_281244a7-f8c5-41f6-80ad-8754ad15f2a3">4.04</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtNy0xLTEtMA_b98d3c3c-cfb2-49c8-85d2-b43a4afae9fc">9,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtMS0xLTEtMA_4e7e9205-e54f-46e3-8b6c-6e491b0ae2d3">478,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtMy0xLTEtMA_12131d46-9ad6-483c-ada3-b3eca1cc960d">133.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtNS0xLTEtMA_99e3607a-6acb-409a-88b3-d7d5bd5be69c">3.99</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtNy0xLTEtMA_55f0aa65-126a-4789-8652-b7da31b10a2f">9,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctMS0xLTEtMA_84596f4f-c7de-4278-98bd-5ea846b8b6f2">341,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctMy0xLTEtMA_2a0c4870-3dd8-47cd-a018-531a13884cbe">133.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctNS0xLTEtMA_b4de5576-9b43-4d7d-84e1-112b5571c6fc">3.19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctNy0xLTEtMA_b022c00e-f6c5-4d54-bd2f-88c46dc01166">6,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average per share fair value of options granted during 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzIxMDA_7a1f56cd-3784-4409-9e11-faf2dab9e41e">37.85</ix:nonFraction>.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzEtMS0xLTEtMA_80e73c1a-3e53-4ef3-b421-0e4455decad6">488,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzEtMy0xLTEtMA_7b237d11-8ba4-4f86-a0aa-7fb2f8d907fa">133.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzItMS0xLTEtMA_0c6b8147-474c-4b08-9c1a-b7c93ff2406c">66,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzItMy0xLTEtMA_9a66994a-5da7-4349-b69f-87b4648974b6">168.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzMtMS0xLTEtMA_9f8d5958-1796-4dc8-a838-dd345126c72b">147,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzMtMy0xLTEtMA_414ba2ca-ddfb-47bf-8f34-67bf410391ae">125.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzQtMS0xLTEtMA_6fd25db3-1b66-48b3-8e39-325437bd2b68">8,212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzQtMy0xLTEtMA_e6bd2d6a-8b37-4bfc-bddd-0d297408e758">137.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtMS0xLTEtMA_e57ce528-41f2-4b0a-900c-6517b371a77f">399,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtMy0xLTEtMA_df33f46a-3d0f-4ec1-af0d-85e8049c182d">141.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtNS0xLTEtMA_fd5848e9-7312-4177-b71b-791f1ee098f6">4.88</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtNy0xLTEtMA_f47faa79-0f04-4e41-9a85-e978e843f9d4">12,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtMS0xLTEtMA_135cfdac-7f22-4b19-b061-5392a4a7e1b5">389,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtMy0xLTEtMA_24383d41-fccb-492b-89b9-e76ee9358e86">141.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtNS0xLTEtMA_087cf7a6-a306-413b-8995-af3077c75eb7">4.81</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtNy0xLTEtMA_95e23d50-f929-4fe1-8516-3555b5be5f9c">11,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctMS0xLTEtMA_b23091a3-9528-4a33-8902-54c63cd6e6b1">254,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctMy0xLTEtMA_e4ead890-1f21-42d7-bd31-e5c6cd31a92b">138.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctNS0xLTEtMA_5eb25021-bf6e-49d9-a722-23819636b953">3.38</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctNy0xLTEtMA_1bc9f9f5-4363-47e4-b1b5-a53af4ac314c">8,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic05ad6dd9b934044b67b4b46e2009438">The weighted average per share fair value of options granted during 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzIxODI_8d7b54d6-1c81-4903-92dd-cc82cea662c7">45.49</ix:nonFraction>.</ix:continuation> </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDM_4cae71f6-0dc0-4b48-a632-fda4a1086784" continuedAt="ie562f73c44754bbfaa4b3a9b04a3bfca" escape="true">Following is a summary of the status of stock options outstanding at December&#160;26, 2020:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i9c8e60cbaa5b44698ff13dcd19c99188" continuedAt="id606c4ed1c3044b29ef7f8cf570466a5"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="ie562f73c44754bbfaa4b3a9b04a3bfca"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.779%"><tr><td style="width:1.0%"></td><td style="width:19.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.802%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding and Exercisable By Price Range</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise Price <br/> Range</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ad7e8e8e2a2463cbbff6c0915327a68_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjYyZjkyMjM1Y2FhODQ1MmE5NzE5OTRmYzgwMWQ5NThlXzMyOTg1MzQ4ODMzNTU_d15e28f9-48c0-4753-a417-efe4a9c20c05">104.47</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="ia449b5deb58b4502baa2fb7d4ae4d88c_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjYyZjkyMjM1Y2FhODQ1MmE5NzE5OTRmYzgwMWQ5NThlXzMyOTg1MzQ4ODMzNjQ_dda09a7f-5d74-453a-b6c8-0f9a8077b9bb">112.08</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMi0xLTEtMA_e0afbe2a-05b0-42a6-afb7-83b12584d21a">120,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i71b403abf446454e83376d3d7d1dc2dd_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtNC0xLTEtMA_0045e76e-c4aa-4c5b-aa15-1777dc2c1c4a">3.99</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtNi0xLTEtMA_fe53fada-811c-483b-93bb-cd52f873c9e7">109.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtOC0xLTEtMA_cac1a37e-0455-4254-be3a-a80f22211f55">79,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMTAtMS0xLTA_4794fd82-555c-438a-aacd-5a58f220ae06">108.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ie0438a256706418e820c6de39239ad65_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmZlMWY3YjAwYTQ1MjRmM2ViYWU0ODdhNDNiYjllNjZjXzMyOTg1MzQ4ODMzNTY_1d629f29-bee6-48a0-8e5b-f94f6915101a">123.87</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="i9c31e87629354046a5ee8594edca5ab9_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmZlMWY3YjAwYTQ1MjRmM2ViYWU0ODdhNDNiYjllNjZjXzMyOTg1MzQ4ODMzNjY_714e2a08-146c-4909-a441-86cc354f43b7">132.84</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMi0xLTEtMA_d50b4cf4-e61f-4c82-a812-0cb184328d6f">26,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i033133070a0447849c2711f780d3e477_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtNC0xLTEtMA_a28a1f95-fbe6-4521-bf29-2008d98aaa3e">0.97</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtNi0xLTEtMA_b732db3e-f34a-45d4-884a-bad02df080d0">132.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtOC0xLTEtMA_21ea1f98-e96f-411b-9b8e-9565546d64d2">26,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMTAtMS0xLTA_62676b16-a75e-4f2c-9011-8e1c659a885d">132.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i922f053732994e87bbbe9aa2d102f445_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNjlkN2Y4YWVkMjQ3NTJhODQ1ZTc3YWQ1M2FlNzMxXzMyOTg1MzQ4ODMzNTU_d47207f3-387f-4e73-b834-8e0bf28a3a39">142.67</ix:nonFraction> - <ix:nonFraction unitRef="usdPerShare" contextRef="ie13567a91fe84ed99fdd8a90d0f9be64_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNjlkN2Y4YWVkMjQ3NTJhODQ1ZTc3YWQ1M2FlNzMxXzMyOTg1MzQ4ODMzNjQ_c7ee4645-1e66-40a1-b9ab-334abbbbc2ab">168.80</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMi0xLTEtMA_6a1acdf3-f536-4731-8339-22eaee839e74">253,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17400694cb974a28af3faf31e085afe9_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtNC0xLTEtMA_47ddc092-0e58-4a56-974c-90e570b7aebb">5.71</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtNi0xLTEtMA_ef8a1b36-2816-403f-acff-840f55931979">158.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtOC0xLTEtMA_83ea7b7c-8394-434e-8c20-586c24603072">148,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMTAtMS0xLTA_638bcf7d-e0f6-4e5c-b775-d57c9609095d">156.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzYtMi0xLTEtMA_81103ccb-d956-41e8-90d3-a0a5645c46f3">399,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzYtOC0xLTEtMA_0247b20d-8ae4-4152-acab-c9a0ffa1a738">254,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In accordance with shareholder-approved plans, the Human Resource Committee of the Board of Directors may grant stock under various stock&#8209;based compensation arrangements, including restricted stock awards, restricted stock units, performance based restricted stock units, and stock issued in lieu of cash bonuses. Under such arrangements, stock is issued without direct cost to the employee. The restricted stock units are settled in Company stock when the restriction period ends. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant. <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NTQ_0a61a32d-0da2-4dac-905f-5d2efe80b5bd" continuedAt="iba435ee3116e42b797cebd8090fccb56" escape="true">During fiscal 2020, 2019 and 2018, the Company granted restricted stock units to directors and certain management employees as follows (which are not included in the above stock plan activity tables):</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:12pt"><ix:continuation id="iba435ee3116e42b797cebd8090fccb56"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.414%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtMS0xLTEtMA_b995a502-46ff-4343-a47b-e1d7f83d9d7f">85,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtMy0xLTEtMA_c5ac8b08-fc9d-4d9f-a9fb-3fd7048885e2">78,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtNS0xLTEtMA_eb2c8b05-7d99-4cf2-99ef-fbbff88fef16">88,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8209;average per share price on grant date</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItMS0xLTEtMA_b343161f-9da9-4860-b4b5-4a58e0b5781f">161.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59cfb941df7d49698bb6b3c77545e974_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItMy0xLTEtMA_5c2bcc88-0d48-4fe5-8c15-793c442bce7d">145.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id30dd65ab55f4725974ac4dd0b4661b1_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItNS0xLTEtMA_0ca127f0-d03a-462e-b8a9-ce4bd022548c">114.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized compensation expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtMS0xLTEtMA_6bae6d4e-be28-4736-b83e-8f92fdb430d6">9,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtMy0xLTEtMA_9fc8925d-2d09-4d92-855e-8a434da4919c">8,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtNS0xLTEtMA_e4407cea-cfe6-46d3-a6ed-39940327cb4d">6,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020 the amount of deferred stock&#8209;based compensation granted, to be recognized over a weighted&#8209;average period of <ix:nonNumeric contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxNTE_070e725f-5961-4946-8193-92130a06426c">2.66</ix:nonNumeric>&#160;years, was approximately $<ix:nonFraction unitRef="usd" contextRef="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxNzk_ec1e7943-0355-41a2-8dd5-d1372c0241b5">22,862</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units (PSU) awards consist of shares of our stock which are payable upon the determination that the Company achieve certain established performance targets and can range from <ix:nonFraction unitRef="number" contextRef="iae5f91917335415399d9f5033f273772_D20191229-20201226" decimals="INF" name="vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NTY_7d30046d-6d45-4f76-8380-297b5c2d1db5">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i147e575cfd50444ead76eb36428016f8_D20191229-20201226" decimals="INF" name="vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NjA_f4908069-6e8e-449a-aafb-749dc5c6c322">200</ix:nonFraction>% of the targeted payout based on the actual results. PSU's granted in 2020 have a performance period of <ix:nonNumeric contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NjY_04df286f-ea41-4e27-be7b-3082cf1080bd">three years</ix:nonNumeric>. The fair value of each PSU granted is equal to the fair market value of our common stock on the date of grant. PSUs granted generally have a <ix:nonNumeric contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5ODQ_43541d1e-29ad-4cb9-a0ef-7fce3dfada1b">three years</ix:nonNumeric> period cliff vesting schedule; however, according to the grant agreements, if certain conditions are met, the employee (or beneficiary) will receive a prorated amount of the award based on active employment during the service period.</span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id606c4ed1c3044b29ef7f8cf570466a5">During fiscal 2020 and 2019, the Company issued PSUs of <ix:nonFraction unitRef="shares" contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMDM_809f6599-1e8a-4119-a270-8a39de756ad4">35,181</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMTE_773f4ac7-9d7d-46bd-b440-83df38d42895">31,344</ix:nonFraction> with a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMTk_b232be32-92d3-47cb-84c7-a594ede77ee1">125.41</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMjg_5c3ed895-a042-488c-b508-d12fa789bd58">136.14</ix:nonFraction> per share.  During fiscal 2020, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMzc_ffd51603-0b7d-4f64-bb0d-211882eb15d9">3,165</ix:nonFraction> for these <ix:nonFraction unitRef="tradename" contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="vmi:NumberOfEquityIncentivePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNDc_29c938ff-b52d-4a8a-9896-d0423f18b509">two</ix:nonFraction> PSU plans.</ix:continuation>     </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_142"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(13) <ix:nonNumeric contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzE1NzE_b2b60c1d-ecce-4ce5-a1c5-d2cc9aa60494" continuedAt="i6717a810a9c6462891be10ff88bea658" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i6717a810a9c6462891be10ff88bea658"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzE1NzU_5f0b16a3-33fb-4b3a-832f-9dccd913686a" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.767%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dilutive <br/>Effect of <br/>Stock <br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb">140,693</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DilutiveSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMy0xLTEtMA_1655db6a-bfdc-49da-aeb3-23542ec389dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItNS0xLTEtMA_05575c58-411c-4955-b4b9-958316415407">140,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtMS0xLTEtMA_7072fde6-08f7-4d7e-8fc5-2c3506449a61">21,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtMy0xLTEtMA_160ec189-c239-4273-8eb0-6f585bd08096">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtNS0xLTEtMA_66d1036a-580e-4ac8-acb1-df45148915d7">21,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtMS0xLTEtMA_8cb49fce-3cad-4251-a0b5-eea4c524bd7c">6.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtMy0xLTEtMA_5ceb1d5b-9f7d-4de9-b730-314c77144cd9">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtNS0xLTEtMA_55b6cd17-eac5-4654-be37-1d1101b3c5ba">6.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMS0xLTEtMA_c8746b1a-7538-4687-ba8d-8d0b8cc0d251"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMS0xLTEtMA_f175ec9d-16d5-4399-b9e0-63ab6ee7bab7">146,408</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DilutiveSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMy0xLTEtMA_17f8c800-c0a4-4395-bb79-b79c5cc668d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtNS0xLTEtMA_fe72d4ba-bed3-4029-be11-6e8362e6e329">146,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctMS0xLTEtMA_642bbd5b-e8cc-4c67-bf40-9873fdbe6236">21,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctMy0xLTEtMA_4ae096cc-377e-4d43-aede-b52756ed1ce6">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctNS0xLTEtMA_4082847f-7886-43a8-a168-0f693acd3902">21,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtMS0xLTEtMA_3904497f-cad9-414e-8164-176b87894e54">6.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtMy0xLTEtMA_580a8d4b-5b1b-4fde-bdd5-0f19afc2a80a">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtNS0xLTEtMA_114eeab1-4de8-4357-82ec-eb8e3c9f471d">6.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net earnings attributable to Valmont Industries,&#160;Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTEtMS0xLTA_0a4478d5-3b66-4672-bcce-38efd79b8184"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTEtMS0xLTA_ea401d47-db48-481c-b923-1947a4d125b2">101,770</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DilutiveSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTMtMS0xLTA_ab0b80e2-2359-4b1b-bf27-56d44a6a50e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTUtMS0xLTA_47d339a3-27c9-4d04-b22e-b83cdc3b0971">101,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average shares outstanding (000's)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTEtMS0xLTA_36cd0062-44ef-4773-b92c-66e781e0fbb9">22,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTMtMS0xLTA_6e4eac4d-c712-4470-b1a0-1dbb3fc85c9e">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTUtMS0xLTA_53cf8023-92a4-496b-92f4-1fc2663bf36e">22,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Per share amount</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTEtMS0xLTA_d25eca13-f124-46ff-b6cc-0808d81ee348">4.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTMtMS0xLTA_4e04c70c-43f9-402c-89fc-b7b0c38a6a59">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTUtMS0xLTA_393d9518-134f-469e-8bc7-f9e8cad1f4f5">4.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Basic and diluted net earnings and earnings per share in fiscal 2020 was impacted by impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of goodwill and intangible assets in fiscal 2020 of $<ix:nonFraction unitRef="usd" contextRef="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3NzI_7b7bfdd6-2b32-4be7-adca-8e1c5eddc0bb">16,220</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226" decimals="2" name="us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3ODQ_b0eeb5a0-7760-416a-a818-cc55b5360056">0.76</ix:nonFraction> per share) and restructuring expenses of $<ix:nonFraction unitRef="usd" contextRef="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3OTE_80423859-cc0f-49c1-8489-ce8506cf9cea">17,324</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU4MDM_11ce537c-a61d-49a7-94f3-ba4c173792bd">0.81</ix:nonFraction> per share).  Basic and diluted net earnings and earnings per share in fiscal 2018 was impacted by impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of goodwill and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i494d40119df34e68965012fa7a861a42_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzI2NA_622c83a8-e55f-40af-8ba2-2f101e4c3abf">14,736</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i494d40119df34e68965012fa7a861a42_D20171231-20181229" decimals="2" name="us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzI3OA_6a40d850-ebce-466b-8227-c91339fb756e">0.66</ix:nonFraction> per share), restructuring expenses and non-recurring asset impairments arising from exiting certain local markets of $<ix:nonFraction unitRef="usd" contextRef="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzM5OA_94f79c52-a789-4233-9ad4-399254c54c62">37,779</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQxMg_7e7f76cf-573f-49d1-8b0a-34f3d71f07ca">1.68</ix:nonFraction> per share), refinancing of long-term debt expenses of $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:PaymentsForRefinancingOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQ2OQ_017bb7e3-895e-4d91-931b-44c2b5ab600d">11,115</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="2" name="vmi:PaymentsForRefinancingOfLongTermDebtPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQ4Mw_3b17b601-220e-4665-b72e-1945e0a0f88d">0.50</ix:nonFraction> per share), and a loss from the divestiture of the grinding media business of $<ix:nonFraction unitRef="usd" contextRef="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzU2NA_5076aa35-beb3-4dc6-a1f1-ac4f618d74db">5,350</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzU3OA_7ecb5901-599e-449d-8fbc-4709ec20075e">0.24</ix:nonFraction> per share).</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Earnings per share are computed independently for each of the quarters.  Therefore, the sum of the quarterly earnings per share may not equal the total for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of fiscal years 2020, 2019, and 2018 there were <ix:nonFraction unitRef="shares" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzNjg_3a2d166a-e666-4c0c-97ac-8f0afb055f61">0</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzNzI_c78b406a-a5c6-4a2e-9b43-c45d23de5165">130,704</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzODA_0eeec564-2bff-4869-ac8f-55d76ed54292">406,806</ix:nonFraction> outstanding stock options, respectively, with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_145"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(14) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyODE_57d1e6e9-3274-4c8c-9a55-162d846902d0" continuedAt="i2bdf1f93a6d24398961de58e9a67e349" escape="true">EMPLOYEE RETIREMENT SAVINGS PLAN</ix:nonNumeric></span></div><ix:continuation id="i2bdf1f93a6d24398961de58e9a67e349"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Established under Internal Revenue Code Section&#160;401(k), the Valmont Employee Retirement Savings Plan (&#8220;VERSP&#8221;) is a defined contribution plan available to all eligible employees. Participants can elect to contribute up to <ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzI2NQ_2a8328da-b395-435d-a047-a2c227f6e57a">50</ix:nonFraction>% of annual pay, on a pretax and/or after-tax basis. The Company also makes contributions to the Plan and a non-qualified deferred compensation plan for certain Company executives. The 2020, 2019 and 2018 Company contributions to these plans amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUyOA_0f9ab512-e03b-48e9-a662-cb181036e7ee">14,800</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUzMg_789bf32b-c97e-44e3-bc43-1bf31094d5d3">12,600</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUzOQ_1cf31a08-9c03-4774-9c33-3c0420e21838">12,300</ix:nonFraction> respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a fully&#8209;funded, non-qualified deferred compensation plan for certain Company executives who otherwise would be limited in receiving company contributions into VERSP under Internal Revenue Service regulations. The invested assets and related liabilities of these participants were $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredCompensationLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3MQ_6915d835-20f0-4023-ad71-852cfd45f405"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3MQ_ad34d86a-3830-4334-a5e0-4dbe92c60b44">35,125</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3OA_3a401dde-104e-4d70-8456-64e18f8fef8d"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredCompensationLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3OA_c72eeac4-cd15-4254-86a9-3c26dc23efa0">36,290</ix:nonFraction></ix:nonFraction> at December&#160;26, 2020 and December&#160;28, 2019, respectively. Such amounts are included in &#8220;Other assets&#8221; and &#8220;Deferred compensation&#8221; on the Consolidated Balance Sheets. Amounts distributed from the Company&#8217;s non-qualified deferred compensation plan to participants under the transition rules of section&#160;409A of the Internal Revenue Code were approximately $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyMDQ_fbf60593-5060-49bb-bac1-8272554b98e8">5,067</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyMTE_40b3f175-f3dc-4822-852e-d17f9fb7c956">8,335</ix:nonFraction> at December&#160;26, 2020 and December&#160;28, 2019, respectively. All distributions were made in cash.</span></div></ix:continuation><div id="i17a5e81124b44e4296e57711c003099e_151"></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(15) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzI5MzU_4d5a014e-1c95-4d63-984a-887d4923c693" continuedAt="i7c97e37bfcca46ff82a375db2f49e47e" escape="true">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i7c97e37bfcca46ff82a375db2f49e47e" continuedAt="i2fcc785c24034522abab330646925046"><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, receivables, accounts payable, notes payable to banks and accrued expenses approximate fair value because of the short maturity of these instruments. The fair values of each of the Company&#8217;s long-term debt instruments are based on the amount of future cash flows associated with each instrument discounted using the Company&#8217;s current borrowing rate for similar debt instruments of comparable maturity (Level 2). The fair value estimates are made at a specific point in time and the underlying assumptions are subject to change based on market conditions. At December&#160;26, 2020, the carrying amount of the Company&#8217;s long-term debt was $<ix:nonFraction unitRef="usd" contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzczNg_846d54db-159a-4ebd-ab73-c93cda6a16a0">731,179</ix:nonFraction> with an estimated fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="i3063b9a13f8e44fe89f4131cba451d0a_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3Xzc4NQ_8c6666bf-f2dd-42a1-af03-776c67324c1f">884,846</ix:nonFraction>.  At December&#160;28, 2019, the carrying amount of the Company&#8217;s long-term debt was $<ix:nonFraction unitRef="usd" contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3Xzg1Mw_dcd0d768-c594-4196-8236-fe576ae58079">765,704</ix:nonFraction> with an estimated fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzkwMg_93b5f5e5-de62-4c26-b016-57feeb6160ec">826,413</ix:nonFraction>.   </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial reporting purposes, a three&#8209;level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date is used. Inputs refers broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;2: Observable market based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3: Unobservable inputs that are not corroborated by market data.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading Securities:  The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan of $<ix:nonFraction unitRef="usd" contextRef="ia25596c0dbea4ef5a342bdbe735ae778_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzE_786187aa-30ce-41d8-ad50-0fe9a17d51e8"><ix:nonFraction unitRef="usd" contextRef="ia25596c0dbea4ef5a342bdbe735ae778_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredCompensationLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzE_bc23c5bd-1c85-414f-b876-0f9e7bc63f08">35,125</ix:nonFraction></ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="id5b54cca36c54de9938a0787b1e1ae5f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:DeferredCompensationLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzU_450c6526-1ced-4f51-93ce-3ff234e9601a"><ix:nonFraction unitRef="usd" contextRef="id5b54cca36c54de9938a0787b1e1ae5f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzU_881478cd-3cbe-4db9-8c55-57e485da9dfa">36,290</ix:nonFraction></ix:nonFraction> in 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities, considering the employee&#8217;s ability to change investment allocation of their deferred compensation at any time. The Company's remaining ownership in Delta EMD Pty. Ltd. (JSE:DTA) of $<ix:nonFraction unitRef="usd" contextRef="ief830aab957243c08bccf870ab780b63_I20201226" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIzMjQ_90c5d490-4517-4196-8ab3-f72509c41e63">202</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i738fb6b6047745dfa43b9902fd031352_I20191228" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIzMjg_603f449d-206e-4dd1-be02-c7b0523373f5">210</ix:nonFraction> in 2019) is recorded at fair value at December&#160;26, 2020. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.  These securities are included in Other Assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative Financial Instruments: The fair value of foreign currency and commodity forward and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i2fcc785c24034522abab330646925046"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(15) DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Continued)</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzI5MzA_9e9aea3f-8ac3-4aaf-8f50-e2567785934c" escape="true"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"></td><td style="width:37.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradingSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtMS0xLTEtMA_508bb019-f289-4c39-ba2e-e5da4af8211b">35,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradingSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtMy0xLTEtMA_1ad901ef-2aac-4375-bd37-adb7d0bf552c">35,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtNS0xLTEtMA_49447b6b-110e-4e67-93e6-c1160be1e5e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i360089f1ce2c41fab047e09fa88256fd_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtNy0xLTEtMA_f5528801-512c-4deb-bba7-947868d47e47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtMS0xLTEtMA_9456f9ba-fd8d-4709-90ad-47f8209fd38a">5,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtMy0xLTEtMA_7339a4f0-153e-4303-8187-e3ca852aa77e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtNS0xLTEtMA_41ba540f-105c-4946-a450-1d129a230878">5,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i360089f1ce2c41fab047e09fa88256fd_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtNy0xLTEtMA_ef2eb6cc-464b-4fd9-8045-523957b4d14a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"></td><td style="width:37.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 29, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradingSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtMS0xLTEtMA_1318a589-4982-405e-80fb-a3756e7ccaff">36,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradingSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtMy0xLTEtMA_309b40f3-726d-41ef-adac-0dca1f66e69c">36,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a33f322ef304c9699fc1c540e11f5d9_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtNS0xLTEtMA_b60b02fc-e9cf-4db1-866b-71a93928e99f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1a8ef8907464b5b8366246c52c51864_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtNy0xLTEtMA_49014140-a4a4-4be2-9296-2a0a055e19fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtMS0xLTEtMA_c171eba3-dd46-458f-a3a6-ace6f5c35ac0">3,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtMy0xLTEtMA_4b1be910-11c4-40eb-bc0e-061fcfb7fb07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a33f322ef304c9699fc1c540e11f5d9_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtNS0xLTEtMA_629d6f58-4b13-41c9-a124-9a7ca7da770a">3,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1a8ef8907464b5b8366246c52c51864_I20191228" decimals="0" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtNy0xLTEtMA_c8cf1245-a28f-4681-8e26-222bfb2c73b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_157"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(16) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMzQ_b25889dc-e2ac-4f08-9f30-cc728892451f" continuedAt="id12eebd782154817951a36d548d27da5" escape="true">DERIVATIVE FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="id12eebd782154817951a36d548d27da5" continuedAt="i555459b19b2c40cfa60ccb7bf9c5b4f5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. The Company had open foreign currency forward contracts that are marked to market at December 26, 2020 and December 28, 2019, which are insignificant and thus excluded from the tables below. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMzA_0040b974-b332-4fb6-b676-4de1916c9443" continuedAt="i197f9bdbd742439f8293f22a6e386f9b" escape="true">Fair value of derivative instruments at December&#160;26, 2020 and December&#160;28, 2019 are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i197f9bdbd742439f8293f22a6e386f9b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.172%"><tr><td style="width:1.0%"></td><td style="width:35.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.838%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d66d45540ad45c6a50847fc81dc0c00_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzItMy0xLTEtMA_15dc8c96-79c9-4396-84e9-9618a0d9da34">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45a6be0bd9744dba9e814b287c719ffd_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzItNS0xLTEtMA_0761d2d4-eec5-4efa-8bea-d5a5b36d3b08">2,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4ef002c3ea459488befe2f2bf8f7c9_I20201226" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzQtMy0xLTEtMA_71c6a82f-e22c-491a-9cc3-d145320db63a">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71a6b2b31ae643bc88874b46b2784633_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzQtNS0xLTEtMA_15f9bbc5-0020-4b64-96de-6357ddc9dfd4">1,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d0670291c2c4e9b85f29885e4bc506e_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzUtMy0xLTEtMA_9f177925-06d6-4198-a1c3-d2d8c25f0618">7,235</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d442ea5cb0459f8a262acb17db08c3_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzUtNS0xLTEtMA_e229e706-5069-4468-a93f-32ea94ab9d6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzYtMy0xLTEtMA_c83eeaec-cf77-4104-bd52-9b5e879ecb7e">5,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzYtNS0xLTEtMA_8a710cf0-c70b-44ac-8d73-5072aa0ad33a">3,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><ix:continuation id="i555459b19b2c40cfa60ccb7bf9c5b4f5" continuedAt="ia6af7cb32bf04f68bde9fb6fff9a87f3"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(16) DERIVATIVE FINANCIAL INSTRUMENTS (Continued)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMjM_971ccbcd-ae53-4b39-b54c-e2a17744a7bc" continuedAt="if7b7fc221c8741f3aed319568cfd9fd7" escape="true">Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;26, 2020, December&#160;28, 2019, and December&#160;29, 2018 are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="if7b7fc221c8741f3aed319568cfd9fd7"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.773%"><tr><td style="width:1.0%"></td><td style="width:35.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.870%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Statements of earnings location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product cost of sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f6bc0c8781e4fe3ad95da8b853fc47b_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItMy0xLTEtMA_e25d1c7d-65e2-4ef7-a659-87dc1bb28119">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f309a46b78a4b3ca34d00656060d37e_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItNS0xLTEtMA_4d563d68-927e-4f34-9261-7a409608ba26">2,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21fa5fc94a8a4a7abaa35255a173f94c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItNy0xLTEtMA_877ebe60-37a8-4214-a59c-5535d195d66d">1,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95bd079fe7694ea6be466461f90bb6b0_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtMy0xLTEtMA_964a6af3-210b-4412-a687-67a2e1f5a8db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideed7fe959de40a59f6d62aa5e47021b_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtNS0xLTEtMA_a3b103cd-b2e2-4932-82e7-e9ec5f21de66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fba76cdca1d4f5e8e9b3e595e780be1_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtNy0xLTEtMA_e8e0f7d8-cb71-45ab-ae75-72fab9a9e552">1,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c2b9b963be4cd79d326aaff54b72e3_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtMy0xLTEtMjk0Mw_562a0588-e78d-4354-a90f-ebe7138f4475">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd06cedf67284fcd966757f66ca3e3a0_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNS0xLTEtMjk0Mw_b2388634-def0-4d80-a842-506f2524c062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f4a0c363014014987a809d0ef10376_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNy0xLTEtMjk0Mw_4ff48825-81ad-4609-beeb-46fdbf702117">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8036aa14731d461e9f7176e88f89a1c9_D20191229-20201226" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtMy0xLTEtMA_13549774-f34d-4b84-b71a-9ebee81f5137">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib158c89e6968460595bba783677d386b_D20181230-20191228" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNS0xLTEtMA_f737de3f-1f37-4a56-9523-246cc94f03da">950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i162a4cf871d4490aa1efd796decdc104_D20171231-20181229" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNy0xLTEtMA_da9a2bf2-9ad3-47cf-860e-6132947165a2">782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9518276c912049f58f367f13736a0bc8_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtMy0xLTEtMA_d99cae94-a3f8-4fae-bd3f-211935977551">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38369a252bb94111ad37f6e20ebc9a68_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtNS0xLTEtMA_536b18be-d510-4cfe-9357-3d27eca2c0bb">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab6b861a476e4761afd3a69fc19171c6_D20171231-20181229" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtNy0xLTEtMA_3de9996e-252e-4d2f-9330-293bf9ca9d56">423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e7f5df15a7647afaefd1c83c8f57b9e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtMy0xLTEtMA_9de0b44f-46cf-4f0b-bc33-6ebdd4d88e9e">2,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46abd7ce790d47b0add9f5d7c8404f86_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtNS0xLTEtMA_db6af6e8-894d-439a-a90f-8d0e44f38231">2,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f087b9fe6014e3f9bfc0c2a22e1704d_D20171231-20181229" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtNy0xLTEtMA_e3b0cfe5-dbb0-41c6-9e13-fe3a0da76490">828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctMy0xLTEtMA_50a1fd17-a3cb-4e01-a772-e34f38d75fff">4,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctNS0xLTEtMA_0b48a6b8-1f3f-41e2-811b-4296ce695145">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctNy0xLTEtMA_ef36c22b-1a4e-4a6b-9843-68519ada53d9">993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedges</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts which qualified as a cash flow hedge of the variability in the cash flows attributable to future steel purchases. In 2019, the forward contracts had a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i987f9afb2fcb4d4f98c172f0725c7728_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzE1NTk_9109659d-dc95-4ada-8aea-845039869746">12,128</ix:nonFraction> for the purchase of <ix:nonFraction unitRef="t" contextRef="if3858f41df704a49b14f912b5c1e31c5_D20181230-20191228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNonmonetaryNotionalAmountMass" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzE1ODI_9dab6054-4602-4ecb-810b-e92f2d4940cd">3,500</ix:nonFraction> short tons for each month from May 2019 to September 2019. The gain (loss) realized upon settlement is recorded in product cost of sales in the consolidated statements of earnings over average inventory turns.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contracts, which qualify as a cash flow hedge, matured in December 2020 and a notional amount to buy <ix:nonFraction unitRef="eur" contextRef="i64cc067c401b44509808d2ced687521f_I20200531" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzkzNDU4NDg4NDE1NjU_01be59a1-1bc2-4325-aef7-01d65bb90709">4,500</ix:nonFraction> euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contracts, which qualify as a cash flow hedge, have a final maturity date of June 2021 and a notional amount to sell $<ix:nonFraction unitRef="eur" contextRef="ic4aed394a03e41c1b1074995b3e2e394_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzkzNDU4NDg4NDE5NjA_5243f8fe-f6b7-452f-93f3-cc8e466bfa50">27,500</ix:nonFraction> in exchange for a stated amount of Euros.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the second quarter of 2020, the Company early settled its Australian dollar denominated foreign currency forward contracts and received proceeds of $<ix:nonFraction unitRef="usd" contextRef="i5a8b2188290e4498972b53623d5e775c_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzMyOTg1MzQ4OTEzNzM_e35e704f-2e8b-46fe-bf84-ea95a26ea283">11,983</ix:nonFraction>. In 2019, all net investment hedges incepted in 2018 were early settled and the Company received proceeds of $<ix:nonFraction unitRef="usd" contextRef="ica9f078e141a4f0380d04359aa4c548b_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzMwNTk_1decfde3-16a1-4957-ad4f-ed1337784f86">11,184</ix:nonFraction>. Amounts will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the second quarter of 2019, the Company entered into <ix:nonFraction unitRef="derivative" contextRef="ie323f470739648ca8e3995d8f11611eb_I20190629" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzM5NjU_96b9cd02-c8ad-45bf-a0ab-759a8494d0cf">two</ix:nonFraction> fixed-for-fixed cross currency swaps ("CCS"), swapping U.S. dollar principal and interest payments on a portion of its <ix:nonFraction unitRef="number" contextRef="i363f511e1819408b93977aba6e338ddd_I20190629" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQwODc_7df727e8-513d-47ff-9b54-99671f84a216">5.00</ix:nonFraction>% senior unsecured notes due 2044 for Danish krone (DKK) and euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's euro and DKK investments and to reduce interest expense.  Interest is exchanged twice per year on April 1 and October 1. &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="ia6af7cb32bf04f68bde9fb6fff9a87f3"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMjg_157c6d1e-70a0-4001-bd94-9d9153f376f0" escape="true"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key terms of the two CCS are as follows:   </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.339%"><tr><td style="width:1.0%"></td><td style="width:23.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.299%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.175%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Currency</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Swapped Interest Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Danish Krone (DKK)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtMS0xLTEtMA_d1517bb6-d3d1-4cfd-9b80-b0fe8ec6efe5">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtMy0xLTEtMA_50d0db72-1a12-4ba6-9c9a-f9fe269efcf4">2.68</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DKK <ix:nonFraction unitRef="dkk" contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtNC0xLTEtMA_70fbfb7f-17f1-4bfc-a479-aae4080b47d1">333,625</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItMS0xLTEtMA_12ab5a97-195d-4493-9f34-3b00a349a9d6">80,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItMy0xLTEtMA_13bfe91a-430e-4ab6-88f4-3a238445e9af">2.825</ix:nonFraction>%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8364;<ix:nonFraction unitRef="eur" contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItNC0xLTEtMA_60f5c55d-9b52-4e8e-9a75-2a9f35525284">71,550</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designated the full notional amount of the <ix:nonFraction unitRef="derivative" contextRef="i53d6db54949648d1bd3f02ad6cda7e82_I20200627" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQ0ODc_101b683e-1059-4b20-bf3a-b7b0f5ef3023">two</ix:nonFraction> CCS ($<ix:nonFraction unitRef="usd" contextRef="i53d6db54949648d1bd3f02ad6cda7e82_I20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQ0OTU_78a7d3f9-97da-42fd-a3b0-fafc6089b253">130,000</ix:nonFraction>) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.</span></div></ix:continuation><div id="i17a5e81124b44e4296e57711c003099e_163"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(17) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:GuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90ZXh0cmVnaW9uOjlmZDJhNTE5NTNjOTQxZWU5MjNmZmE3OTg0ZjM5NWVhXzQwNA_855399da-f56f-485f-9325-3b77b0e5dda5" continuedAt="i000f12cdc66348f9992414f19f20cf9a" escape="true">GUARANTEES</ix:nonNumeric></span></div><ix:continuation id="i000f12cdc66348f9992414f19f20cf9a"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s product warranty accrual reflects management&#8217;s best estimate of probable liability under its product warranties. Historical product claims data is used to estimate the cost of product warranties at the time revenue is recognized.</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90ZXh0cmVnaW9uOjlmZDJhNTE5NTNjOTQxZWU5MjNmZmE3OTg0ZjM5NWVhXzMyOTg1MzQ4ODM3Mzc_c188548e-91a7-47b3-9409-9e66b16ab69b" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty accrual, which is recorded in &#8220;Accrued expenses&#8221;, for the years ended December&#160;26, 2020 and December&#160;28, 2019, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzEtMS0xLTEtMA_be7ba9d6-cd65-4c3e-9562-07a35e7bc21e">13,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzEtMy0xLTEtMA_9bff7418-2a45-46b3-9b49-d3988be6eab2">17,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzItMS0xLTEtMA_6f831c96-8e6f-4fe0-b931-9f946815e433">10,228</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzItMy0xLTEtMA_54e5ad1d-2026-4073-8fc1-ed51152db839">17,484</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for warranties issued during the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzMtMS0xLTEtMA_f9d19e43-f825-4488-9d21-5a2f686af320">12,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzMtMy0xLTEtMA_f3bd4cc1-83ad-4b1f-954f-910b99c1847e">16,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for pre-existing warranties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzQtMS0xLTEtMA_67a92833-8bc5-4cd1-851a-747083bfaf26">804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzQtMy0xLTEtMA_71190dec-6401-437f-8fac-c44ea91252e8">2,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzUtMS0xLTEtMA_94355d6a-f1f6-4dba-ba91-b619058b91a2">14,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzUtMy0xLTEtMA_92575f3d-722e-4adb-8688-ec69ace6c706">13,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_166"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(18) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjYvZnJhZzoyYTJlN2EzZTRjN2Q0MDdhODRkNmE5NTUyN2M4MWViZi90ZXh0cmVnaW9uOjJhMmU3YTNlNGM3ZDQwN2E4NGQ2YTk1NTI3YzgxZWJmXzYzMw_0fb8acc8-3685-4c23-99e4-a6a3226da240" continuedAt="i6a30229e1cd8445eba8a67f02846c3de" escape="true">COMMITMENTS &amp; CONTINGENCIES</ix:nonNumeric></span></div><div style="margin-top:2.75pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6a30229e1cd8445eba8a67f02846c3de">Various claims and lawsuits are pending against Company and certain of its subsidiaries. The Company cannot fully determine the effect of all asserted and unasserted claims on its consolidated results of operations, financial condition, or liquidity. Where asserted and unasserted claims are considered probable and reasonably estimable, a liability has been recorded. We do not expect that any known lawsuits, claims, environmental costs, commitments, or contingent liabilities will have a material adverse effect on our consolidated results of operations, financial condition, or liquidity.</ix:continuation> </span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_169"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(19) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxMzk_6ae74a6f-c4f1-4f8c-a936-c9b7375aca6b" continuedAt="i15730d756be444b4bbf85b2ffd114c94" escape="true">DEFINED BENEFIT RETIREMENT PLAN </ix:nonNumeric></span></div><ix:continuation id="i15730d756be444b4bbf85b2ffd114c94" continuedAt="i4e2902c205544215bcfc94430a71dcf7"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta Ltd., a wholly-owned subsidiary of the Company, is the sponsor of the Delta Pension Plan ("Plan"). The Plan provides defined benefit retirement income to eligible employees in the United Kingdom. Pension retirement benefits to qualified employees are <ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMwMA_9a9c1620-3725-492e-a561-a4a63243b9a6">1.67</ix:nonFraction>% of final salary per year of service upon reaching the age of <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:duryear" name="vmi:DefinedBenefitPlanAgeForRetirementBenefits" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM2NA_a8da1d30-c58d-4c9f-bb02-8b4ff88d9452">65</ix:nonNumeric>&#160;years. This Plan has <ix:nonFraction unitRef="item" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="vmi:ActiveMembersOfDefinedBenefitRetirementPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM4OA_0f96c6d6-110a-4126-9cc2-6e2f5f7a0b66">no</ix:nonFraction> active employees as members at December&#160;26, 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Funded Status</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the overfunded or underfunded status of the pension plan as an asset or liability. The funded status represents the difference between the projected benefit obligation (PBO) and the fair value of the plan assets. The PBO is the present value of benefits earned to date by plan participants, including the effect of assumed future salary increases (if applicable) and inflation. Plan assets are measured at fair value. Because the pension plan is denominated in British pounds sterling, the Company used exchange rates of $<ix:nonFraction unitRef="usdPerGBP" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="3" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzEwOTk1MTE2MzYyMTM_4f3c745c-25a4-448a-b87f-c0185115727c">1.356</ix:nonFraction>/&#163; and $<ix:nonFraction unitRef="usdPerGBP" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="3" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzEwOTk1MTE2MzYyMjE_5739bea8-d692-4352-88e6-11d9146883d8">1.308</ix:nonFraction>/&#163; to translate the net pension liability into U.S. dollars at December 26, 2020 and December 28, 2019, respectively. The net funded status of $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzExMDg_89a44dee-3bdc-4c5d-87f5-9fac1bb44def">118,523</ix:nonFraction> at December&#160;26, 2020 is recorded as a noncurrent liability.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Projected Benefit Obligation and Fair Value of Plan Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The accumulated benefit obligation (ABO) is the present value of benefits earned to date, assuming no future compensation growth. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As there are no active employees in the plan, the ABO is equal to the PBO for all years presented. The underfunded ABO represents the difference between the PBO and the fair value of plan assets.  On October 26, 2018, the High Court of Justice in the United Kingdom ruled that pension plans which offered guaranteed minimum pension ("GMP") benefits between 1990 and 1997 must ensure the benefit accrued between men and women were equal.   The Company estimated the cost of GMP equalization at &#163;<ix:nonFraction unitRef="gbp" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzE4NDE_a8324593-122c-48db-b7a9-a3e0bf722b12">9,500</ix:nonFraction>, which was treated as a prior service cost at December 29, 2018.  During fiscal 2020, the Company recognized an additional &#163;<ix:nonFraction unitRef="gbp" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwNzU_5635d4aa-5953-497b-87f5-b8bae1cb288b">711</ix:nonFraction> for the effect of GMP equalization.   </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNjQ_b34cb4fc-5124-4525-8efe-3b234fc64f7e" continuedAt="i7275905db19848b49b7fd976eeacee5b" escape="true">Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;29, 2018 to December&#160;28, 2019 were as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i4e2902c205544215bcfc94430a71dcf7" continuedAt="ia568587006524fee8c74088788857291"><ix:continuation id="i7275905db19848b49b7fd976eeacee5b"><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"></td><td style="width:59.076%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.647%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;29, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtMi0xLTEtMA_f099cf0b-2a2f-487a-b6a1-f8b789fee1f6">647,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtNC0xLTEtMA_fd667566-1973-416f-908a-f082694e91f5">503,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtNi0xLTEtMA_953909e6-4576-49d1-842b-03e5e17eba7b">143,904</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzItNC0xLTEtMA_a439d1b8-ae38-41d3-abe6-4a9324d87029">18,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzMtMi0xLTEtMA_f8c1838c-7110-473c-837c-13c7974470fb">16,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzUtNC0xLTEtMA_d175eed9-4617-4aa9-ada4-63e91c634c3f">86,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzYtMi0xLTEtMA_22157120-03d4-4d0c-8d1f-a953cb8cc924">20,769</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzYtNC0xLTEtMA_cf8dda7a-1485-4249-aace-b3656e95650b">20,769</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzctMi0xLTEtMA_82c7f613-3730-4995-b015-3168a15579ee">79,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzgtMi0xLTEtMA_8ca0ea1b-58ba-4b23-af8a-39d78b841580">21,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzgtNC0xLTEtMA_51ab5867-8a43-4d3e-8ffb-b20f757b0385">17,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktMi0xLTEtMA_a7312feb-3ffd-434d-abbd-971a74e22fd0">744,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktNC0xLTEtMA_c2723600-3f00-4b86-82d7-ac164603fce5">604,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktNi0xLTEtMA_5289e6fe-199d-4398-b622-7c3590a1abd6">140,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;28, 2019 to December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"></td><td style="width:59.076%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.647%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtMi0xLTEtMA_5ddbd052-ce23-4eeb-8e41-347977193137">744,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtNC0xLTEtMA_af9de33b-f373-4115-8352-12260b3c0fb0">604,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtNi0xLTEtMA_83a8b4f6-b15b-427c-8d8b-03f9d25b17ab">140,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzItNC0xLTEtMA_06768541-0820-4b17-ad64-176ff8b901b1">35,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzMtMi0xLTEtMA_ecaeaaba-c025-4871-b565-13c1674ac25c">12,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzQtMi0xLTEtMA_b081568f-7cb6-4daa-a833-1675c9d7b9c9">949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzUtNC0xLTEtMA_e9b006ea-ddae-446c-abec-b991d44d610a">89,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzYtMi0xLTEtMA_506ec646-4f50-4993-b550-100cf571796b">18,212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzYtNC0xLTEtMA_570ab367-c334-4637-bca6-f0f340cdc492">18,212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzctMi0xLTEtMA_295e66f0-1db9-4dea-8196-eedd393bf99e">87,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzgtMi0xLTEtMA_48e6d4c4-5283-4f72-a056-349a4b9c2144">32,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzgtNC0xLTEtMA_4f0ae7b0-8e7a-4632-a71a-ee6f89976d64">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktMi0xLTEtMA_150e10d1-7a62-4d0a-8282-311347c12e4a">860,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktNC0xLTEtMA_33119edc-0d14-4336-89d3-6df81b515818">741,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktNi0xLTEtMA_a61cea42-5ce6-4e12-912c-76e80e2de963">118,523</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss that increased the projected benefit obligation was driven by a decrease in 2020 discount rates from <ix:nonFraction unitRef="number" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwODQ_97391bf4-4169-47fe-b33b-0a1a40a40c22">2.05</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwOTE_72cfecd9-5a19-4cc8-b768-adf6c3f883f2">1.40</ix:nonFraction>%.  </span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxMzg_8085081f-be0a-4a58-b667-3fd8e9917c88" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts recognized in accumulated other comprehensive income (loss) as of December&#160;26, 2020 and December&#160;28, 2019 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.416%"><tr><td style="width:1.0%"></td><td style="width:80.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzQtMS0xLTEtMA_549be74f-c516-491a-a3a8-172422007b9e">130,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzUtMS0xLTEtMA_6515412c-3ef5-4c31-bd08-d1d60ac63f6d">10,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzctMS0xLTEtMA_bf37d8ec-10ed-41a0-a261-a6e10cacdb03">2,699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzQtMS0xLTEtNTMwNA_23cdce8d-dd6f-4d19-94af-591fe13fa6e1">143,726</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzUtMS0xLTEtNTI5OQ_08f1d677-d1b2-4ad2-a4b6-3dbed3b59a1d">16,731</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzYtMS0xLTEtNTI5Ng_2c84ccd8-4f71-4439-9af7-8910e97e2449">814</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzctMS0xLTEtNTMwMQ_86670a94-7312-4c5e-bde8-9422a65b518c">3,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 26, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzgtMS0xLTEtMA_0dfaa215-18c3-4c04-a52f-caf9d04e8026">165,258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNjM_a80e3621-362d-4d32-90a5-8ec280797461" continuedAt="i40f132780ef143bab0c3f4763f4d988b" escape="true">The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="ia568587006524fee8c74088788857291" continuedAt="i58e2e57a1c6a4c328e5d9a6a91d94946"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i40f132780ef143bab0c3f4763f4d988b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.023%"><tr><td style="width:1.0%"></td><td style="width:67.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzEtMS0xLTEtMA_15989f44-1784-4420-baff-5005142958d1">1.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzEtMy0xLTEtMA_9a64c34e-6610-4734-87ec-281852ffecc7">2.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzMtMS0xLTEtMA_10772a48-827c-4c32-98df-9186f8819e43">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzMtMy0xLTEtMA_b2688a7b-edb6-488f-b0a7-98aeaef19813">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzQtMS0xLTEtMA_557f820d-8260-4572-979b-a63ad7e5ed3c">2.90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzQtMy0xLTEtMA_504609a4-a942-487a-b20f-d13d4b51c9c6">3.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension expense is determined based upon the annual service cost of benefits (the actuarial cost of benefits earned during a period) and the interest cost on those liabilities, less the expected return on plan assets. The expected long-term rate of return on plan assets is applied to the fair value of plan assets. Differences in actual experience in relation to assumptions are not recognized in net earnings immediately, but are deferred and, if necessary, amortized as pension expense.</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDY_e78f5130-052f-4c08-bd69-e40a17d0a2f8" escape="true"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic pension expense for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"></td><td style="width:35.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzItMi0xLTEtMA_37b1f7c6-ae73-4932-802a-b497064cec9f">12,954</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzItNC0xLTEtMA_5a508504-bcbd-4c4a-b779-8321d436e8b6">16,923</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzMtMi0xLTEtMA_2e680dc8-2ac5-480e-8b9b-73c6629f8715">23,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzMtNC0xLTEtMA_6dbb97ee-3db7-4fb4-ab17-06bb9334dd2e">20,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzQtMi0xLTEtMA_b82e4611-7230-40e6-ae63-8b03873b8dd4">513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzQtNC0xLTEtMA_f3179437-cf35-4057-9ffe-2022691ab51d">513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzUtMi0xLTEtMA_c314248e-5447-42a8-9ae1-d979d6b4e329">2,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzUtNC0xLTEtMA_2b95bedd-ce3c-41be-9480-636e5a6e4937">2,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense (benefit)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzYtMi0xLTEtMA_08bd60cf-5568-4701-947e-34cc48f7897e">7,311</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzYtNC0xLTEtMA_30dfab97-c305-4ead-8bbb-5e222b3975f0">513</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNzE_ba5c53e3-237a-4ccf-ac87-22246553c443" continuedAt="i1e621bcadd86408986c84906848bd895" escape="true">The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2020 and 2019:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i1e621bcadd86408986c84906848bd895"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"></td><td style="width:35.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzEtMi0xLTEtMA_6903b5f7-dddd-4c6d-8272-6fa83059969f">2.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzEtNC0xLTEtMA_808be4a7-49ca-4cdb-b0b7-70f99f9b7c8c">2.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzItMi0xLTEtMA_e33ee1d2-7244-4565-b98b-c6ef04e7b558">4.18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzItNC0xLTEtMA_0131bcb9-f1fb-4941-b124-eed7698e5109">4.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI Inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzMtMi0xLTEtMA_e51e16a5-0ad1-4daf-b2ef-63a43f15d955">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzMtNC0xLTEtMA_89f78f14-cb54-4048-95c4-7ed9815fcd51">2.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI Inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzQtMi0xLTEtMA_1bf8f87b-3614-4ac1-b2b2-4766a4f4b3ee">3.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="4" name="vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzQtNC0xLTEtMA_55bf6e8d-1868-4b62-a71c-64ed98513aaf">3.30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate is based on the yields of AA-rated corporate bonds with durational periods similar to that of the pension liabilities. The expected return on plan assets is based on our asset allocation mix and our historical return, taking into account current and expected market conditions. The expected return of plan assets decreased from <ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwOTg_17b99225-281d-4507-9a39-5387f35a1c51">4.18</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i999e66502a404965a5a6a1fae81ebbb9_D20201227-20211225" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMxMDU_8d1e0a45-b9f5-4a0e-9617-d4580b303420">3.96</ix:nonFraction>% for 2021 as the projected returns on the corporate bond plan assets is expected to decrease.  Inflation is based on expected changes in the consumer price index or the retail price index in the U.K. depending on the relevant plan provisions.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Contributions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed negotiations with Plan trustees in 2019 regarding annual funding for the Plan. The annual contributions into the Plan are $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM5OTA_2177216b-2373-4c39-9331-218496b8e8af">17,765</ix:nonFraction> (/&#163;<ix:nonFraction unitRef="gbp" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM5OTY_84471d5a-a274-4a5a-9475-fb33d238fc9b">13,100</ix:nonFraction>) per annum as part of the Plan&#8217;s recovery plan, along with a contribution to cover the administrative costs of the Plan of approximately $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQxMzY_e357555c-9bf8-4d89-a9ad-2cf2b7995078">1,763</ix:nonFraction> (/&#163;<ix:nonFraction unitRef="gbp" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQxNDI_539cc51a-ccbe-4faf-91fc-deeb2d27b5ce">1,300</ix:nonFraction>) per annum.  In December 2020, the Company made its required 2021 annual contribution in addition to the required 2020 annual contribution that was made earlier in fiscal 2020.   </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i58e2e57a1c6a4c328e5d9a6a91d94946" continuedAt="if345f0a779cc49d7a7e3ce3b4f37ad64"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefit Payments</span></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDE_8f6073c8-b215-46e4-9273-ce9870a9b915" escape="true"><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details expected pension benefit payments for the years 2021 through 2030:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.357%"><tr><td style="width:1.0%"></td><td style="width:59.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.255%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzEtMi0xLTEtMA_071ed757-89ca-4dfa-863e-b939cc8420f3">19,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzItMi0xLTEtMA_4355da02-211f-4dce-8ac1-2843d3be57f9">20,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzMtMi0xLTEtMA_7c63d426-bc42-4d09-b111-ad0ab5d78876">21,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzQtMi0xLTEtMA_7125035d-cf3a-4b15-9ac7-e2b5764b3201">21,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzUtMi0xLTEtMA_47804525-cd88-4273-954a-476abc46ae20">22,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2026&#160;-&#160;2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzYtMi0xLTEtMA_def94864-e811-4274-9f56-bf40e8ca8768">122,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:11pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Allocation Strategy</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment strategy for pension plan assets is to maintain a diversified portfolio consisting of </span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Long-term fixed&#8209;income securities that are investment grade or government&#8209;backed in nature;</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Common stock mutual funds in U.K. and non-U.K. companies, and;</span></div><div style="margin-bottom:11pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diversified growth funds, which are invested in a number of investments, including common stock, fixed income funds, properties and commodities. </span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Plan, as required by U.K. law, has an independent trustee that sets investment policy. The general strategy is to invest approximately <ix:nonFraction unitRef="number" contextRef="i25bc2e0113eb4df889c350739d3026b9_I20201226" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQ4OTM_8daaccd9-ab14-47f5-aa99-d6a64e574e44">50</ix:nonFraction>% of the assets of the plan in common stock mutual funds and diversified growth funds, with the remainder of the investments in long-term fixed income securities, including corporate bonds and index-linked U.K. gilts. The trustees regularly consult with representatives of the plan sponsor and independent advisors on such matters.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plan investments are held in a trust. The weighted&#8209;average maturity of the corporate bond portfolio was <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:duryear" name="vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzUzNDI_c6112e67-daf1-4ba8-a1fb-7fd2140ddd27">13</ix:nonNumeric>&#160;years at December&#160;26, 2020.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plan assets are valued at fair value. The following is a description of the valuation methodologies used for the investments measured at fair value, including the general classification of such instruments pursuant to the valuation hierarchy.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leveraged inflation-linked gilts (LDIs)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;LDIs are a combination of U.K. government-backed securities (such as bonds or other fixed income securities issued directly by the U.K. Treasury) money market instruments, and derivatives combined to give leveraged exposure to changes in the U.K. long-term interest and inflation rates. These funds are expected to offset a proportion of the impact changes in the long-term interest and inflation rates in the U.K. have on the pension plan's benefit plan obligation liability. The fair value recorded by the Plan is calculated using net asset value (NAV) for each investment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Temporary Cash Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; These investments consist of British pound sterling, reported in terms of U.S. dollars based on currency exchange rates readily available in active markets. These temporary cash investments are classified as Level 1 investments.</span></div><div><span><br/></span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Corporate bonds and debentures consist of fixed income securities issued by U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="if345f0a779cc49d7a7e3ce3b4f37ad64"><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;This investment category consists of common and preferred stock, including mutual funds, issued by U.K. and non-U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Secured income asset (SIA) funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - This investment category consists of holdings which will have a high level of expected inflation linkage.  Examples of underlying assets classes are rental streams and infrastructure debt.  Due to the private nature of these investments, pricing inputs are not readily observable.&#160;&#160;Asset valuations are developed by the fund manager.&#160;&#160;These valuations are based on the application of public market multiples to private company cash flows, market transactions that provide valuation information for comparable companies, and other methods.  The fair value recorded by the Plan is calculated using NAV.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDM_9afe06d9-aba8-4a22-bcfb-9ceeb3185b27" continuedAt="i0495dacbf61c4c4bae9effa237809427" escape="true">At December&#160;26, 2020 and December&#160;28, 2019, the pension plan assets measured at fair value on a recurring basis were as follows:</ix:nonNumeric></span></div><ix:continuation id="i0495dacbf61c4c4bae9effa237809427"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:19.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.799%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6568cc6a602743de9cc5075e6096d543_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzItMi0xLTEtMA_02b1af81-a998-4a47-8996-ef42520dbc75">31,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ee624e75d06441795a189dab208e574_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzItOC0xLTEtMA_13caa99f-8bc3-4462-958f-14d09c6c86a6">31,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66dbfd874fc44771976decdc635b5fdc_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzMtMi0xLTEtMA_29db4a63-d44c-4f82-bc14-c723bcb34396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb1deccacd674a39b8465cb36f07f951_I20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzMtOC0xLTEtMA_590615f8-a9df-4d2e-b92f-e85acb13a275">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzQtMi0xLTEtMA_92e11070-c79d-4b72-8037-1a2211410c62">31,935</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3063b9a13f8e44fe89f4131cba451d0a_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzQtOC0xLTEtMA_732793c1-b3f6-4847-9cfa-dae73ab193cb">31,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa548e32a0e94c4a9917fcc69b6e13a1_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzYtOC0xLTEtMA_e70dc264-2e91-422e-98fe-5715ba378fe0">171,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15cb37c0ccac4e99be866a97009bd1f8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzctOC0xLTEtMA_b863c19d-3a01-4b32-afdd-dd8147fbcdba">115,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc587014cf4a41478c7d02a05ae44aea_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzgtOC0xLTEtMA_35f7c3bc-59ba-431f-8594-c8b7cde0fb53">309,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5875ed058984661bd0456c1e832d88a_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzktOC0xLTEtMA_7e91a405-e3c4-4edf-9386-3fa14edd8192">113,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id170486bc4b24243b0ede04d1e1ae93d_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzEwLTgtMS0xLTA_e3a10a45-88b7-494c-a7c5-c557919545e5">709,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzExLTgtMS0xLTA_d8d9c275-a086-409f-bc5c-96627d4dcb8c">741,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:11pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:19.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.799%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ca235cc167d46f3be5911ef7f628d86_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzItMi0xLTEtMA_d3adad9b-9167-43d5-82c4-1032505bb910">38,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1449fd6d29154a139af7820296b58aae_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzItOC0xLTEtMA_e1d58d85-0336-4845-b314-8f3575a375ac">38,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88600e36eadf4937946320bc5c73fd62_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzMtMi0xLTEtMA_047b5d12-62f6-484f-b092-8b9aedae8d18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b8ecbe80f74b5e9fa9c34a8fd403b4_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzMtOC0xLTEtMA_5b218868-2a95-4a73-b2b1-5ae50114dccf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzQtMi0xLTEtMA_0a2cf377-7224-430d-9f7e-db3c66a8f7eb">38,388</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzQtOC0xLTEtMA_291b9006-2683-49f6-a8ed-e73e961308d4">38,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i272481bf0d5b44c99ed6d400af359960_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzYtOC0xLTEtMA_61d8bd39-6793-4b2c-9efc-4ac1795635f6">123,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaafe632f2ba4003b4d1d22b09e4330f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzctOC0xLTEtMA_8253c123-f115-484b-a399-a10837dd3e21">97,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2412703e3f44b9945ffdc8caa8ff3d_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzgtOC0xLTEtMA_bd7353ed-3ba2-4309-b079-f7c40d060a00">234,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a72abf30c9742ce827a475a11b7d299_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzktOC0xLTEtMA_50363768-3277-4904-adba-2a32b697d6f9">110,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i495bda0a24554e2ea1b3795084d73cc6_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzEwLTgtMS0xLTA_ae5d8e1d-0625-4f10-9c1c-5660260ba0cd">566,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzExLTgtMS0xLTA_1b4ede3e-d094-4fe4-b058-ee11ada41d11">604,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:11pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_172"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(20) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MjI_6bd5ebee-9c6c-4d2e-98c3-ad0d826ef61c" continuedAt="ie0c725c18ce54593b5429a57b999a56d" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="ie0c725c18ce54593b5429a57b999a56d" continuedAt="i5dce5cd8df71443588d79f9420c0fdef"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Company has operating leases for plant locations, corporate offices, sales offices, and certain equipment. Outstanding leases at December 26, 2020 have remaining lease terms of <ix:nonNumeric contextRef="i0c016f546fc8464fb195411c02843d03_I20201226" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwMTk_ea39e613-e58f-4c57-88ec-d48769b72556">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwMzQ_534da8f0-7a71-4a9f-953a-bf5562770181">fifteen years</ix:nonNumeric>, some of which include options to extend leases for up to <ix:nonNumeric contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwNTM_e1e02555-38ca-4eff-b5c8-a622b5805b92">five years</ix:nonNumeric>. The Company does not have any financing leases. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company elected practical expedients not to reassess whether existing contracts are or contain leases, to not reassess the lease classification of any existing leases, to not reassess initial direct costs for any existing leases, to use hindsight in determining the lease term and in assessing impairment of the right-of-use asset, and to not separate lease and non-lease components for all classes of underlying assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Commencing in 2021, the Company has an operating lease with first year annual cash expense of approximately $<ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyNzc_6014cd49-6a35-4c19-a0cf-df6757bd6d52">4,000</ix:nonFraction> that will increase <ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="INF" name="vmi:LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyODg_7531e1fd-1819-4b03-adb1-54688bd0406a">2</ix:nonFraction>% annually over the <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" format="ixt-sec:duryear" name="vmi:LesseeOperatingLeaseNotYetCommencedLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyOTI_9b41c2ec-c86d-45c4-bf5f-0516cbf8137a">25</ix:nonNumeric> year term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines if an arrangement is a lease at inception. Operating leases are included in other assets, accrued expenses, and lease liabilities in our consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make future lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company used its collateralized incremental borrowing rate in determining the present value of future lease payments. The operating lease ROU asset also includes any lease payments made and excludes any lease incentives and impairments. Some of the Company's facility leases include options to extend the lease when it is reasonably certain that the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MjQ_752c2f37-9a6f-439a-884f-266ae0c76c69" continuedAt="i23d16730d4ba4af9aed9c8cc05ca57c5" escape="true">Lease cost and other information related to the Company's operating leases at December 26, 2020 and December 28, 2019 are as follows:</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i23d16730d4ba4af9aed9c8cc05ca57c5"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.244%"><tr><td style="width:1.0%"></td><td style="width:65.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.584%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 28, 2019</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzEtMS0xLTEtNjQ4Nw_8eb2a890-1545-4f98-8858-b054dabfcddc">23,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzEtMy0xLTEtMA_6b3063cc-8f1e-45ea-bdc8-349c0be2136f">24,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzMtMS0xLTEtNjQ4OQ_076f2dee-eea9-4a01-9df7-6968d72c00fa">25,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzMtMy0xLTEtMA_c98bfaaf-ff67-41a0-8a0d-30e011c78bd7">24,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzQtMS0xLTEtNjQ4OQ_8c68c55b-b98f-463a-85da-bc4fa1af8e78">6,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzQtMy0xLTEtMA_46c52b25-7e67-444c-b2bf-3bf203ad1ea8">13,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzUtMS0xLTEtNjQ4OQ_0b8e53a8-396b-4b21-902c-779782f1fbd7">11</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzUtMy0xLTEtMA_478d1cdc-8ff3-4941-a102-237ad8c251e3">10</ix:nonNumeric> years</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzYtMS0xLTEtNjQ4OQ_e9f8d2a4-ac7a-4f7f-b043-99d6f7918950">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzYtMy0xLTEtMA_74973a7e-4329-41ac-8961-361f1029b315">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating lease cost includes approximately $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE4Nzg_6d21aeb0-e209-4bf0-b224-12f329299529"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE4Nzg_f0646638-f0bd-494f-b1ab-044d5c6108ff">2,500</ix:nonFraction></ix:nonFraction> for short-term lease costs and approximately $<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE5MjY_143a85ad-31ac-4d1a-83dd-03ee69a4759c"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE5MjY_4fd79d77-ae0a-47a3-b5ba-e3cd9ef6f97d">2,000</ix:nonFraction></ix:nonFraction> for variable lease payments in 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As part of the adoption of ASC 842, the Company evaluated at the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; One of those facilities, a galvanizing operation in Melbourne, Australia, will not generate sufficient cash flows on an undiscounted cash flow basis to recover the carrying value of the right of use asset.&#160; The Company then estimated a value for this operation using a discounted cash flow model.&#160; The result was an impairment of the right-of-use lease asset of approximately $<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwNzE_f9072674-a739-423c-8f50-d23155d83a3c">12,063</ix:nonFraction>.&#160;The after-tax balance of $<ix:nonFraction unitRef="usd" contextRef="i3484fd6f2aae43e79a6877790dab6ad8_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwODA_b05ba4de-8b52-45bf-b021-edb3b67350c5">8,444</ix:nonFraction> was recorded as a reduction to retained earnings for the transition adjustment of adoption.  </span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div><span><br/></span></div><div><span><br/></span></div><ix:continuation id="i5dce5cd8df71443588d79f9420c0fdef"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="vmi:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MTg_ac968f17-f8a2-4738-b66f-d3b89325851a" continuedAt="i074cc1f9c367499880062cfc1cf6a267" escape="true">Supplemental balance sheet information related to operating leases as of December&#160;26, 2020 and December 28, 2019 is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i074cc1f9c367499880062cfc1cf6a267"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%"><tr><td style="width:1.0%"></td><td style="width:39.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.595%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1">Other assets</span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69dccb581ef4d4c858c6468a61816f0_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMi0xLTEtMA_65277570-59fd-44e2-90e5-55937f32e2a7">77,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i322f0f8aaed447d59e9059072333f3e1_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMy0xLTEtNjQ5Mg_e74d6391-2f3c-4ad3-9ad2-64c7e56e620e">86,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease short-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5">Accrued expenses</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f658b0a91f14263934dae53780221c8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMi0xLTEtMA_95f7aa7a-494f-46e3-87bd-ba5290537791">14,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bf62ecdbb90443dac55cdb0555fead8_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMy0xLTEtNjQ5NA_86d1e5a5-79f5-4328-a724-3404583225c2">15,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea">Operating lease liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d73e67f1bb9479a8f5a4a73da1dd64a_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMi0xLTEtMA_e018dc40-ff16-4d4f-b2af-92b37fb5b122">80,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaad41599f3244ff2988379a4e4e70e5d_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMy0xLTEtNjQ5NA_7e934126-9bb8-4e33-88d4-fda3e8ee2977">85,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzUtMi0xLTEtMA_4855f12f-0dc8-447b-bae0-a5e506d78189">94,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzUtMy0xLTEtNjQ5NA_7b75ab4d-56cc-4f5d-933f-e374ecba856c">101,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MTk_ca290680-2d39-44b3-b910-a2da075d90c2" continuedAt="iadc2fba79129495d8462e6f46d5d2e11" escape="true">Minimum lease payments under operating leases expiring subsequent to December&#160;26, 2020 are as follows:</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="iadc2fba79129495d8462e6f46d5d2e11"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%"><tr><td style="width:1.0%"></td><td style="width:85.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzEtMS0xLTEtMA_9c4dca1b-73c5-4b8f-a225-58eb7ff5c760">17,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzItMS0xLTEtMA_df661ba4-8e18-41b6-8719-d9ba49c0418c">14,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzMtMS0xLTEtMA_dfca5739-ece8-4c9b-ba5e-e7129c3fa26f">11,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzQtMS0xLTEtMA_eb1e9dfa-0f61-4cdb-be74-34341dbef687">9,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzUtMS0xLTEtMA_71e41bcd-08e5-4a63-b7d9-5531873f69fb">9,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzYtMS0xLTEtMA_d17bde10-fe6a-4ad3-bb1a-faf3b3dc245e">52,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzctMS0xLTEtMA_fe2a3b5d-0a58-49aa-9dd3-c786e03ed45b">114,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: Interest</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzgtMS0xLTEtMA_faafc68c-6eec-41a4-8acd-18681c5590ce">19,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzktMS0xLTEtMA_7b759097-01bd-4e3e-b705-9462bd27302b">94,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_175"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(21) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMTQ_2f022614-4ec1-41ee-b48d-0cf980c007ae" continuedAt="idf56b32c802e4d6f80b37e6b80b31aa1" escape="true">BUSINESS SEGMENTS</ix:nonNumeric></span></div><ix:continuation id="idf56b32c802e4d6f80b37e6b80b31aa1" continuedAt="i0a0847dbca7544f6a9f8e4a67bb22112"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has <ix:nonFraction unitRef="segment" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzQ1_113f8d0d-15b6-4fa5-8e0a-954b2752771e">four</ix:nonFraction> reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service&#8209;related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reportable segments are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ENGINEERED SUPPORT STRUCTURES:  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the manufacture and distribution of engineered poles, towers, and components for lighting, transportation, and wireless communication markets, including integrated structure solutions for smart cities, and engineered access systems;</span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">UTILITY SUPPORT STRUCTURES:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This segment consists of the manufacture of engineered steel and concrete structures for utility markets, including transmission, distribution, and substation products, and renewable energy generation equipment;</span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COATINGS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of global galvanizing, painting and anodizing services to preserve and protect metal products; and </span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IRRIGATION: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the global manufacture of agricultural irrigation equipment, parts, services, tubular products, and advanced technology solutions for water management and precision agriculture.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these <ix:nonFraction unitRef="segment" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzEzNDA_7c1c647d-b30f-4f7b-85bd-082a25dcae57">four</ix:nonFraction> reportable segments, the Company had other businesses and activities that individually are not more than <ix:nonFraction unitRef="number" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="INF" name="vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzE0NDg_1de9d217-ced4-4a94-99aa-57e0fc1db575">10</ix:nonFraction>% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note&#160;1. The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.</span></div></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i0a0847dbca7544f6a9f8e4a67bb22112" continuedAt="ib2accc2f15a94e9db7b5d147d841da3d"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMjI_7067ba7a-d985-41a2-9913-edc21e036c7a" continuedAt="ib40e46072dbe42d0baa87c508f736315" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Business</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%"><tr><td style="width:1.0%"></td><td style="width:59.120%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.849%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting, Traffic, and Highway Safety Products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6ad1d705bc4256b439bec6acd70ebd_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtMS0xLTEtMA_9a7e1d63-c5c3-4aa4-ae7b-f6860632fcee">717,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbb13ffcdd3746d4abdbabd585eeb4a9_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtMy0xLTEtMA_b25e4f88-8e5c-4240-82db-ad5e012c2edf">708,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344847b80c864e7cb9f728b8cac702ef_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtNS0xLTEtMA_1248bdfa-3b5a-49de-9338-a86c46e36ace">706,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Communication Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8691af824d1945f5824c064813f6bed3_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtMS0xLTEtMA_ba97d8ee-6fbf-42dd-ac9b-753f8787fb51">190,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief384993d48d47b7be473f5b9358ac0e_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtMy0xLTEtMA_8271d285-4780-4d5c-a135-66d9977c9a76">188,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60bfa3bed188476dbec4566a321a3d9e_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtNS0xLTEtMA_98acae17-014f-4aa5-907a-12285923c2ba">149,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Access Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f8cb89ce5d64d058372ccb92f19321d_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtMS0xLTEtMA_8433a691-c8a8-4b80-bf6b-b272ea259be2">88,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f8fc48743a341b5a5cc0465e275852b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtMy0xLTEtMA_f975153e-d0d7-446e-b9c4-887eaad64212">114,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dcceabb302498a9786049b561bfc54_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtNS0xLTEtMA_4ffa83ae-d403-43b4-95e6-75d60c27cf27">130,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib861ee688a9d447bb33159790e2ae696_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtMS0xLTEtMA_f128516c-1fa7-47a6-b60a-5c026ac61d03">995,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01f46db43db5432b8ae9602e5e4781c3_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtMy0xLTEtMA_3f9afcd7-8ea0-4ef6-939d-e7845820135a">1,012,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5599908e585d4692892caa41eb85a0c4_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtNS0xLTEtMA_7640ac8f-d178-4de0-97ff-0047614e5b70">986,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389bfad9a6f445c0aebe64c6c192abd2_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtMS0xLTEtMA_941f2303-73da-4022-b657-b11a0fc47e27">635,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b191f420964798b230af692e1c8c68_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtMy0xLTEtMA_3dc520b0-bdc1-49f6-bb3c-595e7c5de533">630,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cd1c49a233c4d809b04fb4e72782a1d_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtNS0xLTEtMA_e32caa22-2da2-481c-a39d-c705f8bbd115">637,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93072f6224b54467a9281d33c705ca9f_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktMS0xLTEtMA_5610abf6-f7ba-4f11-84cc-94c3b878bd35">160,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458e47ce2447494ca4bf6cf0bd1c398a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktMy0xLTEtMA_efbbe361-c217-4c7d-acdf-6e916c74a0f4">122,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb8dc62d2aee4aeb9e28579a01b35a40_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktNS0xLTEtMA_7faadc58-57b3-42ef-adb7-85793cf4d9bc">111,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Solar Tracker Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c106e7422b4e469b3c1b6be59a6bb2_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTEtMS0xLTA_b66776d6-d052-45dc-884b-39c7fba5d8ed">86,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb0041a643d44718e5e08000aabf800_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTMtMS0xLTA_291f9f4b-ed6d-4dbc-a2f0-1b13400c8a89">47,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fff61b452e4d4b86ecd5dab2b8d5c4_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTUtMS0xLTA_98ab5295-a88b-4cc0-b4de-30d3d250afc0">16,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Offshore and Other Complex Steel Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5029634e665344dfa3011f090c6b5434_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTEtMS0xLTA_c35621ef-2062-425b-ad25-6759f61a4af2">120,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba3413e0ecc64d549424d7e95962b6ff_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTMtMS0xLTA_c89f518f-5b2d-4a1a-b5c6-6914da9f0503">90,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73758f14dcdf4a908a1ce1fa3ce88cdf_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTUtMS0xLTA_45aaead2-c6b7-4631-b839-ed2062a3d574">92,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb14a646e5f0497e9dd6f8a86c4986d4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTEtMS0xLTA_20eec44d-a523-4d60-abbc-9b9d1c2f7dd1">1,002,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bc25e4b5480431caa3a4c5fc03f1272_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTMtMS0xLTA_5afd60a6-a983-4eb4-afa8-d8ae74b46f14">890,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8fb49f6d7f946cb98db915a38ac5da2_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTUtMS0xLTA_c7ce6424-9320-4a90-9bed-8a6e96703489">859,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i105fb13561b5404ebbcb0ff8e4233f50_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTEtMS0xLTA_ed2ef3d0-0f57-4fa8-aa2e-a71fd49f3d75">345,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie148b774cd924047a938059a81c24ea6_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTMtMS0xLTA_95819bd4-82b3-4b13-9c3b-ea2ad7276f8d">367,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0936e1e85f71407282e085c4f03534d1_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTUtMS0xLTA_ab1739cd-57b7-49cf-9795-d46869701c02">353,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c06ff13743d485589edec0c513c034c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTEtMS0xLTA_52b38c09-d7a1-416b-869a-eb3d117a17e2">378,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i767b513bd77b4d4da7c55deb62a2303a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTMtMS0xLTA_f2951d1e-76b4-4e1d-91dd-6c7bf1f66bd4">378,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3f3ba48b72b443b9d62eacc1e21c25f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTUtMS0xLTA_e6fc6a0b-fce1-4c6a-bcba-e9c6629cacc7">386,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;International</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a7b2b9b1674c94b6fc3e2aacf79b97_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTEtMS0xLTA_bf342c8f-93fc-4746-a985-dc1401bc4590">267,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d3ec59b9e074b5ebbd2014c8e8e4d81_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTMtMS0xLTA_ef729733-de24-49e8-b3bb-cf5e12a39051">206,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bd258d8cd6045229539d4768b280319_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTUtMS0xLTA_283c59a7-6d14-4e7a-9a44-cc1da97cf83e">246,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1bef805ebf74ea985017475b835c3b3_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTEtMS0xLTA_252c3456-99bf-4dca-b3aa-630afa6e7117">645,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6763b7ab2175425d89db3456c2009c88_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTMtMS0xLTA_ea307f2c-a8b6-4286-89bd-1fe87ba8580b">585,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c572e8188ea4ee398d996b54a1c9b21_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTUtMS0xLTA_b3848336-7038-405a-b9aa-370bf8788734">633,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTEtMS0xLTA_e349892c-4b48-4d34-9f78-08a47046304c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTMtMS0xLTA_f17726e4-30c5-4e44-8b5d-91021ce79f61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4814e4bf94140889229b984469a5177_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTUtMS0xLTA_7df2acb6-9da1-4d9b-ad9d-af60aa9fde5a">23,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c1dd89541724886a22a49ef2a0f6ba8_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTEtMS0xLTA_a3b1ac2b-0bea-44e8-becf-4f7eb8c7d31f">2,989,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fc9090dc654a7380854f229acf886d_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTMtMS0xLTA_238144d4-a6c8-4c3c-88e8-4a70cae35c59">2,855,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714b4b07f6004e01bce1fdbf202cbe70_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTUtMS0xLTA_8216a062-ff6e-4304-afac-ced20c1a5ee3">2,856,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INTERSEGMENT SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f0d700707d74cb4a6f73ba1e8edeb30_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTEtMS0xLTA_584f73b0-ea1b-47af-878b-bbb2b98adf61">12,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i972682f6b3984842bafc17e7839559b1_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTMtMS0xLTA_dbfa7b4e-1ffd-4b71-9408-d9fa12a63fb0">10,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if28fefb522b14977903f5f3e605494f2_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTUtMS0xLTA_cbb455f3-ea1a-4a1f-8b88-2a9ea7a218fd">19,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id60f48bf88bc42fea9d60d5a93d7d88e_D20191229-20201226" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTEtMS0xLTA_7f165014-97c6-4d5a-a4e8-509b3f66135f">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32fae6b9b5ae4bfcadb4c1514433e1da_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTMtMS0xLTA_6a100914-fc5f-40a5-a674-fcfc0e58ef40">4,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bbd8566ef364f83a1c162c3b92483cc_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTUtMS0xLTA_30582d07-8321-4daa-886e-bddb288a8b6b">3,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i245dea804a664efdbc5840c23c4dd718_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTEtMS0xLTA_7d2e678d-b642-452b-a09a-a9fb8165cf29">75,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6aa5a614564c87ad4cb12b5e1068e6_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTMtMS0xLTA_b1468974-ee56-48a0-b592-08b285497348">67,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd24e08621b04f63978c384aab250bdd_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTUtMS0xLTA_fb51ac10-85f9-478d-b211-e7ce4c3cdf3d">66,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e557c8af49746d186de36db79cbc10c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTEtMS0xLTA_08347807-7929-452f-80e2-2efdd9e7389c">5,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50fe86930dfd4acc90b94cf19c716b54_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTMtMS0xLTA_a24a9182-1ed9-44c6-9b7e-4c31d62d0bf7">6,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb8cc5b66024b1a958331a265a947b5_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTUtMS0xLTA_7ba3b3a9-e36f-4eb7-a41a-2121748e9584">8,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ef866140695461c8c4153f53c63cb98_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTEtMS0xLTA_efe2bd2b-df15-44b4-bb65-1b6ad23af9f1">93,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eaf4c9faaff48e7ad901b1273a8e40a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTMtMS0xLTA_fd044525-dde6-4031-8aff-614b16dc7f41">88,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8623a1a7ed742178cc8795d7c57e437_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTUtMS0xLTA_27cda9fa-a719-4ed0-8176-001d949717fc">99,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTEtMS0xLTA_e774577c-8f0f-4049-bc68-f07b248fcd8f">983,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTMtMS0xLTA_716bab3d-d632-4f18-89a1-5582e5d0a1fe">1,002,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTUtMS0xLTA_a422a302-8a0b-4a3f-8176-494262c85d3d">967,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTEtMS0xLTA_3bda235f-e978-4a65-a1c1-2958182a10ac">1,002,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTMtMS0xLTA_d5e88fd5-e879-4f35-8a24-398ce9d55687">885,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTUtMS0xLTA_9ed7c080-858a-4bae-a963-a71bc372c721">855,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i019042e42198436794850ed4747f60b6_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTEtMS0xLTA_8caf3045-2bed-4925-9538-f2324fd863c6">269,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTMtMS0xLTA_01bf902d-1b89-4db0-affb-b3427278eab2">300,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTUtMS0xLTA_c394699d-b2ef-49af-94b0-d71d24c36bee">286,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTEtMS0xLTA_524d48b4-6c2e-4291-9925-87bac4e366cb">640,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTMtMS0xLTA_7560d3ca-d095-4d4e-b03b-bde2c4e7e834">578,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTUtMS0xLTA_3ac80e7e-3c5d-4aa8-b6a8-b3dcd3c7786f">624,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTEtMS0xLTA_d686ac81-2e1f-481a-b2fc-5272d78b2352">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTMtMS0xLTA_81809da3-cdaa-42ca-8ae3-3b1d6507aa42">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4814e4bf94140889229b984469a5177_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTUtMS0xLTA_b38c20f2-4e01-423c-b1bb-2e7878b7681e">23,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTEtMS0xLTA_47bda011-fc09-4836-8f42-4f7fc1ab805b">2,895,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTMtMS0xLTA_4a77e9fb-f088-496e-bc1a-ae375ad1464f">2,766,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTUtMS0xLTA_148d673d-cee8-498c-8583-40dca819e3c4">2,757,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="ib2accc2f15a94e9db7b5d147d841da3d" continuedAt="i28d7453cac684c49aa824ca870a97fa5"><ix:continuation id="ib40e46072dbe42d0baa87c508f736315" continuedAt="i69438736698a45a097f64e6c17c540a5"><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:65.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.279%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING INCOME (LOSS):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItMS0xLTEtMA_5dd637ea-3e4f-4028-b241-ec589316f146">65,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItMy0xLTEtMA_83996d39-9b83-46df-9793-fc9fa92563ce">65,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItNS0xLTEtMA_9de7a3f4-3c96-43ea-8d1f-e879cda1e8c6">34,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtMS0xLTEtMA_ed883298-b170-40e4-9501-e5a344fe25e8">100,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtMy0xLTEtMA_da9d135a-fc76-405a-b3d8-a61566164cbb">87,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtNS0xLTEtMA_7d733751-5982-4d2c-93f9-17f50b225d58">64,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtMS0xLTEtMA_f322993a-7d40-4c58-ab6d-733784515dbd">42,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtMy0xLTEtMA_0d19fc69-868a-4039-b814-d372c95a5037">51,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtNS0xLTEtMA_bb1c6ac8-5d9e-43c3-b985-06628222b1f9">55,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtMS0xLTEtMA_49930792-2ca9-445b-8f19-f2709d0f3177">83,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtMy0xLTEtMA_2699a1e0-f8d9-480d-b7e1-459f4003aef5">71,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtNS0xLTEtMA_1bc15c89-71f9-486a-822d-0d9193546fcf">97,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtMS0xLTEtMA_7a2c47f4-65bf-4a25-a725-cbdb4d911911">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtMy0xLTEtMA_ebdaba1b-4d0b-422f-9ad3-535fed742299">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtNS0xLTEtMA_271ba4f5-d4d4-4b21-9624-f1996a23067c">913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtMS0xLTEtMA_75509077-cfa8-4f0f-9f5a-799db28b8524">66,265</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtMy0xLTEtMA_908fca09-d1cc-46fa-aa66-f7fb122666e6">48,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtNS0xLTEtMA_65a0fccc-9fca-42cd-b07f-055e2ef75bcb">39,504</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktMS0xLTEtMA_904cf04a-8a0c-41e6-a89c-23839a7f9cc6">225,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktMy0xLTEtMA_8ac0ee18-fd6f-4171-a10c-6ef3899ea1a3">227,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktNS0xLTEtMA_ec0e3bc2-9a30-45c7-bd30-50c0484074df">212,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTEtMS0xLTA_f5a35523-f457-4b0b-a841-dfc558ffeb8d">38,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTMtMS0xLTA_0da46d06-7d58-4b5f-b059-07ba4d54e9b9">36,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTUtMS0xLTA_00ef093e-76b9-4f32-8373-c43adae07dad">39,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with refinancing of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="vmi:CostsAssociatedWithRefinancingOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTEtMS0xLTA_782e2831-23e3-45ac-9b29-d1f46036b687">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="vmi:CostsAssociatedWithRefinancingOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTMtMS0xLTA_8d0f958a-bc1e-45d0-8268-77375059346f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:CostsAssociatedWithRefinancingOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTUtMS0xLTA_ce551e9d-6411-4fcb-a9cc-a4d13887cf24">14,820</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTEtMS0xLTA_8c71bf70-a08b-4ac9-9fd6-14996744d45d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTMtMS0xLTA_2d4b0e3b-fd8f-4123-ba39-78d6549dc992">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTUtMS0xLTA_8baec6a4-93bc-4c35-8ce5-ddf0dbc65551">6,084</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTEtMS0xLTA_769deffc-121a-4ea5-bb4c-ef77e7455643">5,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTMtMS0xLTA_06672967-b82f-4303-8f56-e8c2656bc881">8,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTUtMS0xLTA_585b2377-7b64-4b29-a450-2c604dbd1c76">1,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTEtMS0xLTA_f70f53b2-27a8-4a2b-863d-c22a3c972278">192,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTMtMS0xLTA_3777b8cb-a9f5-4c62-a16f-600baf97af3e">199,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTUtMS0xLTA_6e16b91b-e65f-44ad-bb28-f6767e891836">153,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTEtMS0xLTA_3aa314c4-f391-43e8-b098-ae02974d3942">932,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTMtMS0xLTA_f6795496-60ee-4d93-b095-cc6beb835379">944,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTUtMS0xLTA_072c8834-5816-4f20-8962-ccb1384ecacf">868,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTEtMS0xLTA_1a7ae977-683d-4af1-8143-dd6e4f8b4955">778,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTMtMS0xLTA_e983dcf7-a7a3-479b-b4d8-2cae25f80417">742,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTUtMS0xLTA_78baa00f-dc42-4ab0-97a3-8a666e58e71a">700,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1fe387d7b624a259965d7797e763bbb_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTEtMS0xLTA_0d38e173-09d0-4708-b50a-1f44869f6fee">360,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTMtMS0xLTA_451d289f-04c7-4ea0-8da7-97957180f1c8">363,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTUtMS0xLTA_932fc2ec-8561-4b6a-83fb-4495b751dcb4">294,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i022fe9c35bb443c4befe795c48099a83_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTEtMS0xLTA_ede3eb16-5120-418e-a84b-6a14fd36392c">465,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTMtMS0xLTA_67e61d80-80b3-4e86-bf3c-0baf9cfeb3e7">347,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTUtMS0xLTA_7b412ed8-3aee-41c5-98a2-ce485b9db4d8">347,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bee63ddca714032981269bb030d9a8c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTEtMS0xLTA_a4d154f5-e100-45f4-bf92-92827637e1d3">416,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28195214275a4c2ba9a1e9a6490d4b99_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTMtMS0xLTA_0d2858d1-d642-4589-81f2-796a116e8ced">409,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa30814dc77642ee982a3fecb42b8792_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTUtMS0xLTA_bdad3c4b-2d50-418a-88ce-6e91ef3b6495">371,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTEtMS0xLTA_d79b31e1-3860-45ad-9fbd-2b1ea9f4aa5c">2,953,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTMtMS0xLTA_48d3b7fd-1240-49d0-b375-e6f9ed8aeeed">2,807,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTUtMS0xLTA_b7806266-c064-4f7f-98df-6962d7121721">2,583,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:65.218%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CAPITAL EXPENDITURES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtMS0xLTEtMA_ae8fe092-55f9-48e6-9c09-650d6b772736">24,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtMy0xLTEtMA_e2b1e7c8-cf5f-4b89-a62f-6ee2245daf2a">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtNS0xLTEtMA_04c2b11d-0f36-45e5-b8c7-4a7017909e4d">26,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItMS0xLTEtMA_8cd3a470-8c6a-40d7-bf8e-572da716d074">34,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItMy0xLTEtMA_19ad4d5c-97a4-465e-a52b-b6dca07e0c17">26,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItNS0xLTEtMA_2c9dcd91-c8a1-4bfa-853e-357764014454">17,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtMS0xLTEtMA_df71426a-c9b9-48f9-9cb0-5d74b74c59dc">22,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtMy0xLTEtMA_2afcccba-9c1c-48bb-9748-f4bdb64c016a">23,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtNS0xLTEtMA_e8355bb7-ea3a-40f7-9ba8-3eb6aa223ae2">10,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtMS0xLTEtMA_98ce1e19-535c-40e4-a4e9-d6b1f30d3969">16,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtMy0xLTEtMA_d5a902ce-2924-4114-9f6b-fad30cee7d33">15,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtNS0xLTEtMA_56fb9d5e-aac9-4c59-8baa-78f71f76be43">7,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtMS0xLTEtMA_44b4ea38-78ef-4c4b-89dc-0ff4095c5621">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtMy0xLTEtMA_f5964253-088f-4198-bb2f-be5e76e9799c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtNS0xLTEtMA_234a56f6-17e1-4c82-8a3c-e9a2ae153fef">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtMS0xLTEtMA_fb0e86cd-b3c5-498c-b07d-09c422c2d7f5">8,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtMy0xLTEtMA_aa45849e-3e2d-4910-aefc-81d9998972af">6,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtNS0xLTEtMA_552b0070-1214-457f-9458-bcbd9e588028">10,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctMS0xLTEtMA_6457086c-0c47-48be-bdb9-a84cb376cb49">106,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctMy0xLTEtMA_bdb58a8d-68c8-45e1-92fd-275e43635eed">97,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctNS0xLTEtMA_98892f69-0bf7-49ff-8047-489825ecf797">71,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><ix:continuation id="i28d7453cac684c49aa824ca870a97fa5"><div style="margin-bottom:6pt;margin-top:12pt"><ix:continuation id="i69438736698a45a097f64e6c17c540a5"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"><tr><td style="width:1.0%"></td><td style="width:64.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEPRECIATION AND AMORTIZATION:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItMS0xLTEtMA_253fbd61-98ab-4719-80f5-73142849e515">25,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItMy0xLTEtMA_b4e93437-96c0-4951-95e3-6bbbcd05a485">26,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItNS0xLTEtMA_353557a0-f8e9-40f1-a5b8-c97aef665b0f">27,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtMS0xLTEtMA_1f21dad1-dff2-47b8-9543-033fcc7ac066">23,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtMy0xLTEtMA_08d40b8e-e53d-4b5b-a306-d106b8c34f80">23,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtNS0xLTEtMA_0cdc8c50-fcc1-4698-8916-fd5bbe15f251">23,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtMS0xLTEtMA_d4bf6bd0-f898-4aa6-83aa-e77361500c4d">15,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtMy0xLTEtMA_b071bf64-3721-4959-849b-ac4cfbc4d365">15,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtNS0xLTEtMA_15893d61-5d29-4a83-bace-dd3c40bf9683">15,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtMS0xLTEtMA_4db379ca-1cf3-413a-9862-1824e40ff4b4">12,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtMy0xLTEtMA_9243f602-d3f8-4176-9b41-07fed761e7ba">10,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtNS0xLTEtMA_9ca50649-9dd6-4365-aa33-2a9c7b42939b">11,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226" decimals="-3" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtMS0xLTEtMA_898bf3a9-e261-4998-afcc-4f52de47508a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtMy0xLTEtMA_c0620c53-f316-4fa3-829a-ebe496c7aa85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtNS0xLTEtMA_29e2e77c-5267-4bae-8aaa-d358fa8161ed">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctMS0xLTEtMA_9111d94d-1ee1-458a-9d2c-87689e2e8603">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctMy0xLTEtMA_1672a1be-6ce3-45e2-ba85-3602ee32f850">5,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctNS0xLTEtMA_b0c9f154-0aab-4838-8557-53b8a66ec491">3,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtMS0xLTEtMA_0aa994cb-af2e-4e0c-8e8c-08ef3a169e21">82,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtMy0xLTEtMA_c41427fa-7c92-4be8-a291-71fd1c03f3df">82,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtNS0xLTEtMA_3d48e6a0-77f9-4749-bd15-ed80f3ffdc1e">82,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMjQ_b9412d59-c295-4caf-9d1b-a9b2b3befcff" escape="true"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Geographical Area by Location of Valmont Facilities:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:64.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116da1a2089c43dc94a8c28648d05cb9_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItMS0xLTEtMA_f257948b-7aee-44a4-b36c-7ccf64bb4a26">1,919,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6a91c65854349e59830eb63a04567b2_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItMy0xLTEtMA_a6f86ca4-2aec-458e-8447-fbcf17561da4">1,872,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a98dcba0a564fa38e4a56cb24edab25_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItNS0xLTEtMA_2da8c84a-0a7d-4f6c-9fdf-e58711263880">1,771,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15944be127b848058cc0f366128cec6e_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtMS0xLTEtMA_39dd7997-d85e-404f-8e4b-140e31fe8a74">252,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33b506f8e901478f97681f5457d5c91f_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtMy0xLTEtMA_d9a4d427-acd6-467b-804c-1620712013c9">255,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49d95333141c448cbdbd61442e3b33fc_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtNS0xLTEtMA_8b334c28-26f5-40eb-bdfb-c2b184e4e6b3">325,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1458277a9f9d4b8cb36b27902ec2d015_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtMS0xLTEtMA_cc47d434-69b6-4998-a028-ee107b24fb37">120,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied99715390b84736a75840674ebdb84a_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtMy0xLTEtMA_8836888b-f5ea-4e8f-8c32-a1123bf93b5f">90,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22ef0f50e6f248c99ee98bf56e4dc133_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtNS0xLTEtMA_6b4d8980-5931-4fcd-bd84-eb5942541bc1">92,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5ee07d5588427a9e8557f18e64738c_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtMS0xLTEtMA_1bcc2040-da37-4df5-97ea-5ade195decb7">603,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd99812cec44481b6c4df3d33044047_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtMy0xLTEtMA_9bce7745-7ea1-4c96-a377-fd6db6d84f47">548,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc2d0a3278744a8929af603a75138c0_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtNS0xLTEtMA_16510ab8-3b01-4b13-8c4a-8a3cecf3c640">567,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctMS0xLTEtMA_7dd05b79-53ae-4e93-b396-a406aaee715c">2,895,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctMy0xLTEtMA_f2114652-b7ae-4078-a6ff-cdbfe867f48a">2,766,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctNS0xLTEtMA_a6c82528-1133-4cd5-810d-ee9793168caa">2,757,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LONG-LIVED ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4df027e7881346feb33fba466072d0dc_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTEtMS0xLTA_7fde54e3-e40c-40d5-9d12-261a617cb5d3">748,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb6f2ba3201445daab5e4b583360f791_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTMtMS0xLTA_e47e52cd-d36d-4321-ac39-205d9d6f9f1d">753,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc7d36eb963a4e11a9ae76799b611dac_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTUtMS0xLTA_ed3ea2b0-0d22-41e6-afd2-2089cc1b2101">624,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c892e7bfa0f4502a38cb2988cef0894_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTEtMS0xLTA_b4f9d88b-6123-4387-b519-0485787768fc">179,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37882c6914fb49e6b5a559209b3d7bca_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTMtMS0xLTA_7759e6a4-cc7c-4e77-98d0-2b3701320bb2">193,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87401a285819458a95fe62b2d8b2fe7f_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTUtMS0xLTA_86d6d363-f560-4626-bca4-cb1f7415ade0">168,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i648366fa8b2b4b94aba4325565b1c27c_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTEtMS0xLTA_7ffc4921-6acd-4712-b92a-afe0303675bf">61,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad117453d36490a9682a9a8e05718d4_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTMtMS0xLTA_409a5f3c-48a7-44af-8b0c-4b57ce1b49d3">58,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iace2aa9eeb664579917022247af4b7a3_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTUtMS0xLTA_3f2d1de0-89f2-46b7-9c07-f068e593796e">64,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5403536e460c4b44a627b8e3611be4d5_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTEtMS0xLTA_3d926676-b4ad-4b7e-b888-ce4b0671d951">408,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i223fe64680a14febb96208bc77ac27fd_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTMtMS0xLTA_23281353-e509-4967-a51e-58464b7a0672">369,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib29c8f1d9ee64ccb91b4e539f6f37fc2_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTUtMS0xLTA_848f9631-bb8d-4b2e-abc1-801d26760ac3">332,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTEtMS0xLTA_658f42bb-2766-425a-850a-190690df1a29">1,398,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTMtMS0xLTA_e1568d34-985d-49da-84ce-09a16ce79bcd">1,374,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTUtMS0xLTA_84781818-8d84-45d0-88ef-170fbc7cd072">1,189,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of net sales in 2020, 2019, or 2018. Net sales by geographical area are based on the location of the facility producing the sales and do not include sales to other operating units of the Company. Australia accounted for approximately <ix:nonFraction unitRef="number" contextRef="i4ce37ca18f8d45a286281d4b72def7a0_I20201226" decimals="2" name="vmi:ThresholdForDisclosurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzI0ODg_fc4240b0-56b6-4cef-b6a5-c94be0662fe2">9</ix:nonFraction>% of the Company's net sales in 2020; no other foreign country accounted for more than 4% of the Company&#8217;s net sales.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating income by business segment are based on net sales less identifiable operating expenses and allocations and includes profits recorded on sales to other operating units of the Company. Long-lived assets consist of property, plant and equipment, net of depreciation, goodwill, other intangible assets and other assets. Long-lived assets by geographical area are based on location of facilities.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_184"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued) </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three-year period ended December 26, 2020 </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(22) <ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzY2MA_8e254dfb-e19a-4d51-a6a6-eee54002f54c" continuedAt="ief29a456b14049ad8c87e7eebe2a9b17" escape="true">QUARTERLY FINANCIAL DATA (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="ief29a456b14049ad8c87e7eebe2a9b17"><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzY2Mg_2afa7895-a3d8-4959-a461-43bd6ab84b4d" escape="true"><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.809%"><tr><td style="width:1.0%"></td><td style="width:22.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.936%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMS0xLTEtMA_523bddb7-8ed7-4c22-8036-3665e55d764f">674,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMy0xLTEtMA_4211c295-ebff-44a3-afb6-1d0a74e4c385">186,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtNS0xLTEtMA_709897ac-cc41-4084-9fa8-05f4cdc3e270">42,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtNy0xLTEtMA_1e1104f2-ff14-4320-a5ba-b2b269b949e9">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtOS0xLTEtMA_46cbf21d-f659-4643-ade4-4bb3ffb4b1c2">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTEtMS0xLTA_d104e389-d243-4763-a247-b44e1d60fdd9">154.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTMtMS0xLTA_7f191a8f-7d63-4d42-b619-e9623e4332e9">82.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTUtMS0xLTA_bda9b02a-fdd6-4f17-859d-804e66e2f158">0.450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMS0xLTEtMA_85411ab3-8192-4b52-9bec-b1a6b6407d54">688,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMy0xLTEtMA_6c3d5fe8-776d-47c0-a291-e556ca61550e">183,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtNS0xLTEtMA_0b10e173-4e7e-42b8-b6af-102e32ed4380">22,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtNy0xLTEtMA_a8bcc5b5-865a-49c3-907d-5df1384d5eb2">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtOS0xLTEtMA_7340b34c-a129-4218-91ad-7f9053a0d70d">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTEtMS0xLTA_5ab99e53-4e93-41c1-88a1-44a05c4a46ac">128.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTMtMS0xLTA_66062464-eb27-4a19-b2a3-c91358550eba">98.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTUtMS0xLTA_4b509930-890d-4a3e-a5ca-d710b64fffa6">0.450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMS0xLTEtMA_89e4e9d5-edb9-4e3c-8f6e-86c574697fca">733,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMy0xLTEtMA_2127ab39-e731-4c1f-973b-fe898af9aecb">190,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtNS0xLTEtMA_a2deccdd-ef9c-406c-bc60-293494a832f4">39,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtNy0xLTEtMA_c3b69312-9bcf-459c-b4e5-74da943aca02">1.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtOS0xLTEtMA_1bca17e2-13e9-4bf5-b3e7-1b1365f36d0a">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTEtMS0xLTA_8c1ef428-5b07-4d31-b20c-1a88b4a76583">134.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTMtMS0xLTA_b7045b67-1c19-4eba-a70d-4666b3074648">108.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTUtMS0xLTA_84021630-8c64-41b5-a0f8-03e90f6e56eb">0.450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth (3) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMS0xLTEtMA_c7f66b06-2ffe-4a66-8722-61d75585cabd">798,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMy0xLTEtMA_c6f9da56-c169-445b-8fd0-e19ea159bb10">204,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctNS0xLTEtMA_161afcb9-722f-4114-b6a1-82fdd43a0b23">35,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctNy0xLTEtMA_36c1f1a3-861f-400e-9186-7f796b642a40">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctOS0xLTEtMA_3893fc45-4c44-432e-8ef8-c5378491c8a6">1.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTEtMS0xLTA_bcf3ee76-a8cf-450e-8393-1a1b65947d7e">176.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTMtMS0xLTA_5d5caa4b-88b9-4150-94c0-f7cd700d2a5f">119.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTUtMS0xLTA_a092d62a-de40-4043-8021-2feb53b68207">0.450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMS0xLTEtMA_2b06b254-a264-49d9-9a5a-635156cefd6c">2,895,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMy0xLTEtMA_5937191b-5163-46f1-a9d5-bef27c644c32">765,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb">140,693</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNy0xLTEtMA_bccd2c48-f46d-4b78-8dac-af3630d1c865">6.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtOS0xLTEtMA_fb6aaf1e-672f-4044-b4ca-ff89eb0591ed">6.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTEtMS0xLTA_d98f4630-34d4-4c9a-9eeb-8bdce3a665d5">176.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTMtMS0xLTA_228bb01b-7cdf-4a41-a455-27b30ce346d1">82.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTUtMS0xLTA_14ee963b-3263-452b-97f1-f8cf1aa74020">1.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTEtMS0xLTA_cf258005-fe29-49fa-a114-6562d78748a7">692,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTMtMS0xLTA_8c9de05e-3d28-4e29-8dcd-0a682db76477">164,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTUtMS0xLTA_412a68f7-0779-440c-80db-7ac3a2363a72">36,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTctMS0xLTA_aad299f5-06ea-4de7-b41e-bf5fcb570249">1.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTktMS0xLTA_0f0d5bbe-4f3e-454b-b03b-a55acc89ce63">1.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTExLTEtMS0w_6f565431-03b8-4163-87e4-989274bc2c1e">139.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTEzLTEtMS0w_9480ef7b-d39f-471c-a304-59d2e6def0ae">107.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTE1LTEtMS0w_7d0b3209-396d-4623-ac3c-1ed57bfa6fc6">0.375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTEtMS0xLTA_858d759b-c1a1-4d90-87f3-a10e11dfc640">700,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTMtMS0xLTA_04aa596f-7b67-4bb2-9f2b-e81d1d9ab355">178,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTUtMS0xLTA_7c54ebd6-a96c-4e2b-9fa7-cceb7cc13dff">39,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTctMS0xLTA_b7109fcd-efc9-454c-9432-0ffc415855b8">1.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTktMS0xLTA_35396d86-0d4a-42e9-8e80-ead61c96d858">1.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTExLTEtMS0w_fec78f95-3176-44c4-aa15-8077981010fd">136.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTEzLTEtMS0w_0a766497-ddcd-4daa-a2d3-79683b9b1c0f">112.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTE1LTEtMS0w_684d11ea-5d28-4147-b484-4c8974f9f57c">0.375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTEtMS0xLTA_66614150-11e7-4e3a-b85c-194632f77e17">690,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTMtMS0xLTA_255c9bc5-d727-41b0-aa70-dff99420c3b4">173,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTUtMS0xLTA_e853970e-2ec6-4e1a-bc5d-fcdccf98422a">38,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTctMS0xLTA_b5187fa3-424a-4597-b8cd-b74fc91aff29">1.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTktMS0xLTA_cb6841f8-6ed9-47c4-b555-344fc8fbbf10">1.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTExLTEtMS0w_3744a7e1-acbd-40cb-898c-dda3a5fcbf68">146.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTEzLTEtMS0w_506bee68-d6b0-4123-8048-473f7679e9a6">123.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTE1LTEtMS0w_2d44d537-bcef-41d4-b8ae-348e042eea4b">0.375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTEtMS0xLTA_26a6e5fe-1597-4bc8-ad46-91c308ee6c53">683,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTMtMS0xLTA_bfdeaa0e-d090-49b2-87e8-dff72b679b05">166,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTUtMS0xLTA_f6710eda-e85e-470c-b4db-8c3df4178dbc">32,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTctMS0xLTA_012ac77e-671b-498f-8f1c-3c279629d161">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTktMS0xLTA_9781df09-f82a-49a3-914e-817a6f57033b">1.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTExLTEtMS0w_83fd062f-093a-4db5-9fca-ed4eee78189a">151.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTEzLTEtMS0w_f0711663-cef2-42de-93a9-c5debeb7ec87">123.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228" decimals="3" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTE1LTEtMS0w_4f5b9d81-5347-4850-b79d-10af5dcd3fbf">0.375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTEtMS0xLTA_f28ac253-0b16-488d-abe3-1f1c1775cb51">2,766,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTMtMS0xLTA_708a1457-efda-40d1-8a11-004e97e56e47">682,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTUtMS0xLTA_a7e40f45-095a-497d-8eb1-e91df3b8c6ae">146,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTctMS0xLTA_1ec59656-44ec-418c-ba17-84704fa3de4d">6.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTktMS0xLTA_cfd402fc-3970-43d2-8f2f-2bf77f829f15">6.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="vmi:StockPriceHighEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTExLTEtMS0w_a41fecd8-4ac0-4079-a213-87a05aa74f50">151.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="vmi:StockPriceLowEndOfRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTEzLTEtMS0w_12af9370-2066-4173-b6f6-66bd08bfd67e">107.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTE1LTEtMS0w_4ae46c39-f7f7-43e0-b08a-c5118143e317">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share are computed independently for each of the quarters. Therefore, the sum of the quarterly earnings per share may not equal the total for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_______________________________</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) &#160;&#160;&#160;&#160;The second quarter of 2020 included an impairment of goodwill and intangible assets totaling $<ix:nonFraction unitRef="usd" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4MjM_da6ad270-f8e5-4eba-81ef-3c55ba00b8c6">16,220</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4MzU_ca95bac9-a6ef-4aee-a493-50a07bac9f22">0.76</ix:nonFraction> per share) and certain restructuring expenses of $<ix:nonFraction unitRef="usd" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NDI_b7bc5256-e2c4-4923-8073-f692dd6e908e">4,019</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627" decimals="2" name="vmi:RestructuringChargesEffectPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NTQ_3a59a876-5589-42d2-9432-926766ffde0c">0.19</ix:nonFraction> per share).</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)           The third quarter of 2020 included certain restructuring expenses of $<ix:nonFraction unitRef="usd" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODUwMjY_9c500a1f-6e27-4ccc-ba0b-57e423a6a7b1">2,133</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926" decimals="2" name="vmi:RestructuringChargesEffectPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODUwNTc_6e34544a-b541-4330-a417-98e23055e3ac">0.10</ix:nonFraction> per share).   </span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) &#160;&#160;&#160;&#160;The fourth quarter of 2020 included certain restructuring expenses of $<ix:nonFraction unitRef="usd" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NjE_7730a2d6-592d-47c8-9673-7d6c87421fe6">11,041</ix:nonFraction> after-tax ($<ix:nonFraction unitRef="usdPerShare" contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226" decimals="2" name="vmi:RestructuringChargesEffectPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NzM_818cbabe-0e50-45d5-8b2f-c5474b4947bb">0.52</ix:nonFraction> per share).</span></div></ix:nonNumeric></ix:continuation><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_187"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i17a5e81124b44e4296e57711c003099e_190"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A.  CONTROLS AND PROCEDURES.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carried out an evaluation under the supervision and with the participation of the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures pursuant to Securities Exchange Act Rule&#160;13a-15. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, the Company&#8217;s disclosure controls and procedures are effective to provide reasonable assurance that information required to be disclosed by the Company in the reports the Company files or submits under the Securities Exchange Act of 1934 is (1)&#160;accumulated and communicated to management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures and (2)&#160;recorded, processed, summarized and reported, within the time periods specified in the Commission&#8217;s rules and forms.</span></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting as such term is defined in Securities Exchange Act Rule&#160;13a-15(f). The Company carried out an evaluation under the supervision and with the participation of the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the Company&#8217;s internal control over financial reporting. The Company&#8217;s management used the framework in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations (COSO) to perform this evaluation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on that evaluation, the Company&#8217;s management concluded that the Company&#8217;s internal control over financial reporting was effective as of December&#160;26, 2020. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;26, 2020 has been audited by Deloitte&#160;&amp; Touche&#160;LLP, an independent registered public accounting firm, as stated in their report, a copy of which is included in this Annual Report on Form&#160;10-K.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">To the Shareholders and the Board of Directors of Valmont Industries, Inc. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Opinion on Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the internal control over financial reporting of Valmont Industries, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 26, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 26, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by COSO. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 26, 2020, of the Company and our report dated February 24, 2021, expressed an unqualified opinion on those financial statements  and included an explanatory paragraph regarding the Company&#8217;s adoption of FASB Accounting Standards Update 2016-02, Leases, effective December 30, 2018, and the Company&#8217;s election to change its method of accounting for certain inventories to the first-in, first-out method on December 29, 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Basis for Opinion </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Management&#8217;s Report on Internal Control Over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.  Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Definition and Limitations of Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte&#160;&amp; Touche&#160;LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Omaha, Nebraska</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2021 </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_193"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B.  OTHER INFORMATION.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholder Return Performance Graphs   </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graphs below compare the yearly change in the cumulative total shareholder return on the Company&#8217;s common stock with the cumulative total returns of the S&amp;P Mid Cap 400 Index and the S&amp;P Mid Cap 400 Industrial Machinery Index for the five and ten-year periods ended December&#160;26, 2020. The Company was added to these indexes in 2009 by Standard&#160;&amp; Poor&#8217;s. The graphs assume that the beginning value of the investment in Valmont Common Stock and each index was $100 and that all dividends were reinvested.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="vmi-20201226_g1.jpg" alt="vmi-20201226_g1.jpg" style="height:360px;margin-bottom:5pt;vertical-align:text-bottom;width:672px"/></div><div style="margin-bottom:12pt;text-align:center"><img src="vmi-20201226_g2.jpg" alt="vmi-20201226_g2.jpg" style="height:360px;margin-bottom:5pt;vertical-align:text-bottom;width:672px"/></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_196"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i17a5e81124b44e4296e57711c003099e_199"></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the information relating to the executive officers of the Company set forth in Part&#160;I of this 10-K Report, the information called for by items&#160;10, 11, and 13 is incorporated by reference to the sections entitled &#8220;Certain Shareholders&#8221;, &#8220;Corporate Governance&#8221;, &#8220;Board of Directors and Election of Directors&#8221;, "Board Committees", &#8220;Compensation Discussion and Analysis&#8221;, "Compensation Risk Assessment", &#8220;Human Resources Committee Report&#8221;, "Pay Ratio Information", &#8220;Summary Compensation Table&#8221;, &#8220;Grants of Plan-Based Awards for Fiscal Year 2020&#8221;, &#8220;Outstanding Equity Awards at Fiscal Year-End&#8221;, &#8220;Options Exercised in Fiscal 2020&#8221;, &#8220;Nonqualified Deferred Compensation&#8221;, &#8220;Director Compensation&#8221;, and &#8220;Potential Payments Upon Termination or Change-in-Control&#8221; in the Proxy Statement.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a Code of Ethics for Senior Officers that applies to the Company&#8217;s Chief Executive Officer, Chief Financial Officer and Controller and has posted the code on its website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.valmont.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through the &#8220;Investors Relations&#8221; link. The Company intends to satisfy the disclosure requirement under Item&#160;5.05 of Form&#160;8-K relating to amendments to or waivers from any provision of the Code of Ethics for Senior Officers applicable to the Company&#8217;s Chief Executive Officer, Chief Financial Officer or Controller by posting that information on the Company&#8217;s Web site at&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.valmont.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through the &#8220;Investors Relations&#8221; link.</span></div><div id="i17a5e81124b44e4296e57711c003099e_202"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.  EXECUTIVE COMPENSATION.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;10.</span></div><div id="i17a5e81124b44e4296e57711c003099e_205"></div><div style="margin-bottom:12pt;padding-left:47.25pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated herein by reference to &#8220;Certain Shareholders&#8221; and &#8220;Equity Compensation Plan Information&#8221; in the Proxy Statement.</span></div><div id="i17a5e81124b44e4296e57711c003099e_208"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;10.</span></div><div id="i17a5e81124b44e4296e57711c003099e_211"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information called for by Item&#160;14 is incorporated by reference to the sections titled &#8220;Ratification of Appointment of Independent Auditors&#8221; in the Proxy Statement.</span></div><div id="i17a5e81124b44e4296e57711c003099e_214"></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_217"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="-sec-extract:summary;margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)(1)(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Schedules</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following consolidated financial statements of the Company and its subsidiaries are included herein as listed below:</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_67">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Earnings&#8212;Three-Year Period Ended December&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_70">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income&#8212;Three-Year Period Ended December&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_73">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 32.5pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets&#8212;December&#160;26, 2020 and December&#160;28, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_79">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows&#8212;Three-Year Period Ended December&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_85">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Shareholders&#8217; Equity&#8212;Three-Year Period Ended December&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_88">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements&#8212;Three-Year Period Ended December&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:2.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i17a5e81124b44e4296e57711c003099e_94">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial statement schedule of the Company is included herein:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCHEDULE II&#8212;Valuation and Qualifying Accounts</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:right"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules have been omitted as the required information is inapplicable or the information is included in the consolidated financial statements or related notes. Separate financial statements of the registrant have been omitted because the registrant meets the requirements which permit omission.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Index to Exhibits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See exhibits listed under Part B below.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90ZXh0cmVnaW9uOjM5YzVhMTExMjdhZTQ4YTA5YjYxZWY5NjIwMTg3YzUyXzEyNjY_6a5d3b83-d360-4068-aaf4-78bc9ac656aa" escape="true"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.321%"><tr><td style="width:1.0%"></td><td style="width:42.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at <br/>beginning of <br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charged to <br/>profit and loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deductions <br/>from <br/>reserves*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at <br/>close of <br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtMS0xLTEtMA_c80506cd-7b6c-4706-8656-f60197a93832">9,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtNS0xLTEtMA_b6152153-dd48-4088-b608-797d70d11aaa">7,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" sign="-" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtNy0xLTEtMA_b227fc75-5540-44d6-af76-ff9624fe0d67">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtOS0xLTEtMA_29b23c00-df8c-48e5-a584-d851dcbe27ce">1,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6047c94931c4d489c01b477796e8107_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtMTEtMS0xLTA_d8c657fb-51a7-4139-9a7d-07abedf0a568">15,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9863274bf2f40d6a8354311f27f1d70_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtMS0xLTEtMA_31b1ecb2-67eb-48bc-880a-0b33f90340c4">35,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtNS0xLTEtMA_cd2446bf-543c-4ee1-99cd-aefaaa45d456">11,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226" decimals="-3" sign="-" format="ixt:numdotdecimal" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtNy0xLTEtMA_19f335f1-3638-40fd-a7e7-f61b8601172a">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtOS0xLTEtMA_bf00b556-5f66-4e67-a7a5-067eead38614">3,278</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic779c71b17bc43369dd7848e681b0ae3_I20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtMTEtMS0xLTA_5fbfe20c-d2cd-4275-9ba4-64e191383d32">44,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;28, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctMS0xLTEtMA_ee871795-3734-4845-918d-a6418da1a0b3">8,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctNS0xLTEtMA_7b61eef0-2f2e-432b-bdfa-b92c69a656ca">2,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctNy0xLTEtMA_384e47bd-8364-4f6c-8271-24011da90bd1">76</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctOS0xLTEtMA_df933aa5-f482-47e7-afc7-6f5bc84ab937">1,196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctMTEtMS0xLTA_78f28bdb-8348-424d-b43a-4dfd125180d6">9,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f563aa59a264510acd29bccbcd197e3_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtMS0xLTEtMA_6a4a6950-296f-4796-8ad8-377008cd8026">33,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtNS0xLTEtMA_b4955e79-4d0f-433f-b656-f271967629fa">4,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228" decimals="-3" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtNy0xLTEtMA_b838a47a-6758-4b53-b9f4-57e2d4bd4a00">296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtOS0xLTEtMA_6ea76707-7451-452c-9c18-d08e8ffd878c">1,858</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9863274bf2f40d6a8354311f27f1d70_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtMTEtMS0xLTA_82325436-0c8e-4345-ba58-2866b60f082f">35,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;29, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78d1976d5d774498bf9f65983405db76_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTEtMS0xLTA_72f1d6d4-1d1c-4c43-af23-63d43f7559e6">9,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTUtMS0xLTA_57dbc096-251f-4a0d-8bcb-f329bd3ac581">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTctMS0xLTA_572825da-4d1e-4558-ac6b-5283026707bf">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTktMS0xLTA_0c4b4f5a-ce7c-4f9d-ba1a-a3838c89176e">2,165</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTExLTEtMS0w_407d93af-ee7f-4db7-aa38-8e223bd06e3a">8,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ba669aea5054bc1abaa40406566f963_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTEtMS0xLTA_b4c3b41f-974c-4070-a5d6-615f5e8a88e7">27,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTUtMS0xLTA_c77ce863-3730-412f-8917-e7c794dbba65">10,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229" decimals="-3" name="vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTctMS0xLTA_35aeb37e-1215-4425-a07e-a7c44b7d8e74">384</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTktMS0xLTA_d08c80c8-e27b-449b-80f6-fc1a18a37987">5,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f563aa59a264510acd29bccbcd197e3_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTExLTEtMS0w_3fd632bf-4cb4-4f80-a47e-f6380e7b1525">33,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;The deductions from reserves are net of recoveries.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibits</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.714%"><tr><td style="width:1.0%"></td><td style="width:14.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000104746909004860/a2192518zex-3_1.htm">Exhibit 3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company&#8217;s Restated Certificate of Incorporation, as amended. This document was filed as Exhibit&#160;3.1 to the Company&#8217;s Quarterly Report on Form&#160;10-Q (Commission file number 001-31429) for the quarter ended March&#160;28, 2009 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000104746914004412/a2219858zex-3_1.htm">Exhibit&#160;3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company's By-Laws, as amended. This document was filed as Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 29, 2014 and is incorporated herein (Commission file number 001-31429) by reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102729/000110465917063138/a17-24141_1ex10d1.htm">Exhibit&#160;4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amended and Restated Credit Agreement, dated as of October 18, 2017, among the Company, Valmont Industries Holland B.V. and Valmont Group Pty. Ltd., as Borrowers, JPMorgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto.  This document was filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (Commission file number 001-31429) dated October 18, 2017 and is incorporated herein by reference.<br/></span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000110465910019251/a10-7982_1ex4d1.htm">Exhibit&#160;4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indenture relating to senior debt, dated as of April&#160;12, 2010, among Valmont Industries,&#160;Inc., the Subsidiary Guarantors party thereto and Wells Fargo Bank, National Association., as Trustee. This document was filed as Exhibit&#160;4.1 to the Company&#8217;s Current Report on Form&#160;8-K (Commission file number 001-31429) dated April&#160;12, 2010 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000110465910019251/a10-7982_1ex4d2.htm">Exhibit&#160;4.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Supplemental Indenture, dated as of April&#160;12, 2010, to indenture relating to senior debt, dated as of April 12, 2010, among Valmont Industries,&#160;Inc., the Subsidiary Guarantors party thereto and Wells Fargo Bank, National Association, as Trustee. This document was filed as Exhibit&#160;4.2 to the Company&#8217;s Current Report on Form&#160;8-K (Commission file number 001-31429) dated April&#160;12, 2010 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000110465914067409/a14-21162_1ex4d2.htm">Exhibit 4.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Supplemental Indenture, dated as of September 22, 2014, to Indenture relating to senior debt, dated as of April 12, 2010, among Valmont Industries, Inc., the Subsidiary Guarantors party thereto and Wells Fargo Bank, National Association, as Trustee.  This document was filed as Exhibit 4.2 to the Company's Current Report on Form 8-K (Commission file number 001-31429) dated September 22, 2014 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000110465914067409/a14-21162_1ex4d3.htm">Exhibit 4.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Supplemental Indenture, dated as of September 22, 2014, to Indenture relating to senior debt, dated as of April 12, 2010, among Valmont Industries, Inc., the Subsidiary Guarantors party thereto and Wells Fargo Bank, National Association, as Trustee.  This document was filed as Exhibit 4.3 to the Company's Current Report on Form 8-K (Commission file number 001-31429) dated September 22, 2014 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102729/000010272920000004/vmi-ex49_20191228x10k.htm">Exhibit 4.6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Registrant's Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This document was filed as Exhibit 4.9 to the Company&#8217;s Annual Report on Form 10-K (Commission file number 001-31429) for the year ended December 28, 2019 and is incorporated herein by this reference.</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000104746914001292/a2218400zex-10_5.htm">Exhibit&#160;10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company&#8217;s 2008 Stock Plan.  This document was filed as Exhibit 10.5 to the Company's Annual Report on Form 10-K (Commission file number 001-31429) for the fiscal year ended December 28, 2013 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000090044013000040/vmi8k_may1ex101.htm">Exhibit 10.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company's 2013 Stock Plan. This document was filed as Exhibit&#160;10.1 to the Company&#8217;s Current Report on Form&#160;8-K (Commission file number 001-31429) dated April 30, 2013 and is incorporated herein by reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.714%"><tr><td style="width:1.0%"></td><td style="width:14.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000010272916000009/exhibit107.htm">Exhibit 10.3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013 Stock Plan Amendment, dated December 17, 2015.  This document was filed as Exhibit 10.7 to the Company&#8217;s Annual Report on Form 10-K (Commission file number 001-31429) for the year ended December 26, 2015 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000110465918016718/a18-7997_1ex10d1.htm">Exhibit&#160;10.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company's 2018 Stock Plan.  This document was filed as Exhibit 10.1 to the Company's Current Report on Form 8-K (Commission file number 001-31429) dated March 12, 2018 and is incorporated herein by reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000010272918000012/exhibit102q12018.htm">Exhibit&#160;10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Stock Option Agreement.  This document was filed as Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q (Commission file number 001-31429) for the quarter ended March 31, 2018 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000010272918000012/exhibit103q12018.htm">Exhibit&#160;10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Unit Agreement (Domestic). This document was filed as Exhibit&#160;10.3 to the Company&#8217;s Quarterly Report on Form&#160;10-Q (Commission file number 001-31429) for the quarter ended March 31, 2018 and is incorporated herein by reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000010272918000012/exhibit104q12018.htm">Exhibit&#160;10.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Unit Agreement (Director). This document was filed as Exhibit&#160;10.4 to the Company&#8217;s Quarterly Report on Form&#160;10-Q (Commission file number 001-31429) for the quarter ended March 31, 2018 and is incorporated herein by reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000010272916000009/exhibit1012.htm">Exhibit&#160;10.8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Unit Agreement (International).  This document was filed as Exhibit 10.12 to the Company&#8217;s Annual Report on Form 10-K (Commission file number 001-31429) for the year ended December 26, 2015 and is incorporated herein by this reference.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000090044013000040/vmi8k_may1ex104.htm">Exhibit 10.9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Agreement.  This document was filed as Exhibit 10.4 to the Company&#8217;s Current Report on Form 8-K (Commission file number 001-31429) dated April 30, 2013 and is incorporated herein by this reference.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000090044013000040/vmi8k_may1ex102.htm">Exhibit&#160;10.10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The 2013 Valmont Executive Incentive Plan. This document was filed as Exhibit&#160;10.2 to the Company&#8217;s Current Report on Form&#160;8-K (Commission file number 001-31429) dated April 30, 2013 and is incorporated herein by reference.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000104746914001292/a2218400zex-10_15.htm">Exhibit 10.11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Amended Unfunded Deferred Compensation Plan for Nonemployee Directors.  This document was filed as Exhibit 10.15 to the Company's Annual Report on Form 10-K (Commission file number 001-31429) for the fiscal year ended December 28, 2013 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102729/000104746914001292/a2218400zex-10_16.htm">Exhibit 10.12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VERSP Deferred Compensation Plan.  This document was filed as Exhibit 10.16 to the Company's Annual Report on Form 10-K (Commission file number 001-31429) for the fiscal year ended December 28, 2013 and is incorporated herein by this reference.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex21_2020.htm">Exhibit&#160;21</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiaries of the Company.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102729/000010272920000025/a20200328vmi-ex221.htm">Exhibit&#160;22.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">List of Issuer and Guarantor Subsidiaries.  This document was filed as Exhibit 22.1 to the Company&#8217;s Quarterly Report on Form 10-Q (Commission file number 001-31429) for the quarter ended March 28, 2020 and is incorporated herein by reference.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex23_2020.htm">Exhibit&#160;23</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of Deloitte&#160;&amp; Touche&#160;LLP.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex24_2020.htm">Exhibit&#160;24</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power of Attorney.</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.714%"><tr><td style="width:1.0%"></td><td style="width:14.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.151%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex311_2020x10k.htm">Exhibit&#160;31.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;302 Certification of Chief Executive Officer.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex312_2020x10k.htm">Exhibit&#160;31.2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;302 Certification of Chief Financial Officer.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vmi-ex321_2020x10k.htm">Exhibit&#160;32.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section&#160;906 Certifications.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial information from the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;26, 2020, formatted in XBRL (eXtensible Business Reporting Language): (i)&#160;the Consolidated Statements of Earnings, (ii) the Consolidated Statements of Comprehensive Income,(iii)&#160;the Consolidated Balance Sheets, (iv)&#160;the Consolidated Statements of Cash Flows, (v)&#160;the Consolidated Statements of Shareholders&#8217; Equity, (vi)&#160;Notes to Consolidated Financial Statements, and (vii) document and entity information.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;104</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="margin-bottom:12pt;padding-right:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Item&#160;601(b)(4) of Regulation&#160;S-K, certain instruments with respect to the registrant&#8217;s long-term debt are not filed with this Form&#160;10-K. Valmont will furnish a copy of such long-term debt agreements to the Securities and Exchange Commission upon request.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management contracts and compensatory plans are set forth as Exhibits&#160;10.1 through 10.12.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_220"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16.  FORM 10-K SUMMARY</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><div id="i17a5e81124b44e4296e57711c003099e_223"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;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, on the&#160;24th day of February, 2021.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries,&#160;Inc.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ STEPHEN G. KANIEWSKI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen G. Kaniewski</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 indicated and on the dates indicated.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ STEPHEN G. KANIEWSKI</span></div></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer (Principal Executive Officer)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/24/2021</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen G. Kaniewski</span></div></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="21" style="padding:0 1pt"></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ AVNER M. APPLBAUM</span></div></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer (Principal Financial Officer)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/24/2021</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avner M. Applbaum</span></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="21" style="padding:0 1pt"></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/  TIMOTHY P. FRANCIS</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Controller (Principal Accounting Officer)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/24/2021</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timothy P. Francis</span></div></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="21" style="padding:0 1pt"></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mogens C. Bay*</span></div></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel P. Neary*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;K.R. den Daas*</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Catherine J. Paglia*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ritu C. Favre*</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clark T. Randt, Jr.*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Theo W. Freye*</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joan Robinson-Berry*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Richard A. Lanoha*</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walter Scott, Jr.*</span></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;James B. Milliken*</span></td><td colspan="33" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-right:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Stephen G. Kaniewski, by signing his name hereto, signs the Annual Report on behalf of each of the directors indicated on this 24th day of February, 2021. A Power of Attorney authorizing Stephen G. Kaniewski to sign the Annual Report on Form&#160;10-K on behalf of each of the indicated directors of Valmont Industries,&#160;Inc. has been filed herein as Exhibit&#160;24.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ STEPHEN G. KANIEWSKI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen G. Kaniewski</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Attorney-in-Fact</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>vmi-ex21_2020.htm
<DESCRIPTION>EX-21
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ib0be504595604b26877941d0ee6b0768_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES OF VALMONT INDUSTRIES,&#160;INC.</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">State or Country<br>of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AgSense, LLC</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Dakota</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aircon Guardrails Private Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">American Galvanizing</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Armorflex International Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convert Italia S.p.A.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delta Electrical &#38; Engineering B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delta Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">George Industries,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Galvanizers America Holdings, Inc.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Locker Group Holdings Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matco Sevices,&#160;Inc.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PiRod,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pure Metal Galvanizing, ULC</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stainton Metal Co, Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tehomet Oy</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tehomet Baltic Ou</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estonia</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valley Irrigation South Africa,(PTY)&#160;Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Australia Irrigation Pty.&#160;Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Coatings, Inc.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont France&#160;S.A.S.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Group Holdings Pty. Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industria e Comercio,&#160;Ltda.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries (China)&#160;Co.,Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries (Guangdong),&#160;Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries (Shandong),&#160;Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries de Argentina&#160;S.A.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Industries Holland&#160;B.V.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont International Corp.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Investimentos&#160;Ltda.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Middle East FZE</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Monterrey S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Newmark,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Nederland&#160;B.V.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Polska Sp.z o.o</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Queensland Pty. Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont&#160;S.A.U.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont SM A&#47;S</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Sarl</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Morocco</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Singapore Pte.&#160;Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont Structures Private Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont U.K. Ltd.</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont West Coast Engineering LTD</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walpar LLC</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alabama</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westcoast Engineering Group, Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Coast Engineering, Inc</font></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washington</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>vmi-ex23_2020.htm
<DESCRIPTION>EX-23
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i139f3c2912144dfa910b8250ce60a129_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Exhibit 23</font></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We consent to the incorporation by reference in Registration Stat ement No. 333-224935 on Form S-3 and Registration Statement Nos. 33-21680, 33-57117, 333-64170, 333-83251, 333-136071, 333-150781, 333-189086 333-224482 on Form S-8 of our report dated February 24, 2021, relating to the financial statements of Valmont Industries, Inc., and our report dated February 24, 2021 relating to the effectiveness of Valmont Industries, Inc.&#8217;s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Valmont Industries, Inc. for the year ended December 26, 2020. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Omaha, Nebraska</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2021</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-24
<SEQUENCE>4
<FILENAME>vmi-ex24_2020.htm
<DESCRIPTION>EX-24
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ifb1d86cea3a14c0889ca25b0e67d3e56_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 24</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">POWER OF ATTORNEY</font></div><div style="margin-bottom:8pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The undersigned Directors of Valmont Industries, Inc., a Delaware Corporation, hereby constitute and appoint Stephen G. Kaniewski as attorney-in-fact in their name, place and stead to execute Valmont&#8217;s annual report on Form 10-K for the fiscal year ended December&#160;26, 2020, together with any and all subsequent amendments thereof in their capacity as Director and hereby ratify all that said attorney-in-fact may do by virtue thereof.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">DATED this 24th day of February, 2021.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:37.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.483%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; MOGENS C. BAY</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DANIEL P. NEARY</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mogens C. Bay, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel P. Neary, Director</font></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; KAJ DEN DAAS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; CATHERINE J. PAGLIA</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kaj den Daas, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Catherine J. Paglia, Director</font></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; RITU C. FAVRE</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; CLARK T. RANDT, JR.</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ritu C. Favre, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clark T. Randt, Jr., Director</font></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DR. THEO W. FREYE</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JOAN ROBINSON-BERRY</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dr. Theo W. Freye, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joan Robinson-Berry, Director</font></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; RICHARD A. LANOHA</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; WALTER SCOTT JR.</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richard A. Lanoha, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walter Scott, Jr., Director</font></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JAMES B. MILLIKEN</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James B. Milliken, Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>vmi-ex311_2020x10k.htm
<DESCRIPTION>EX-31.1
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="id023531d95904bebbec1319827720754_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Stephen G. Kaniewski, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this annual report on Form&#160;10-K for the year ended December&#160;26, 2020 of Valmont Industries,&#160;Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;padding-left:72pt;padding-right:72pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; STEPHEN G. KANIEWSKI</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen G. Kaniewski<br>President and Chief Executive Officer</font></td></tr></table></div><div style="padding-left:72pt;padding-right:72pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;24, 2021 </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>vmi-ex312_2020x10k.htm
<DESCRIPTION>EX-31.2
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i08821e18772046cfbc95fb4caa135644_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF FINANCIAL OFFICER</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Avner M. Applbaum, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this annual report on Form&#160;10-K for the year ended December&#160;26, 2020 of Valmont Industries,&#160;Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;padding-left:72pt;padding-right:72pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; AVNER M. APPLBAUM</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avner M. Applbaum</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;24, 2021 </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>vmi-ex321_2020x10k.htm
<DESCRIPTION>EX-32.1
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i6ab7c3a608084134a0e20533751e0715_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to 18 U.S.C. Section&#160;1350, as adopted</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, Stephen G. Kaniewski, Chairman and Chief Executive Officer of Valmont Industries,&#160;Inc. (the &#8220;Company&#8221;), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;26, 2020 (the &#8220;Report&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002, to his knowledge that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the undersigned has executed this certification as of the 24th day of February, 2021.</font></div><div style="margin-bottom:6pt;padding-left:72pt;padding-right:72pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:28.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; STEPHEN G. KANIEWSKI</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen G. Kaniewski</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to 18 U.S.C. Section&#160;1350, as adopted</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, Avner M. Applbaum, Executive Vice President and Chief Financial Officer of Valmont Industries,&#160;Inc. (the &#8220;Company&#8221;), has executed this certification in connection with the filing with the Securities and Exchange Commission of the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;26, 2020 (the &#8220;Report&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002, to his knowledge that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the undersigned has executed this certification as of the 24th day of February, 2021.</font></div><div style="margin-bottom:6pt;padding-left:72pt;padding-right:72pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:28.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; AVNER M. APPLBAUM</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avner M. Applbaum</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>vmi-20201226.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vmi="http://www.valmont.com/20201226" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.valmont.com/20201226">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmi-20201226_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmi-20201226_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmi-20201226_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmi-20201226_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.valmont.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</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="CONSOLIDATEDSTATEMENTSOFEARNINGS" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS">
        <link:definition>1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS</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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1004005 - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical">
        <link:definition>1008009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails">
        <link:definition>2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional 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="SummaryofSignificantAccountingPoliciesInventoryDetails" roleURI="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Inventory (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails">
        <link:definition>2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&amp;E (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails">
        <link:definition>2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails">
        <link:definition>2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails">
        <link:definition>2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails">
        <link:definition>2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (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="ACQUISITIONS" roleURI="http://www.valmont.com/role/ACQUISITIONS">
        <link:definition>2111102 - Disclosure - ACQUISITIONS</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="ACQUISITIONSTables" roleURI="http://www.valmont.com/role/ACQUISITIONSTables">
        <link:definition>2312302 - Disclosure - ACQUISITIONS (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="ACQUISITIONSNarrativeDetails" roleURI="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>2413408 - Disclosure - ACQUISITIONS - 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="ACQUISITIONSProFormaInformationDetails" roleURI="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails">
        <link:definition>2414409 - Disclosure - ACQUISITIONS - Pro Forma 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="DIVESTITURE" roleURI="http://www.valmont.com/role/DIVESTITURE">
        <link:definition>2115103 - Disclosure - DIVESTITURE</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="DIVESTITURETables" roleURI="http://www.valmont.com/role/DIVESTITURETables">
        <link:definition>2316303 - Disclosure - DIVESTITURE (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="DIVESTITURENarrativeDetails" roleURI="http://www.valmont.com/role/DIVESTITURENarrativeDetails">
        <link:definition>2417410 - Disclosure - DIVESTITURE - 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="DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" roleURI="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails">
        <link:definition>2418411 - Disclosure - DIVESTITURE - Schedule of Disposal Groups, Including 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="RESTRUCTURINGACTIVITIES" roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES">
        <link:definition>2119104 - Disclosure - RESTRUCTURING ACTIVITIES</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="RESTRUCTURINGACTIVITIESTables" roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables">
        <link:definition>2320304 - Disclosure - RESTRUCTURING ACTIVITIES (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="RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails">
        <link:definition>2421412 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (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="RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails">
        <link:definition>2422413 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (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="CASHFLOWSUPPLEMENTARYINFORMATION" roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION">
        <link:definition>2123105 - Disclosure - CASH FLOW SUPPLEMENTARY 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="CASHFLOWSUPPLEMENTARYINFORMATIONTables" roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables">
        <link:definition>2324305 - Disclosure - CASH FLOW SUPPLEMENTARY 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="CASHFLOWSUPPLEMENTARYINFORMATIONDetails" roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails">
        <link:definition>2425414 - Disclosure - CASH FLOW SUPPLEMENTARY 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="INVENTORIES" roleURI="http://www.valmont.com/role/INVENTORIES">
        <link:definition>2126106 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESTables" roleURI="http://www.valmont.com/role/INVENTORIESTables">
        <link:definition>2327306 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESDetails" roleURI="http://www.valmont.com/role/INVENTORIESDetails">
        <link:definition>2428415 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENT" roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>2129107 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>2330307 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTDetails" roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails">
        <link:definition>2431416 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETS" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS">
        <link:definition>2132108 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSTables" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables">
        <link:definition>2333308 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails">
        <link:definition>2434417 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible 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="GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails">
        <link:definition>2435418 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible 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="GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails">
        <link:definition>2436419 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSNarrativeDetails" roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails">
        <link:definition>2437420 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - 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="BANKCREDITARRANGEMENTS" roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTS">
        <link:definition>2138109 - Disclosure - BANK CREDIT ARRANGEMENTS</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="BANKCREDITARRANGEMENTSDetails" roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails">
        <link:definition>2439421 - Disclosure - BANK CREDIT ARRANGEMENTS (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="INCOMETAXES" roleURI="http://www.valmont.com/role/INCOMETAXES">
        <link:definition>2140110 - 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="INCOMETAXESTables" roleURI="http://www.valmont.com/role/INCOMETAXESTables">
        <link:definition>2341309 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetails" roleURI="http://www.valmont.com/role/INCOMETAXESDetails">
        <link:definition>2442422 - Disclosure - 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="INCOMETAXESDetails_1" roleURI="http://www.valmont.com/role/INCOMETAXESDetails_1">
        <link:definition>2442422 - Disclosure - 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="LONGTERMDEBT" roleURI="http://www.valmont.com/role/LONGTERMDEBT">
        <link:definition>2143111 - Disclosure - LONG-TERM 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="LONGTERMDEBTTables" roleURI="http://www.valmont.com/role/LONGTERMDEBTTables">
        <link:definition>2344310 - Disclosure - LONG-TERM 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="LONGTERMDEBTDetails" roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails">
        <link:definition>2445423 - Disclosure - LONG-TERM DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATION" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2146112 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2347311 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONDetails" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails">
        <link:definition>2448424 - Disclosure - STOCK-BASED COMPENSATION (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="STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails">
        <link:definition>2449425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (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="STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails">
        <link:definition>2450426 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (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="STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails">
        <link:definition>2451427 - Disclosure - STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (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="EARNINGSPERSHARE" roleURI="http://www.valmont.com/role/EARNINGSPERSHARE">
        <link:definition>2152113 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://www.valmont.com/role/EARNINGSPERSHARETables">
        <link:definition>2353312 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" roleURI="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails">
        <link:definition>2454428 - Disclosure - EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (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="EARNINGSPERSHARENarrativeDetails" roleURI="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails">
        <link:definition>2455429 - Disclosure - EARNINGS PER SHARE - 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="EMPLOYEERETIREMENTSAVINGSPLAN" roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN">
        <link:definition>2156114 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN</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="EMPLOYEERETIREMENTSAVINGSPLANDetails" roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails">
        <link:definition>2457430 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>2158115 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</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="DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables">
        <link:definition>2359313 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (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="DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails">
        <link:definition>2460431 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF 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="DERIVATIVEFINANCIALINSTRUMENTS" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS">
        <link:definition>2161116 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</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="DERIVATIVEFINANCIALINSTRUMENTSTables" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables">
        <link:definition>2362314 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (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="DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails">
        <link:definition>2463432 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (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="DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails">
        <link:definition>2464433 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (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="DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails">
        <link:definition>2465434 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - 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="DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails">
        <link:definition>2466435 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (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="GUARANTEES" roleURI="http://www.valmont.com/role/GUARANTEES">
        <link:definition>2167117 - Disclosure - GUARANTEES</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="GUARANTEESTables" roleURI="http://www.valmont.com/role/GUARANTEESTables">
        <link:definition>2368315 - Disclosure - GUARANTEES (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="GUARANTEESDetails" roleURI="http://www.valmont.com/role/GUARANTEESDetails">
        <link:definition>2469436 - Disclosure - GUARANTEES (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="COMMITMENTSCONTINGENCIES" roleURI="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES">
        <link:definition>2170118 - Disclosure - COMMITMENTS &amp; CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFINEDBENEFITRETIREMENTPLAN" roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN">
        <link:definition>2171119 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN</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="DEFINEDBENEFITRETIREMENTPLANTables" roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables">
        <link:definition>2372316 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (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="DEFINEDBENEFITRETIREMENTPLANDetails" roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails">
        <link:definition>2473437 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFINEDBENEFITRETIREMENTPLANDetails2" roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2">
        <link:definition>2474438 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details 2)</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="LEASES" roleURI="http://www.valmont.com/role/LEASES">
        <link:definition>2175120 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.valmont.com/role/LEASESTables">
        <link:definition>2376317 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetails" roleURI="http://www.valmont.com/role/LEASESDetails">
        <link:definition>2477439 - Disclosure - 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="LEASESScheduleofLeaseCostDetails" roleURI="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails">
        <link:definition>2478440 - Disclosure - LEASES - Schedule of Lease 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="LEASESScheduleofAssetsandLiabilitiesLesseeDetails" roleURI="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails">
        <link:definition>2479441 - Disclosure - LEASES - Schedule of Assets and Liabilities Lessee (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="LEASESScheduleofFutureMinimumLeasePaymentsDetails" roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails">
        <link:definition>2480442 - Disclosure - LEASES -Schedule of Future Minimum Lease 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="LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1">
        <link:definition>2480442 - Disclosure - LEASES -Schedule of Future Minimum Lease 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="BUSINESSSEGMENTS" roleURI="http://www.valmont.com/role/BUSINESSSEGMENTS">
        <link:definition>2181121 - Disclosure - BUSINESS SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSTables" roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSTables">
        <link:definition>2382318 - Disclosure - BUSINESS SEGMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSDetails" roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails">
        <link:definition>2483443 - Disclosure - BUSINESS 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="BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails">
        <link:definition>2484444 - Disclosure - BUSINESS SEGMENTS - Summary by Geographical Area by Location (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="QUARTERLYFINANCIALDATAUnaudited" roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited">
        <link:definition>2185122 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QUARTERLYFINANCIALDATAUnauditedTables" roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables">
        <link:definition>2386319 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (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="QUARTERLYFINANCIALDATAUnauditedDetails" roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails">
        <link:definition>2487445 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (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="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2188123 - Disclosure - Schedule II-Valuation and Qualifying Accounts</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="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>2489446 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="vmi_ValmontSMMember" abstract="true" name="ValmontSMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_LengthOfFiscalYear" abstract="false" name="LengthOfFiscalYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_CommunicationStructuresMember" abstract="true" name="CommunicationStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" abstract="false" name="DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_TreasuryStockPolicyTextBlock" abstract="false" name="TreasuryStockPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_NonVestedStockAndRestrictedStockUnitsMember" abstract="true" name="NonVestedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_WalparLLCMember" abstract="true" name="WalparLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" abstract="true" name="GoodwillAndIndefinitelivedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DebtInstrumentVariableInterestRateBasisPeriod" abstract="false" name="DebtInstrumentVariableInterestRateBasisPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_StockPriceLowEndOfRange" abstract="false" name="StockPriceLowEndOfRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_TreasuryStockSharesAcquiredStockPlan" abstract="false" name="TreasuryStockSharesAcquiredStockPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="vmi_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_BankCreditArrangementsDisclosureTextBlock" abstract="false" name="BankCreditArrangementsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_LarsonCamouflageMember" abstract="true" name="LarsonCamouflageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_CoatingsSegmentMember" abstract="true" name="CoatingsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ContractLiabilitiesMember" abstract="true" name="ContractLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ShakespeareMember" abstract="false" name="ShakespeareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" abstract="false" name="EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" abstract="false" name="IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ImpairmentOfGoodwillAndIntangibleAssets" abstract="false" name="ImpairmentOfGoodwillAndIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" abstract="false" name="NoncurrentIncomeTaxExpenseBenefitContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_IrrigationSegmentMember" abstract="true" name="IrrigationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" abstract="false" name="EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" abstract="false" name="PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ShortTermBankLinesOfCreditMember" abstract="true" name="ShortTermBankLinesOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_WebforgeMember" abstract="true" name="WebforgeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_RestructuringCostandReserveRollForward" abstract="true" name="RestructuringCostandReserveRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="vmi_TorrentEngineeringandEquipmentMember" abstract="true" name="TorrentEngineeringandEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_OffshoreandOtherComplexSteelStructuresMember" abstract="true" name="OffshoreandOtherComplexSteelStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsLeaseLiabilities" abstract="false" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_PaymentsForRefinancingOfLongTermDebt" abstract="false" name="PaymentsForRefinancingOfLongTermDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_OtherTradeNamesMember" abstract="true" name="OtherTradeNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_AccessSystemsMember" abstract="true" name="AccessSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" abstract="false" name="DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" abstract="true" name="SeniorUnsecuredNotes5.25PercentDue2054Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" abstract="true" name="SeniorUnsecuredNotes5.00PercentDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" abstract="false" name="LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_ActiveMembersOfDefinedBenefitRetirementPlan" abstract="false" name="ActiveMembersOfDefinedBenefitRetirementPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmi_PatentsAndProprietaryTechnologyMember" abstract="true" name="PatentsAndProprietaryTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_NumberOfTradeNamesImpaired" abstract="false" name="NumberOfTradeNamesImpaired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" abstract="false" name="GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_OperatingLeaseLiabilitiesMember" abstract="true" name="OperatingLeaseLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAgeForRetirementBenefits" abstract="false" name="DefinedBenefitPlanAgeForRetirementBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_LengthOfFiscalYear53Weeks" abstract="false" name="LengthOfFiscalYear53Weeks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_ConcreteMember" abstract="true" name="ConcreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_UnitedGalvanizingMember" abstract="true" name="UnitedGalvanizingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" abstract="false" name="PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DebtInstrumentVariableRateBasePrimeMember" abstract="true" name="DebtInstrumentVariableRateBasePrimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_UtilitySupportStructuresSegmentMember" abstract="true" name="UtilitySupportStructuresSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" abstract="false" name="DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_AgSenseMember" abstract="true" name="AgSenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_RestructuringChargesEffectPerShare" abstract="false" name="RestructuringChargesEffectPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" abstract="false" name="OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DeferredCompensationLiabilitiesNoncurrent" abstract="false" name="DeferredCompensationLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DeltaEMDPtyLtdMember" abstract="true" name="DeltaEMDPtyLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_AssetImpairmentNetLossOnDisposalsMember" abstract="true" name="AssetImpairmentNetLossOnDisposalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_A2018RestructuringPlanMember" abstract="true" name="A2018RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_GainLossFromSaleOfBusinessMember" abstract="true" name="GainLossFromSaleOfBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EngineeredSupportStructuresSegmentMember" abstract="true" name="EngineeredSupportStructuresSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_BankCreditArrangementsDisclosureAbstract" abstract="true" name="BankCreditArrangementsDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" abstract="true" name="ExercisePriceRangeDollar120.91ToDollar151.45Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ShortTermLineOfCreditMember" abstract="true" name="ShortTermLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_SteelMember" abstract="true" name="SteelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" abstract="false" name="ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_CostMethodInvestmentOwnershipPercentage" abstract="false" name="CostMethodInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_DonhadMember" abstract="true" name="DonhadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" abstract="false" name="LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_StockPriceHighEndOfRange" abstract="false" name="StockPriceHighEndOfRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" abstract="false" name="IncomeLossFromEquityMethodInvestmentsNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_TreasuryStockValueAcquiredStockPlanCostMethod" abstract="false" name="TreasuryStockValueAcquiredStockPlanCostMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ASUUpdate201616Member" abstract="true" name="ASUUpdate201616Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DebtInstrumentVariableRateBaseFederalMember" abstract="true" name="DebtInstrumentVariableRateBaseFederalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" abstract="true" name="AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DebtRefinancingCosts" abstract="false" name="DebtRefinancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ImpactOfChangeFromLIFOToFIFOAbstract" abstract="true" name="ImpactOfChangeFromLIFOToFIFOAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" abstract="false" name="ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="vmi_ConnectItWirelessInc.Member" abstract="true" name="ConnectItWirelessInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_KCUtilityPackagingMember" abstract="true" name="KCUtilityPackagingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" abstract="false" name="OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" abstract="false" name="DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ConvertItaliaSpAMember" abstract="true" name="ConvertItaliaSpAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" abstract="false" name="ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_NewmarkMember" abstract="true" name="NewmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_PaymentsForRefinancingOfLongTermDebtPerShare" abstract="false" name="PaymentsForRefinancingOfLongTermDebtPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" abstract="false" name="UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" abstract="true" name="DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_CostsAssociatedWithRefinancingOfDebt" abstract="false" name="CostsAssociatedWithRefinancingOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ValmontDeferredCompensationPlanMember" abstract="true" name="ValmontDeferredCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_Notes1.75PercentTo3.485PercentMember" abstract="true" name="Notes1.75PercentTo3.485PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_CrossCurrencyInterestRateContractOneMember" abstract="true" name="CrossCurrencyInterestRateContractOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_IndustrialDevelopmentRevenueBondsMember" abstract="true" name="IndustrialDevelopmentRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" abstract="false" name="OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_MinorityInterestOwnerMember" abstract="true" name="MinorityInterestOwnerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_FiscalYearAbstract" abstract="true" name="FiscalYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_A2020RestructuringPlanMember" abstract="true" name="A2020RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EnergiaSolarDoBrasilMember" abstract="true" name="EnergiaSolarDoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_ESSMember" abstract="true" name="ESSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" abstract="false" name="CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" abstract="true" name="ExercisePriceRangeDollar104.47ToDollar110.33Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_CrossCurrencyInterestRateContractTwoMember" abstract="true" name="CrossCurrencyInterestRateContractTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_UtilityMember" abstract="true" name="UtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" abstract="true" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" abstract="false" name="LesseeOperatingLeaseNotYetCommencedLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmi_NumberOfEquityIncentivePlans" abstract="false" name="NumberOfEquityIncentivePlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmi_ThresholdForDisclosurePercentage" abstract="false" name="ThresholdForDisclosurePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmi_LightingAndTrafficMember" abstract="true" name="LightingAndTrafficMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" abstract="false" name="DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_NumberOfFacilitiesClosed" abstract="false" name="NumberOfFacilitiesClosed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" abstract="false" name="UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EngineeredSolarTrackerSolutionsMember" abstract="true" name="EngineeredSolarTrackerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" abstract="false" name="PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" abstract="true" name="ExercisePriceRangeDollar60.97ToDollar85.32Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" abstract="false" name="DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_LineofCreditAdditionalBorrowingCapacity" abstract="false" name="LineofCreditAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" abstract="false" name="IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" abstract="false" name="ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmi_ProductSalesMember" abstract="true" name="ProductSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="vmi_IngalEPSOrIngalCivilProductsMember" abstract="true" name="IngalEPSOrIngalCivilProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>vmi-20201226_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.valmont.com/role/CoverPage" xlink:type="simple" xlink:href="vmi-20201226.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_18d60b85-5e90-4912-9a63-caf96faf6dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_us-gaap_InterestExpense_18d60b85-5e90-4912-9a63-caf96faf6dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ee789e61-8a97-481d-a110-ac83dd475348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ee789e61-8a97-481d-a110-ac83dd475348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_bb3810b2-a35e-4f7f-8bc9-7ed18c77e4fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_us-gaap_GainLossOnInvestments_bb3810b2-a35e-4f7f-8bc9-7ed18c77e4fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtRefinancingCosts_d32c66fc-593a-48c1-a6e4-f66b2f93ba1a" xlink:href="vmi-20201226.xsd#vmi_DebtRefinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_vmi_DebtRefinancingCosts_d32c66fc-593a-48c1-a6e4-f66b2f93ba1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1dadc6df-77ed-4016-8a82-479c06151613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1dadc6df-77ed-4016-8a82-479c06151613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5067890d-b379-4e7f-b557-d0c7878708a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b64c181b-6515-4a46-b9c9-4119ef4e6ea1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5067890d-b379-4e7f-b557-d0c7878708a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c129f406-bb5b-4c96-be22-786b2b1ebefc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c990bc88-f2eb-467f-a543-13ab245bd3db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c129f406-bb5b-4c96-be22-786b2b1ebefc" xlink:to="loc_us-gaap_OperatingIncomeLoss_c990bc88-f2eb-467f-a543-13ab245bd3db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f88824f4-2a17-4b9c-a862-fc1e92c2bcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c129f406-bb5b-4c96-be22-786b2b1ebefc" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f88824f4-2a17-4b9c-a862-fc1e92c2bcf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_12e5d61d-7fbf-4715-a11a-88808830f027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_338fdc36-9f35-4870-9e1b-b1069448f8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_12e5d61d-7fbf-4715-a11a-88808830f027" xlink:to="loc_us-gaap_ProfitLoss_338fdc36-9f35-4870-9e1b-b1069448f8b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_28a00103-4674-4f08-9bc2-f0131d21a712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_12e5d61d-7fbf-4715-a11a-88808830f027" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_28a00103-4674-4f08-9bc2-f0131d21a712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_8c1ab064-f27c-48bb-8864-c6f336bf176c" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8a41fcb3-3c74-42d8-ae66-1ff0392208fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_8c1ab064-f27c-48bb-8864-c6f336bf176c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8a41fcb3-3c74-42d8-ae66-1ff0392208fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d45d5f3f-ee6a-4e68-a698-30d7592463d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_8c1ab064-f27c-48bb-8864-c6f336bf176c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d45d5f3f-ee6a-4e68-a698-30d7592463d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_956250ae-e0a8-46cc-b717-61ce42a30771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbee2c02-0399-4173-85b1-9720e8237ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_956250ae-e0a8-46cc-b717-61ce42a30771" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbee2c02-0399-4173-85b1-9720e8237ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0457e5c9-f0ae-4607-9f4a-47860564a5f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_956250ae-e0a8-46cc-b717-61ce42a30771" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0457e5c9-f0ae-4607-9f4a-47860564a5f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_db9b8466-10c3-4775-80ee-75f6716f6b7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c05a3573-150b-4cdd-b3fb-61b5ef0bbd6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_db9b8466-10c3-4775-80ee-75f6716f6b7f" xlink:to="loc_us-gaap_GrossProfit_c05a3573-150b-4cdd-b3fb-61b5ef0bbd6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b0b4624c-0375-468a-b2cb-36faaead2258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_db9b8466-10c3-4775-80ee-75f6716f6b7f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b0b4624c-0375-468a-b2cb-36faaead2258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fc1f205d-0697-4a78-9ac7-75283dac2cfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_db9b8466-10c3-4775-80ee-75f6716f6b7f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fc1f205d-0697-4a78-9ac7-75283dac2cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7ae0b690-1342-4493-a656-23a89fd96014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_9e2c6641-413b-45cd-b681-0e8c6a16610e" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7ae0b690-1342-4493-a656-23a89fd96014" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_9e2c6641-413b-45cd-b681-0e8c6a16610e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_35c50352-f6c0-409b-8f27-3193ba927e38" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7ae0b690-1342-4493-a656-23a89fd96014" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_35c50352-f6c0-409b-8f27-3193ba927e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b3433ba8-ed47-472a-925f-4fb58555f7e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f2798826-bc38-458f-bf99-6a71a15b845b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b3433ba8-ed47-472a-925f-4fb58555f7e9" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f2798826-bc38-458f-bf99-6a71a15b845b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6b24a363-a816-491d-b20f-5f831c05c288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b3433ba8-ed47-472a-925f-4fb58555f7e9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6b24a363-a816-491d-b20f-5f831c05c288" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_bf4bd5d1-555e-4f34-a38b-c5165daa20a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f191f1fc-ed4a-4df7-bbde-17a79202bd0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_bf4bd5d1-555e-4f34-a38b-c5165daa20a0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_f191f1fc-ed4a-4df7-bbde-17a79202bd0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_08c53bf0-93e5-48ac-ac82-0976a2d4529d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_bf4bd5d1-555e-4f34-a38b-c5165daa20a0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_08c53bf0-93e5-48ac-ac82-0976a2d4529d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a4fd2d36-1d70-4cca-b07a-33f6493eb9be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2fe72729-1299-4e1c-9dcf-477c63b22a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a4fd2d36-1d70-4cca-b07a-33f6493eb9be" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2fe72729-1299-4e1c-9dcf-477c63b22a8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_11e9462a-0973-49db-9faa-edebaa047991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a4fd2d36-1d70-4cca-b07a-33f6493eb9be" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_11e9462a-0973-49db-9faa-edebaa047991" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d484fbf2-fa30-43e7-b258-1be97dc58005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_34ee702f-85f8-4c0a-98d9-1c2e264a1891" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d484fbf2-fa30-43e7-b258-1be97dc58005" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_34ee702f-85f8-4c0a-98d9-1c2e264a1891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_8a3e38f2-8b06-4d59-be5c-c2c9af0b3e00" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d484fbf2-fa30-43e7-b258-1be97dc58005" xlink:to="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_8a3e38f2-8b06-4d59-be5c-c2c9af0b3e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d68fe930-71d5-4418-8cd3-b210a12155a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d484fbf2-fa30-43e7-b258-1be97dc58005" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d68fe930-71d5-4418-8cd3-b210a12155a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_494ec5bd-7875-4150-adeb-f9d479ac5e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_494ec5bd-7875-4150-adeb-f9d479ac5e3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_2e90baa5-2a5b-4565-b6b9-95b53a3b9447" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_2e90baa5-2a5b-4565-b6b9-95b53a3b9447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_644a0212-8348-463e-8538-d942e26b14bc" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_644a0212-8348-463e-8538-d942e26b14bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_86b81c49-cc9c-451e-b49b-e9723c3661f8" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_86b81c49-cc9c-451e-b49b-e9723c3661f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9ecdb70a-a507-4346-a4da-88027f21abd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9ecdb70a-a507-4346-a4da-88027f21abd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_83761764-b072-4096-8749-8126f6d9bb05" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_83761764-b072-4096-8749-8126f6d9bb05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_d4a01ccc-df92-4167-abbe-e3b59da706d2" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_d4a01ccc-df92-4167-abbe-e3b59da706d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_25631ede-79d3-4025-a5bd-40aa2b43f3e0" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_25631ede-79d3-4025-a5bd-40aa2b43f3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_d593ceb1-2f5f-4e73-993f-2dbf193d44a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_7b0f045f-82ac-460d-8656-2b9459725ce6" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_d593ceb1-2f5f-4e73-993f-2dbf193d44a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b9b392c7-89b6-4cf4-a018-67c34c62a664" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8ebd2607-c154-479b-b504-6bbb5fa02553" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b9b392c7-89b6-4cf4-a018-67c34c62a664" xlink:to="loc_us-gaap_ProfitLoss_8ebd2607-c154-479b-b504-6bbb5fa02553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33a9a3bb-f391-4d9d-a32f-be3741f35054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b9b392c7-89b6-4cf4-a018-67c34c62a664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_33a9a3bb-f391-4d9d-a32f-be3741f35054" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_875997a4-314f-435a-af44-53caaac7212b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_LongTermDebtCurrent_875997a4-314f-435a-af44-53caaac7212b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_e901a267-f62a-4749-916a-749e941092e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_e901a267-f62a-4749-916a-749e941092e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_007a6741-17fc-491a-8779-bf3ea07af5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_AccountsPayableCurrent_007a6741-17fc-491a-8779-bf3ea07af5a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c28b95d1-2619-48c1-b4fe-c1eca4775ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c28b95d1-2619-48c1-b4fe-c1eca4775ed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_008d4b74-edd6-499d-ae48-806cf87b2eb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_008d4b74-edd6-499d-ae48-806cf87b2eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dfbb3c81-ea04-4dea-8e83-1ce5712f7f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_dfbb3c81-ea04-4dea-8e83-1ce5712f7f37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_c791d1cf-9e8c-452d-b4dd-48b2ec645c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_273afcba-a223-4ec6-914a-757b81e196ab" xlink:to="loc_us-gaap_DividendsPayableCurrent_c791d1cf-9e8c-452d-b4dd-48b2ec645c45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_94058dc6-53e8-4f5a-b583-c797e2718e39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:to="loc_us-gaap_AssetsCurrent_94058dc6-53e8-4f5a-b583-c797e2718e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_318904e3-6cfb-4df3-bed1-d2d86e223073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_318904e3-6cfb-4df3-bed1-d2d86e223073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_392fdd88-2c47-42d8-962b-b7e123884b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:to="loc_us-gaap_Goodwill_392fdd88-2c47-42d8-962b-b7e123884b8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_511fe8fe-4eff-485d-b9d2-b78e102927b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_511fe8fe-4eff-485d-b9d2-b78e102927b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b907bef7-d972-4796-ac94-e9bd1dd71573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0b02f88f-88fe-4bb8-b2c0-309b973022bd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b907bef7-d972-4796-ac94-e9bd1dd71573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_aac8c980-f62e-4dbd-b373-eb67eab91c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_us-gaap_ReceivablesNetCurrent_aac8c980-f62e-4dbd-b373-eb67eab91c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_72fa8190-49cc-43a6-ae8e-e710d94a6227" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_us-gaap_InventoryNet_72fa8190-49cc-43a6-ae8e-e710d94a6227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_500c6ec0-d416-445e-8a41-cbf598786890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_500c6ec0-d416-445e-8a41-cbf598786890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_8fab13d5-d7f1-408c-97cc-e5ec73aba4d9" xlink:href="vmi-20201226.xsd#vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_8fab13d5-d7f1-408c-97cc-e5ec73aba4d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8dc6f04c-b5ba-4bd3-8fe5-ced15e205ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8dc6f04c-b5ba-4bd3-8fe5-ced15e205ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4b6a0749-8afe-4b94-b27d-e44085b329f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0defe49-fcbc-4df5-a360-d5b959c35ab4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4b6a0749-8afe-4b94-b27d-e44085b329f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_db5f5271-763f-4ae3-9d42-e070a4f7ebaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a9f36d7-dfb6-4825-a251-e48d6ec63e76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_db5f5271-763f-4ae3-9d42-e070a4f7ebaf" xlink:to="loc_us-gaap_StockholdersEquity_4a9f36d7-dfb6-4825-a251-e48d6ec63e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_4ea8a0b6-2e5a-428e-818c-ccf32b13a283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_db5f5271-763f-4ae3-9d42-e070a4f7ebaf" xlink:to="loc_us-gaap_MinorityInterest_4ea8a0b6-2e5a-428e-818c-ccf32b13a283" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0d18e2fc-7db5-4c92-ba9f-ce134ab73900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ba647a12-3453-4053-916a-646d9cd067fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0d18e2fc-7db5-4c92-ba9f-ce134ab73900" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ba647a12-3453-4053-916a-646d9cd067fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51063716-0aff-4f90-aaf7-1c7515dc04d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0d18e2fc-7db5-4c92-ba9f-ce134ab73900" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51063716-0aff-4f90-aaf7-1c7515dc04d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_80714cb9-394c-4574-85d4-0c3e82023ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_LiabilitiesCurrent_80714cb9-394c-4574-85d4-0c3e82023ed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_242fc8f7-6d1a-4a1b-b6d0-3760f2ae7389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_242fc8f7-6d1a-4a1b-b6d0-3760f2ae7389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_72595f12-0233-45b6-93ae-56e580c1d882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_72595f12-0233-45b6-93ae-56e580c1d882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0bdc67dd-436e-40a7-84e1-3fdd4f07c8d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0bdc67dd-436e-40a7-84e1-3fdd4f07c8d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7133dc31-5a96-4307-85cd-829df59d68d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7133dc31-5a96-4307-85cd-829df59d68d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_b26f2771-4966-40cb-adad-bd2a4aeedaa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_b26f2771-4966-40cb-adad-bd2a4aeedaa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ae78ca76-001b-4595-804f-c6cc0174bb83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ae78ca76-001b-4595-804f-c6cc0174bb83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5e014068-6669-4a40-921e-c92acc68494b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9d61b6e-b2b4-414a-a74f-74e3b324d1db" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5e014068-6669-4a40-921e-c92acc68494b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e17802cb-b37f-4092-b3df-3092b21edeee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_PreferredStockValue_e17802cb-b37f-4092-b3df-3092b21edeee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1d9f4e0c-93bd-487b-bf4b-dc14c1449252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_CommonStockValue_1d9f4e0c-93bd-487b-bf4b-dc14c1449252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0e49939d-fc82-4360-ab5a-7663eab292bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0e49939d-fc82-4360-ab5a-7663eab292bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d07e0bd-f284-4609-84c4-e321c66e8daf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d07e0bd-f284-4609-84c4-e321c66e8daf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bf35c1d4-837b-4795-bde9-98bcef16e8bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bf35c1d4-837b-4795-bde9-98bcef16e8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_7aaaf697-c287-417d-a869-758fc90bcb7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1d22d3a3-f808-47a1-812f-42e10b0bdf05" xlink:to="loc_us-gaap_TreasuryStockValue_7aaaf697-c287-417d-a869-758fc90bcb7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_7969092d-1872-4dac-bc29-ddfd3fb64be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_7969092d-1872-4dac-bc29-ddfd3fb64be3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_b379a48e-bbe1-478d-ac32-566bb1649cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_b379a48e-bbe1-478d-ac32-566bb1649cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3530e847-dc73-4fe3-b2cc-6b8bcd30b6dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3530e847-dc73-4fe3-b2cc-6b8bcd30b6dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6f7bb103-29c9-41e2-bf68-5eabde2269d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6f7bb103-29c9-41e2-bf68-5eabde2269d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_3bab3780-3491-49e6-b2b0-61711f0dcfd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_3bab3780-3491-49e6-b2b0-61711f0dcfd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6bfcc615-5cc5-4ca1-ad1b-9e8a8a483f71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6bfcc615-5cc5-4ca1-ad1b-9e8a8a483f71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_bc22203e-1b4e-4f55-a8c4-ca312fd40554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_bc22203e-1b4e-4f55-a8c4-ca312fd40554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_208655e4-233c-4b19-89d3-06e518c6d309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_208655e4-233c-4b19-89d3-06e518c6d309" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_61e923ef-147e-410d-b8af-290e46d166ef" xlink:href="vmi-20201226.xsd#vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_61e923ef-147e-410d-b8af-290e46d166ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_c3de26ef-b2f4-423a-bc66-7ae7562ed5d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_c3de26ef-b2f4-423a-bc66-7ae7562ed5d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56f8fa11-b567-4958-bfef-ff8f7feeae6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56f8fa11-b567-4958-bfef-ff8f7feeae6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_b4e7f431-0092-402a-bc57-2dae13e998ff" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ec94e93-595d-4ee3-9789-7c74133e887d" xlink:to="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_b4e7f431-0092-402a-bc57-2dae13e998ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ef3b182-7d30-4732-8b5c-9b4f39748a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75cc8685-bcb3-4abb-9973-288605ed28f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ef3b182-7d30-4732-8b5c-9b4f39748a1a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75cc8685-bcb3-4abb-9973-288605ed28f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4dea8fec-7578-4d33-888e-3f2da2e092b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ef3b182-7d30-4732-8b5c-9b4f39748a1a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4dea8fec-7578-4d33-888e-3f2da2e092b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9f98debd-0cc9-49e7-8d2c-daac506c6d27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ef3b182-7d30-4732-8b5c-9b4f39748a1a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9f98debd-0cc9-49e7-8d2c-daac506c6d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3baa029e-9472-4f4d-8c18-82ce0ecfb2f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ef3b182-7d30-4732-8b5c-9b4f39748a1a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3baa029e-9472-4f4d-8c18-82ce0ecfb2f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c65fb2aa-1980-4de4-89c8-058e290a3f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_ProfitLoss_c65fb2aa-1980-4de4-89c8-058e290a3f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_164a89f9-6693-46c2-8600-cd7a70e2139c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_164a89f9-6693-46c2-8600-cd7a70e2139c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_9ea67d23-d942-4c3e-b248-1a4ef601327c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_9ea67d23-d942-4c3e-b248-1a4ef601327c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_4d33ed37-775d-4f37-969e-659f3ef6c5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionContributions"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_PensionContributions_4d33ed37-775d-4f37-969e-659f3ef6c5a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0c98602a-9556-4f86-8979-c8137bb9508a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0c98602a-9556-4f86-8979-c8137bb9508a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets_4ee0e05c-7f34-4526-bd6a-cb16e904e523" xlink:href="vmi-20201226.xsd#vmi_ImpairmentOfGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets_4ee0e05c-7f34-4526-bd6a-cb16e904e523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_6db1616b-c66c-4ff6-bda9-def5c236a8b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_6db1616b-c66c-4ff6-bda9-def5c236a8b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_559a64b0-ad53-464d-a3db-49003dae9bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_ShareBasedCompensation_559a64b0-ad53-464d-a3db-49003dae9bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_9f4283ba-a874-4b50-bb80-390910ee112e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_9f4283ba-a874-4b50-bb80-390910ee112e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f0d6c4f9-1618-4539-8f9b-e03ca1205b9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f0d6c4f9-1618-4539-8f9b-e03ca1205b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_a3c8ecfa-3c75-448d-b1ec-05dbf966e391" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_a3c8ecfa-3c75-448d-b1ec-05dbf966e391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4f45677c-eacb-4064-8866-728be815fc30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4f45677c-eacb-4064-8866-728be815fc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_2f9d5fa0-df81-4db7-ab95-0ee7127740fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_2f9d5fa0-df81-4db7-ab95-0ee7127740fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_98fb14c4-3f5e-4f96-b3fa-42636f01908f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_98fb14c4-3f5e-4f96-b3fa-42636f01908f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_ebc043b9-b4cd-43b8-ae66-d84d455f85e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_ebc043b9-b4cd-43b8-ae66-d84d455f85e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9773219b-76b4-49ad-8137-199034007e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9773219b-76b4-49ad-8137-199034007e8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4e8c8ed8-a87b-44c3-8dd9-d234342f988d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4e8c8ed8-a87b-44c3-8dd9-d234342f988d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4be46ba5-c2b2-42b4-b27d-eddedeb0358c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4be46ba5-c2b2-42b4-b27d-eddedeb0358c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2cdc75ad-562f-44be-97b1-65cdb8289c8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2cdc75ad-562f-44be-97b1-65cdb8289c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dd2404ad-7608-497a-9f68-9c3c6a9029e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dd2404ad-7608-497a-9f68-9c3c6a9029e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_de0407c9-491b-44e3-beb7-0165bb10eeb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_656b3761-ad1d-4423-9337-5ac3683c4016" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_de0407c9-491b-44e3-beb7-0165bb10eeb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f63cb97-6769-43cd-9c84-d5925a7f3763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f63cb97-6769-43cd-9c84-d5925a7f3763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_07e33b77-1c7a-40e6-a4e2-a8e032e68c2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_07e33b77-1c7a-40e6-a4e2-a8e032e68c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b8cc7788-3a82-4e8f-8162-ca37c4171f36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b8cc7788-3a82-4e8f-8162-ca37c4171f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_6dcc84dd-4e91-453e-8e18-c0ce899158ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromHedgeInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_6dcc84dd-4e91-453e-8e18-c0ce899158ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_60c1484a-070d-4750-b0a4-1206a313e9f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_60c1484a-070d-4750-b0a4-1206a313e9f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_79d24ca3-86f9-4ad8-b43a-338f7d077421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_404a9489-c28c-45f3-9333-d57112ffcb69" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_79d24ca3-86f9-4ad8-b43a-338f7d077421" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ACQUISITIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSProFormaInformationDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURE" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURE"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DIVESTITURE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURETables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DIVESTITURETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_c329e78b-7a65-4e50-9cd3-37d8c39cb3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_a58b5375-04aa-4f4e-993d-d723af190e41" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_c329e78b-7a65-4e50-9cd3-37d8c39cb3b1" xlink:to="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_a58b5375-04aa-4f4e-993d-d723af190e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_15d47f42-17de-4fec-9a7f-bc015ec58a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_c329e78b-7a65-4e50-9cd3-37d8c39cb3b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_15d47f42-17de-4fec-9a7f-bc015ec58a43" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATION"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INVENTORIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INVENTORIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b979c2dc-83b7-47d1-87b6-2d72428e53b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_bca35b2a-b1d5-4b49-8c97-f07d7bd969d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b979c2dc-83b7-47d1-87b6-2d72428e53b2" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_bca35b2a-b1d5-4b49-8c97-f07d7bd969d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8c525250-5666-488f-a096-d744314a2b01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b979c2dc-83b7-47d1-87b6-2d72428e53b2" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8c525250-5666-488f-a096-d744314a2b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_52b0dbf0-aab5-461f-8958-9331c5a07503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_b979c2dc-83b7-47d1-87b6-2d72428e53b2" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_52b0dbf0-aab5-461f-8958-9331c5a07503" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_537837ed-fc03-4715-bc74-4e06db1a829b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e35d335c-1b4e-492b-925e-299f6fc24f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_537837ed-fc03-4715-bc74-4e06db1a829b" xlink:to="loc_us-gaap_GoodwillGross_e35d335c-1b4e-492b-925e-299f6fc24f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d4bceca8-2568-459a-8903-b50ad4f400fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_537837ed-fc03-4715-bc74-4e06db1a829b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d4bceca8-2568-459a-8903-b50ad4f400fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTSDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a3f17f6f-88d0-4e76-9386-8f6093ef4c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a3f17f6f-88d0-4e76-9386-8f6093ef4c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_72c20853-d636-4009-8888-d65949d2eed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_72c20853-d636-4009-8888-d65949d2eed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_095c94f0-a5ee-417f-aa43-f27d1b456e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_095c94f0-a5ee-417f-aa43-f27d1b456e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_3294fb7b-65b5-48e7-84dd-34fea3f152c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_3294fb7b-65b5-48e7-84dd-34fea3f152c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_754886c2-f295-4ad5-8062-eaaac73db514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_17d8ef85-b7a9-4d96-84f1-22a21eac9439" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_754886c2-f295-4ad5-8062-eaaac73db514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_84485e76-ef0e-4f44-b178-16c55272225e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_84485e76-ef0e-4f44-b178-16c55272225e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a76246e4-9f27-4c15-a3ae-cd5457e8ed15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a76246e4-9f27-4c15-a3ae-cd5457e8ed15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_1f53c161-75c5-4074-99e4-2b918bebae3d" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_1f53c161-75c5-4074-99e4-2b918bebae3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7c1cad09-a536-4ca1-a240-670b14a39bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7c1cad09-a536-4ca1-a240-670b14a39bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e86b9bb5-b2eb-4072-981e-d2a4d86775a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e86b9bb5-b2eb-4072-981e-d2a4d86775a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_57f877dd-d773-46db-b7ef-b7b3df15ba86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_57f877dd-d773-46db-b7ef-b7b3df15ba86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_7e9df9f1-6340-43c1-ba2a-024d20913f26" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_7e9df9f1-6340-43c1-ba2a-024d20913f26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7b6eaf4b-1915-4fa1-b963-987a2b48f4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_37add778-43d1-4d4e-a1ad-43b3943c145b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7b6eaf4b-1915-4fa1-b963-987a2b48f4c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9dce10a2-481e-4975-bd81-4b8c301cddb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_54ebe5b8-bf31-4754-8cbf-933b3ffb05fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9dce10a2-481e-4975-bd81-4b8c301cddb0" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_54ebe5b8-bf31-4754-8cbf-933b3ffb05fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ff465ca4-8d91-4817-9f5d-f5632209cbb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9dce10a2-481e-4975-bd81-4b8c301cddb0" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ff465ca4-8d91-4817-9f5d-f5632209cbb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_63ce7215-4a61-4e0c-90a1-6189bf5d8109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9dce10a2-481e-4975-bd81-4b8c301cddb0" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_63ce7215-4a61-4e0c-90a1-6189bf5d8109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_50e5e7ef-6d2e-4741-812d-32e61efcf8d8" xlink:href="vmi-20201226.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dc2d3fc0-477b-423e-907c-3b3a94944ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_50e5e7ef-6d2e-4741-812d-32e61efcf8d8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dc2d3fc0-477b-423e-907c-3b3a94944ce2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b8bedb20-e77e-4e8c-b206-daa0774266c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_50e5e7ef-6d2e-4741-812d-32e61efcf8d8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b8bedb20-e77e-4e8c-b206-daa0774266c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_91b2341f-694c-4a67-ade2-b3118b8df5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_50e5e7ef-6d2e-4741-812d-32e61efcf8d8" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_91b2341f-694c-4a67-ade2-b3118b8df5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_11931ea4-c022-48fe-9008-b34b59762ee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_76c8ac9c-605b-4e13-a961-1b0ada6d3a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_11931ea4-c022-48fe-9008-b34b59762ee7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_76c8ac9c-605b-4e13-a961-1b0ada6d3a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b74b7bd9-9865-4c02-b93f-deae551e096a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_11931ea4-c022-48fe-9008-b34b59762ee7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b74b7bd9-9865-4c02-b93f-deae551e096a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_21a5d2e1-cb0e-4cfc-a64f-7589adcfd219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e12d83dd-79b3-4b9d-a64b-74878bf0ec03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_21a5d2e1-cb0e-4cfc-a64f-7589adcfd219" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e12d83dd-79b3-4b9d-a64b-74878bf0ec03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_94119717-d6d8-4d90-a8c2-8d68f3b7f629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_21a5d2e1-cb0e-4cfc-a64f-7589adcfd219" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_94119717-d6d8-4d90-a8c2-8d68f3b7f629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_99497cf1-126b-4bac-9acf-f451a49e106d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_99497cf1-126b-4bac-9acf-f451a49e106d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d90cf330-ab65-4774-b2ca-1a76d4216792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d90cf330-ab65-4774-b2ca-1a76d4216792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2a284858-5a23-4134-abe1-87c97a19a483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2a284858-5a23-4134-abe1-87c97a19a483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_8430fbe5-53fa-435a-b502-98bb7f9933ba" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_8430fbe5-53fa-435a-b502-98bb7f9933ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLeaseLiabilities_9185315b-976e-4c81-9f9a-e0e9e2f92d93" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsLeaseLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_vmi_DeferredTaxAssetsLeaseLiabilities_9185315b-976e-4c81-9f9a-e0e9e2f92d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fe974da2-c42d-4519-97ee-7d9a418ceff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_fa079794-7e4f-4948-88cd-cd4b28b336b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fe974da2-c42d-4519-97ee-7d9a418ceff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_24656021-e7eb-47c5-b093-3e2e357eab0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ddb759e6-4f60-48ca-b050-2be880451061" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_24656021-e7eb-47c5-b093-3e2e357eab0c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ddb759e6-4f60-48ca-b050-2be880451061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_2856ec06-bee2-4387-8558-c9c0b39429df" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_24656021-e7eb-47c5-b093-3e2e357eab0c" xlink:to="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_2856ec06-bee2-4387-8558-c9c0b39429df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_23d2279a-10b0-4941-a089-92482ecdbfcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_cbf29c99-76b3-4445-9a99-9d3d605ef531" xlink:href="vmi-20201226.xsd#vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_23d2279a-10b0-4941-a089-92482ecdbfcf" xlink:to="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_cbf29c99-76b3-4445-9a99-9d3d605ef531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_997c5077-3d9a-4e89-bcdc-bd381b0b7069" xlink:href="vmi-20201226.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_23d2279a-10b0-4941-a089-92482ecdbfcf" xlink:to="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_997c5077-3d9a-4e89-bcdc-bd381b0b7069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9a6c7533-40f4-4857-9eb9-210c00447816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_23d2279a-10b0-4941-a089-92482ecdbfcf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9a6c7533-40f4-4857-9eb9-210c00447816" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails_1" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESDetails_1"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_682ee829-b4c5-40e9-a3f2-9892036cf65e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d281c97a-ecf4-45a2-8275-3c5bffd5987a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_682ee829-b4c5-40e9-a3f2-9892036cf65e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d281c97a-ecf4-45a2-8275-3c5bffd5987a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0b7fb497-9073-4efe-a8bc-8a134e12a78b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_682ee829-b4c5-40e9-a3f2-9892036cf65e" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0b7fb497-9073-4efe-a8bc-8a134e12a78b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBT"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2154fca6-d0a4-45de-920e-2894d47acb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_08bbdc2c-ba19-4829-8931-ce35bf54df51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2154fca6-d0a4-45de-920e-2894d47acb18" xlink:to="loc_us-gaap_LongTermDebtCurrent_08bbdc2c-ba19-4829-8931-ce35bf54df51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f956285e-49b7-48c8-9fa1-5621bfbb4792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2154fca6-d0a4-45de-920e-2894d47acb18" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f956285e-49b7-48c8-9fa1-5621bfbb4792" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATION"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARE"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARETables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a32bbf6a-f99b-4e86-b8b4-e59d0d580446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f87ef2fe-0d9e-4a24-85db-de217e34db2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a32bbf6a-f99b-4e86-b8b4-e59d0d580446" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f87ef2fe-0d9e-4a24-85db-de217e34db2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_7e6afe12-d068-4f76-88a9-97546870d2e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a32bbf6a-f99b-4e86-b8b4-e59d0d580446" xlink:to="loc_us-gaap_DilutiveSecurities_7e6afe12-d068-4f76-88a9-97546870d2e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f92ea4c6-577d-4fe9-88fc-0b9cae23d8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6d5a0699-904f-4ef6-8d77-bb7b1684baf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f92ea4c6-577d-4fe9-88fc-0b9cae23d8f9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6d5a0699-904f-4ef6-8d77-bb7b1684baf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01d7bb52-6a0c-4706-ac2d-010d6996c5ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f92ea4c6-577d-4fe9-88fc-0b9cae23d8f9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_01d7bb52-6a0c-4706-ac2d-010d6996c5ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_72ccdfa9-f4d8-4c83-9809-51e89b3d303e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_42300fed-c0c1-4838-ab21-98d03195d873" xlink:href="vmi-20201226.xsd#vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_72ccdfa9-f4d8-4c83-9809-51e89b3d303e" xlink:to="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_42300fed-c0c1-4838-ab21-98d03195d873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_090c44b0-5065-4f5f-a15f-581f2351fd7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_72ccdfa9-f4d8-4c83-9809-51e89b3d303e" xlink:to="loc_us-gaap_EarningsPerShareBasic_090c44b0-5065-4f5f-a15f-581f2351fd7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLAN"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLANDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEES" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GUARANTEES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GUARANTEESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#COMMITMENTSCONTINGENCIES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLAN"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_06af9092-22ce-47e3-9bd0-3cf259cc7f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_cdf6fb90-4cac-4e9e-994f-607b15b47089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_06af9092-22ce-47e3-9bd0-3cf259cc7f9c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_cdf6fb90-4cac-4e9e-994f-607b15b47089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b61d7e05-0589-4249-80da-070c205af4dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_06af9092-22ce-47e3-9bd0-3cf259cc7f9c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b61d7e05-0589-4249-80da-070c205af4dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8e8cc576-7dfe-4eb7-9e07-76eb274928d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_06af9092-22ce-47e3-9bd0-3cf259cc7f9c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8e8cc576-7dfe-4eb7-9e07-76eb274928d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7fbbb29d-cc30-4caf-9127-bc4b5c773afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_06af9092-22ce-47e3-9bd0-3cf259cc7f9c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7fbbb29d-cc30-4caf-9127-bc4b5c773afc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails2"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASES" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofAssetsandLiabilitiesLesseeDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_048815ee-b66c-4120-863e-914c8d932784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3ac55226-0792-4076-88b1-bcb4931b1745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_048815ee-b66c-4120-863e-914c8d932784" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3ac55226-0792-4076-88b1-bcb4931b1745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c592f341-3790-4bd6-85bb-c03af7acde77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_048815ee-b66c-4120-863e-914c8d932784" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c592f341-3790-4bd6-85bb-c03af7acde77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_037aaae1-1857-40ed-8b43-8010d43b3edc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a9aa5256-c0dd-4074-b35b-3ceb1d4bb079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_037aaae1-1857-40ed-8b43-8010d43b3edc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a9aa5256-c0dd-4074-b35b-3ceb1d4bb079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_af9e0059-8c2b-40ab-a454-72ededc9873c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_037aaae1-1857-40ed-8b43-8010d43b3edc" xlink:to="loc_us-gaap_OperatingLeaseLiability_af9e0059-8c2b-40ab-a454-72ededc9873c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ee1356bc-4fce-4278-8461-a815d782318d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ee1356bc-4fce-4278-8461-a815d782318d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2b1ed4c3-059c-48d0-9ef6-02dce5662afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2b1ed4c3-059c-48d0-9ef6-02dce5662afe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_93ea37fa-90b3-4d34-8387-fb3ed58c94d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_93ea37fa-90b3-4d34-8387-fb3ed58c94d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b13db799-5531-476d-9928-e48d855be112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b13db799-5531-476d-9928-e48d855be112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7861c3ed-ab0c-4a86-b63a-c21142bc6e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7861c3ed-ab0c-4a86-b63a-c21142bc6e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9f81b735-7d08-4e7d-81ad-3ef8df09c37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c475d7e-0b0f-4acd-9154-a69c03f3229f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9f81b735-7d08-4e7d-81ad-3ef8df09c37f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTS"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_a06d9877-eece-4699-a651-e7336106540e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_a06d9877-eece-4699-a651-e7336106540e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostsAssociatedWithRefinancingOfDebt_73b3c707-cb36-4d16-8605-30c6741f7b83" xlink:href="vmi-20201226.xsd#vmi_CostsAssociatedWithRefinancingOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:to="loc_vmi_CostsAssociatedWithRefinancingOfDebt_73b3c707-cb36-4d16-8605-30c6741f7b83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_45ce5895-668a-4f4b-9957-60935771c140" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_45ce5895-668a-4f4b-9957-60935771c140" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_0aa6500d-051e-47b4-bcba-979410f261e3" xlink:href="vmi-20201226.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_0aa6500d-051e-47b4-bcba-979410f261e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_abbfc6d2-63de-4af1-8e03-9164916612ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2eb0960c-5e86-4934-bae3-fda517e55a1d" xlink:to="loc_us-gaap_OperatingIncomeLoss_abbfc6d2-63de-4af1-8e03-9164916612ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnaudited"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedTables"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>vmi-20201226_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885-->
<link:linkbase 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CoverPage" xlink:type="simple" xlink:href="vmi-20201226.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CoverPage" xlink:type="extended" id="i8ac257b1d26243408943a30fcef18075_CoverPage"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended" id="i5e8e782d78ef46d8a4346ea5934c2739_CONSOLIDATEDSTATEMENTSOFEARNINGS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_00daf968-37ff-470d-b981-89cc3ed6aa38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_00daf968-37ff-470d-b981-89cc3ed6aa38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2ac0a585-af3f-4004-afcb-3e5cf96d76c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2ac0a585-af3f-4004-afcb-3e5cf96d76c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_baf3eeb1-74d0-4639-b605-70644a81cc42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_GrossProfit_baf3eeb1-74d0-4639-b605-70644a81cc42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a1d71c74-f09b-4931-8199-fa5a8a945d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a1d71c74-f09b-4931-8199-fa5a8a945d65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0aa1fb92-8ce0-4c9a-a0bb-68e883924a78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0aa1fb92-8ce0-4c9a-a0bb-68e883924a78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d833e3b0-666b-4fab-9588-82335c03e308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_OperatingIncomeLoss_d833e3b0-666b-4fab-9588-82335c03e308" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_29a1c35e-3d27-40c1-b854-4cd3604907a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_InterestExpense_29a1c35e-3d27-40c1-b854-4cd3604907a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_df88d410-85ba-443a-8097-ff2bebbac429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_df88d410-85ba-443a-8097-ff2bebbac429" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_41ab436f-cc14-4662-99a5-0b094870495b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_GainLossOnInvestments_41ab436f-cc14-4662-99a5-0b094870495b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtRefinancingCosts_507a0903-bfbb-4b83-bb95-69b2ead4b567" xlink:href="vmi-20201226.xsd#vmi_DebtRefinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_vmi_DebtRefinancingCosts_507a0903-bfbb-4b83-bb95-69b2ead4b567" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1a1aa975-939e-442b-9149-d86344e3f7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1a1aa975-939e-442b-9149-d86344e3f7e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_36686a5d-bdcb-4bde-ad58-bd69b98ea5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_36686a5d-bdcb-4bde-ad58-bd69b98ea5a2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8e66594b-dc2e-488c-837a-cf06e40ea06e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8e66594b-dc2e-488c-837a-cf06e40ea06e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_aabd167c-e8ea-43c0-bce8-046dc8029a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_aabd167c-e8ea-43c0-bce8-046dc8029a9f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbb18e7f-bf9c-4e3b-8309-e99ec9c53099" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbb18e7f-bf9c-4e3b-8309-e99ec9c53099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d49406-26cc-4405-88e5-819735597584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d49406-26cc-4405-88e5-819735597584" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3b4b99c-9b9b-46cc-8158-989db2f25eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3b4b99c-9b9b-46cc-8158-989db2f25eb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_f459779c-7160-4eaf-ac99-5a820e4f85f7" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_f459779c-7160-4eaf-ac99-5a820e4f85f7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_ce5b8f7b-3fdf-428c-b5f2-1d3e9718300d" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_ce5b8f7b-3fdf-428c-b5f2-1d3e9718300d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8f4fda09-76dd-4b48-86f8-38d9a81b9c19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_ProfitLoss_8f4fda09-76dd-4b48-86f8-38d9a81b9c19" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3c480eb8-e065-4ecd-809c-7025e41f3a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3c480eb8-e065-4ecd-809c-7025e41f3a09" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_fac6453c-25d8-4ae7-9a5e-81dae470f6de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_fac6453c-25d8-4ae7-9a5e-81dae470f6de" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ae4b473c-4231-4cf0-8f50-626cb0eca1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:to="loc_us-gaap_EarningsPerShareBasic_ae4b473c-4231-4cf0-8f50-626cb0eca1e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d33fc533-5400-4b2e-b92c-769c44a139f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d33fc533-5400-4b2e-b92c-769c44a139f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:to="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_661a7515-31b3-439f-acdc-d4b5e021c235_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:to="loc_srt_ProductsAndServicesDomain_661a7515-31b3-439f-acdc-d4b5e021c235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:to="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_0fac40b7-185b-49e2-9d0c-5ea35501d1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:to="loc_us-gaap_ProductMember_0fac40b7-185b-49e2-9d0c-5ea35501d1f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_b53276c3-9761-4a08-a549-dae68cf9f496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:to="loc_us-gaap_ServiceMember_b53276c3-9761-4a08-a549-dae68cf9f496" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="i3b7197fde9cb46e68db7c526d915609b_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended" id="i1a920046655343599ff93b26574b1eeb_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i78d9e5b04d8f45e995762ce4172db734_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i85980284522242a695da0ba16f6a2c33_CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i956475367893437b88349d5bbe95e588_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="ieef06075c7414fa8bb4f863f1be00f6a_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74b9022a-c0aa-4713-a644-39c5f4f5fd17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74b9022a-c0aa-4713-a644-39c5f4f5fd17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9710d32e-978b-4a12-a6c0-15aa5fdd454f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_ProfitLoss_9710d32e-978b-4a12-a6c0-15aa5fdd454f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7423deff-f7d4-4ebc-bffe-725d3f0464ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7423deff-f7d4-4ebc-bffe-725d3f0464ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_1107e4e1-9635-4d6c-acd1-6958fed7c65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_DividendsCommonStockCash_1107e4e1-9635-4d6c-acd1-6958fed7c65d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3f807cc9-2752-4ba5-9986-860c97346dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3f807cc9-2752-4ba5-9986-860c97346dbc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7568f766-5e1a-4000-aa1c-dc7d87ee27ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7568f766-5e1a-4000-aa1c-dc7d87ee27ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_a5b3ba0e-bfb2-4611-a4b0-0d384dea25b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_a5b3ba0e-bfb2-4611-a4b0-0d384dea25b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_aaa9a57a-ecb8-4102-90da-bef4ac360d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_aaa9a57a-ecb8-4102-90da-bef4ac360d9a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_d6f2cfe3-01f6-4162-a0bd-651bc60c42be" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockValueAcquiredStockPlanCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_d6f2cfe3-01f6-4162-a0bd-651bc60c42be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_719d2dc9-442f-421b-ab2e-7ed02f12dc97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_719d2dc9-442f-421b-ab2e-7ed02f12dc97" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_4858659c-6ace-4532-8aa9-2fc655896bdf" xlink:href="vmi-20201226.xsd#vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_4858659c-6ace-4532-8aa9-2fc655896bdf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_54778cb2-d8e1-4797-9301-a8fc0c5dbb4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_54778cb2-d8e1-4797-9301-a8fc0c5dbb4a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8731277e-42e0-4075-a853-0024dab18ae1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_886ac451-1f43-495b-9c12-3daa86d4bd72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_886ac451-1f43-495b-9c12-3daa86d4bd72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:to="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2fc0e80a-ab0e-4800-82af-ea172cb4eaab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:to="loc_us-gaap_EquityComponentDomain_2fc0e80a-ab0e-4800-82af-ea172cb4eaab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:to="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0bb0916e-6eea-4b4c-9946-621915c839b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_CommonStockMember_0bb0916e-6eea-4b4c-9946-621915c839b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_37279cfe-52ea-4e2e-a72d-38182eb50150" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_37279cfe-52ea-4e2e-a72d-38182eb50150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ac55a219-00c5-4888-b4bf-d330fd7454d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_RetainedEarningsMember_ac55a219-00c5-4888-b4bf-d330fd7454d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8a9832b5-dd87-4c77-8834-d413f6682c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8a9832b5-dd87-4c77-8834-d413f6682c8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_da406dc9-d55d-4176-be0c-d4a27f635795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_TreasuryStockMember_da406dc9-d55d-4176-be0c-d4a27f635795" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_68fde050-1329-418b-b712-3838d70ac25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_NoncontrollingInterestMember_68fde050-1329-418b-b712-3838d70ac25d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b12e6ff6-01cd-420d-a70d-c522e23eb98e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b12e6ff6-01cd-420d-a70d-c522e23eb98e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b737e8b-e5b1-480c-a5ca-d17ca1065c1d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b737e8b-e5b1-480c-a5ca-d17ca1065c1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_017a98c1-32f2-437e-afc6-ce380ad77292_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:to="loc_us-gaap_TypeOfAdoptionMember_017a98c1-32f2-437e-afc6-ce380ad77292_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_00a9a1fa-abe7-4830-8331-8645223647f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_00a9a1fa-abe7-4830-8331-8645223647f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ASUUpdate201616Member_ec60923f-42f9-4b3b-83e8-0cad119f5922" xlink:href="vmi-20201226.xsd#vmi_ASUUpdate201616Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:to="loc_vmi_ASUUpdate201616Member_ec60923f-42f9-4b3b-83e8-0cad119f5922" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended" id="if29491d28ae443cd9d678ab9db23cfc8_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i96e2414eda724ad78f5b6bbf14dacff2_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="i4764d0324dbe4e2b9c631bf9bf5f8b93_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended" id="i93bfded00cf446d1b92fd2a7c6ca9f44_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="extended" id="id6117cd11b9e4c398765d38eeefd74a2_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_68f8fad7-d170-44cc-b4e4-c793cd555901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_68f8fad7-d170-44cc-b4e4-c793cd555901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostMethodInvestmentOwnershipPercentage_26bcf9bf-e295-488e-9a25-cfc16ed3809e" xlink:href="vmi-20201226.xsd#vmi_CostMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:to="loc_vmi_CostMethodInvestmentOwnershipPercentage_26bcf9bf-e295-488e-9a25-cfc16ed3809e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_6e60ccc3-a404-448c-ae79-afb638c7b05b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:to="loc_us-gaap_BankOverdrafts_6e60ccc3-a404-448c-ae79-afb638c7b05b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9861a257-5cc4-40a1-ac8d-6362c38256fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:to="loc_us-gaap_NumberOfReportableSegments_9861a257-5cc4-40a1-ac8d-6362c38256fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_6179952b-1ac4-4cc1-a241-2e7e1b563fe7" xlink:href="vmi-20201226.xsd#vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:to="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_6179952b-1ac4-4cc1-a241-2e7e1b563fe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:href="vmi-20201226.xsd#vmi_FiscalYearAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear53Weeks_cc4639db-6eae-4e28-9a71-106b8ca58c38" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear53Weeks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:to="loc_vmi_LengthOfFiscalYear53Weeks_cc4639db-6eae-4e28-9a71-106b8ca58c38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear_75e2fc06-b1cf-465b-96fc-c83c20e46185" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:to="loc_vmi_LengthOfFiscalYear_75e2fc06-b1cf-465b-96fc-c83c20e46185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3b18614a-07df-4270-a85e-d0bdf1e5b069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3b18614a-07df-4270-a85e-d0bdf1e5b069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_da0bf88f-c0ff-42b7-9144-30078d17c3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_da0bf88f-c0ff-42b7-9144-30078d17c3ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:to="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c70b0ec9-381d-40fd-b995-4500f1876065_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:to="loc_srt_RangeMember_c70b0ec9-381d-40fd-b995-4500f1876065_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:to="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_70a92b1e-0d26-4bfa-927f-2019c77a53e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:to="loc_srt_MinimumMember_70a92b1e-0d26-4bfa-927f-2019c77a53e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97880768-aadd-4b89-ab2c-78ce6a26f085" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:to="loc_srt_MaximumMember_97880768-aadd-4b89-ab2c-78ce6a26f085" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended" id="ib9ac5141199844a4816b7db9e6f17115_SummaryofSignificantAccountingPoliciesInventoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ff66d15-6461-449f-b572-481956585f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ff66d15-6461-449f-b572-481956585f3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:href="vmi-20201226.xsd#vmi_ImpactOfChangeFromLIFOToFIFOAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:to="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a4f840a-5435-40b4-86b9-fec7a71b3622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a4f840a-5435-40b4-86b9-fec7a71b3622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_69ebb2f3-483a-46d6-afcd-58783a182f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_OperatingIncomeLoss_69ebb2f3-483a-46d6-afcd-58783a182f0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_48e24f09-68d6-4681-804c-3444ef5f537e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_48e24f09-68d6-4681-804c-3444ef5f537e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6439b638-5254-4a68-a65a-aac3b017d3c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6439b638-5254-4a68-a65a-aac3b017d3c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a5572baf-5f19-4f1e-979d-f9fd9638f374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a5572baf-5f19-4f1e-979d-f9fd9638f374" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a8f44f4b-2113-4ba3-bca3-e4840ca56d47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a8f44f4b-2113-4ba3-bca3-e4840ca56d47" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fbc8693e-d6db-4239-a93c-1364f435ff70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_InventoryNet_fbc8693e-d6db-4239-a93c-1364f435ff70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae24d713-1b29-4da5-a105-d485dc3e40aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae24d713-1b29-4da5-a105-d485dc3e40aa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:to="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_900bdc75-731b-4d18-91e0-1e5bf21046de_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_900bdc75-731b-4d18-91e0-1e5bf21046de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c208246-2f14-4956-8689-1529f0e27154" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c208246-2f14-4956-8689-1529f0e27154" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:to="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_5bd88ee4-bf54-4065-9148-f00eb0a83748_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:to="loc_srt_RestatementDomain_5bd88ee4-bf54-4065-9148-f00eb0a83748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:to="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_2747af53-7ede-4a15-b1e5-938b78cfdd43" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_2747af53-7ede-4a15-b1e5-938b78cfdd43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_f3e652aa-5172-4e13-88d8-65ec6f063676" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:to="loc_srt_RestatementAdjustmentMember_f3e652aa-5172-4e13-88d8-65ec6f063676" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="extended" id="ifa0762ab52f74a799d0a3617e0259e99_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4345a1b1-f0ab-4338-a21f-de666eb06bab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4345a1b1-f0ab-4338-a21f-de666eb06bab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_323704fd-8390-40c5-98a7-db55d56bfbd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:to="loc_us-gaap_Depreciation_323704fd-8390-40c5-98a7-db55d56bfbd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6c2a3786-d541-421b-9777-0938b9c07ae0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6c2a3786-d541-421b-9777-0938b9c07ae0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_a64b86c9-5f8f-44f4-8a51-7404a2fb9929" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_a64b86c9-5f8f-44f4-8a51-7404a2fb9929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_26967ca4-4da9-4b32-be4a-97d75fb30a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_26967ca4-4da9-4b32-be4a-97d75fb30a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_467fb916-e391-449d-8404-23394466bfe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_TransportationEquipmentMember_467fb916-e391-449d-8404-23394466bfe8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_69745002-e815-49f1-9717-8fe7b2b4c185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_OfficeEquipmentMember_69745002-e815-49f1-9717-8fe7b2b4c185" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:to="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:to="loc_srt_RangeMember_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:to="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c47acbb-1b5c-4f89-9e55-b36e31d3527c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:to="loc_srt_MinimumMember_3c47acbb-1b5c-4f89-9e55-b36e31d3527c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0f2b017a-74a1-4d6c-81c4-1e66f056d2af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:to="loc_srt_MaximumMember_0f2b017a-74a1-4d6c-81c4-1e66f056d2af" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="extended" id="i53889fc03d0c45cb8c959ff1ae7e2923_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_caec3916-38d8-4631-991c-6720dec450cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_caec3916-38d8-4631-991c-6720dec450cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:to="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_440e9884-f3fa-425f-94df-8458c3787088_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:to="loc_srt_RangeMember_440e9884-f3fa-425f-94df-8458c3787088_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:to="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8fb600f7-5d9e-483f-88f8-ee6d029c351a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:to="loc_srt_MinimumMember_8fb600f7-5d9e-483f-88f8-ee6d029c351a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc9fcc53-569a-4157-8dad-040d61a86ea9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:to="loc_srt_MaximumMember_fc9fcc53-569a-4157-8dad-040d61a86ea9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="extended" id="iedc82368e39c4c858057ae865dd4c035_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:href="vmi-20201226.xsd#vmi_AccumulatedOtherComprehensiveIncomeLossRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:to="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ee63b409-389a-4976-913f-4ed08dd7e506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ee63b409-389a-4976-913f-4ed08dd7e506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ec57869-6683-4c9f-a5ae-1f842d3a0c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ec57869-6683-4c9f-a5ae-1f842d3a0c3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6993e09-f52a-41fd-98e4-ff8606d62c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:to="loc_us-gaap_EquityComponentDomain_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:to="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7e8ae722-ed7d-4917-b462-48ba76ba9868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7e8ae722-ed7d-4917-b462-48ba76ba9868" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_166be842-95d2-4b21-a132-00be030a9ecc" xlink:href="vmi-20201226.xsd#vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_166be842-95d2-4b21-a132-00be030a9ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b39daa3b-0be5-46bb-99bd-47fdcd651793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b39daa3b-0be5-46bb-99bd-47fdcd651793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d7a8a779-f35f-42b2-8405-5d2f4735af8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d7a8a779-f35f-42b2-8405-5d2f4735af8c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended" id="i11e63aebe675498d9f04a649458e32e9_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9797ebcb-205f-426b-ad6d-453ff45d2def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9797ebcb-205f-426b-ad6d-453ff45d2def" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b96596e-312c-4824-898a-860a79263dfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b96596e-312c-4824-898a-860a79263dfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_14c9d946-db22-47c1-8c5f-34154fa6a404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_14c9d946-db22-47c1-8c5f-34154fa6a404" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a1ab0186-7b35-441d-8ec4-9b32238da382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a1ab0186-7b35-441d-8ec4-9b32238da382" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1d03c2-190e-4b7b-b83e-166bcc46b656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1d03c2-190e-4b7b-b83e-166bcc46b656" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bfadba4b-85cb-4d78-a5aa-971d6385c209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bfadba4b-85cb-4d78-a5aa-971d6385c209" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_151df8eb-86c5-4a77-b814-625b0d66eb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_151df8eb-86c5-4a77-b814-625b0d66eb2a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_48a001a8-801a-4cdf-906a-9846af696543_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_48a001a8-801a-4cdf-906a-9846af696543_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_8a8baef7-7187-4cfa-bd28-b270e56ddabe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_8a8baef7-7187-4cfa-bd28-b270e56ddabe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_eb3d2cf8-2f05-4783-b300-c1db3d76e6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:to="loc_us-gaap_TransferredOverTimeMember_eb3d2cf8-2f05-4783-b300-c1db3d76e6c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7c55d2fb-b9bc-400d-a1f2-20116c65104d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:to="loc_us-gaap_SegmentDomain_7c55d2fb-b9bc-400d-a1f2-20116c65104d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:to="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_4feae853-0cc7-4af0-8281-33395773a3a6" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_4feae853-0cc7-4af0-8281-33395773a3a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_3ab289c1-3990-4dc8-b573-1a0a54423e1d" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_3ab289c1-3990-4dc8-b573-1a0a54423e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_f74ef906-debd-41fd-b1ab-c9df6e8d7ea7" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_CoatingsSegmentMember_f74ef906-debd-41fd-b1ab-c9df6e8d7ea7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_809efea3-1033-42cf-909f-3e8a563084a0" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_IrrigationSegmentMember_809efea3-1033-42cf-909f-3e8a563084a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_41deb18f-bb80-498c-b7d2-40850382307e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_us-gaap_AllOtherSegmentsMember_41deb18f-bb80-498c-b7d2-40850382307e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ContractLiabilitiesMember_e102c9b0-63b5-41f1-b929-527447c53542" xlink:href="vmi-20201226.xsd#vmi_ContractLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:to="loc_vmi_ContractLiabilitiesMember_e102c9b0-63b5-41f1-b929-527447c53542" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4bd94847-6b22-4833-add1-325bd60eee48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4bd94847-6b22-4833-add1-325bd60eee48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7576fae6-5608-4ea0-8f6f-63e10c6c2529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7576fae6-5608-4ea0-8f6f-63e10c6c2529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:to="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_15d1521a-5ba0-4d64-81d1-52af35e4fa8c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:to="loc_srt_RangeMember_15d1521a-5ba0-4d64-81d1-52af35e4fa8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:to="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ca166a6-3397-4bb4-ab15-0b70dd1bcb75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:to="loc_srt_MinimumMember_1ca166a6-3397-4bb4-ab15-0b70dd1bcb75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27e7d643-e4e0-4e8f-a8cf-66d2cb58c87e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:to="loc_srt_MaximumMember_27e7d643-e4e0-4e8f-a8cf-66d2cb58c87e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="extended" id="icc2343b0fbd4433c8751ec42f5203aa9_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ACQUISITIONS" xlink:type="extended" id="i3ee10b3fb2544de29f72e813e300e781_ACQUISITIONS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="extended" id="iedf0e08669a240b6b85db0e3e507676a_ACQUISITIONSTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended" id="i4dbf1893ecca4fbc8da737c057512619_ACQUISITIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ff1a0c75-7cbb-4041-8976-5bf3b0cdae7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ff1a0c75-7cbb-4041-8976-5bf3b0cdae7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1e076914-d7bd-42a6-b8d5-89967a16bc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1e076914-d7bd-42a6-b8d5-89967a16bc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2122b904-e223-4dac-afde-32f3e6222b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2122b904-e223-4dac-afde-32f3e6222b4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_788d67f2-c788-4b68-b2e6-bfdd72473554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_Goodwill_788d67f2-c788-4b68-b2e6-bfdd72473554" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca94fb33-c2a2-4239-8a0e-f286b44b4e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca94fb33-c2a2-4239-8a0e-f286b44b4e55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8f0faf27-bd19-43bb-85ec-57e679aa46fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8f0faf27-bd19-43bb-85ec-57e679aa46fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_7dcbb424-009f-4af0-99cc-b38ec606ad35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_7dcbb424-009f-4af0-99cc-b38ec606ad35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_7d55096b-ec89-4848-9ff2-0ca026902f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_7d55096b-ec89-4848-9ff2-0ca026902f9c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_e1b39b4f-d6bc-4e3c-871c-40f01d251e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_e1b39b4f-d6bc-4e3c-871c-40f01d251e14" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_41c9287a-b2ed-46e1-a26f-cab01665b7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_41c9287a-b2ed-46e1-a26f-cab01665b7b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_da79a503-2cda-4e74-936e-61b80ed53da0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_da79a503-2cda-4e74-936e-61b80ed53da0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_5f39b73d-9be4-4b51-a08d-72d3e7edfb40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_5f39b73d-9be4-4b51-a08d-72d3e7edfb40" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_5509d5ec-5b79-4cae-9c96-a43fa403e152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_5509d5ec-5b79-4cae-9c96-a43fa403e152" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_504b8f10-dd89-4e83-ba33-791505ffdc80_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_504b8f10-dd89-4e83-ba33-791505ffdc80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5adbd99c-c263-4304-8ba7-edeba04dcd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:to="loc_us-gaap_TradeNamesMember_5adbd99c-c263-4304-8ba7-edeba04dcd2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59172355-6796-4105-a158-8b4bcfaaccb5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59172355-6796-4105-a158-8b4bcfaaccb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e00e640-5237-4e1c-8cdc-80129f719b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e00e640-5237-4e1c-8cdc-80129f719b4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dd1da55f-d17f-4d95-a87a-a18968b62450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dd1da55f-d17f-4d95-a87a-a18968b62450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3cb70561-d43d-40bb-bafd-cd1b700c5f20_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3cb70561-d43d-40bb-bafd-cd1b700c5f20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EnergiaSolarDoBrasilMember_aeb97bd1-8b43-41ec-b40c-4be419a3e07d" xlink:href="vmi-20201226.xsd#vmi_EnergiaSolarDoBrasilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_EnergiaSolarDoBrasilMember_aeb97bd1-8b43-41ec-b40c-4be419a3e07d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_KCUtilityPackagingMember_ca34ec27-ba70-4e21-94f8-5fa55cea2b77" xlink:href="vmi-20201226.xsd#vmi_KCUtilityPackagingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_KCUtilityPackagingMember_ca34ec27-ba70-4e21-94f8-5fa55cea2b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConnectItWirelessInc.Member_0d515ddf-c3c7-4c9e-896c-803716b31aac" xlink:href="vmi-20201226.xsd#vmi_ConnectItWirelessInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ConnectItWirelessInc.Member_0d515ddf-c3c7-4c9e-896c-803716b31aac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnitedGalvanizingMember_92281383-99b3-452c-beb4-0d8f5b79b277" xlink:href="vmi-20201226.xsd#vmi_UnitedGalvanizingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_UnitedGalvanizingMember_92281383-99b3-452c-beb4-0d8f5b79b277" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AgSenseMember_ef07ca62-ea65-447c-8420-efa8d5825a4a" xlink:href="vmi-20201226.xsd#vmi_AgSenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_AgSenseMember_ef07ca62-ea65-447c-8420-efa8d5825a4a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TorrentEngineeringandEquipmentMember_4ea49c5e-344e-4def-a0a9-1aae905faf2a" xlink:href="vmi-20201226.xsd#vmi_TorrentEngineeringandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_TorrentEngineeringandEquipmentMember_4ea49c5e-344e-4def-a0a9-1aae905faf2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_490d39ab-a1cf-44f0-9204-51c9a59a3a09" xlink:href="vmi-20201226.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ConvertItaliaSpAMember_490d39ab-a1cf-44f0-9204-51c9a59a3a09" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_0ac1e579-e7b7-4cce-a82e-2651988e8d04" xlink:href="vmi-20201226.xsd#vmi_ValmontSMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ValmontSMMember_0ac1e579-e7b7-4cce-a82e-2651988e8d04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_392832b8-a33c-441d-b7a9-957293978b94_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:to="loc_srt_OwnershipDomain_392832b8-a33c-441d-b7a9-957293978b94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:to="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_MinorityInterestOwnerMember_9a375efe-9308-4fc6-b127-038491a3c151" xlink:href="vmi-20201226.xsd#vmi_MinorityInterestOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:to="loc_vmi_MinorityInterestOwnerMember_9a375efe-9308-4fc6-b127-038491a3c151" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="extended" id="id73af34a5d6541b5bd326ffa3c21fdac_ACQUISITIONSProFormaInformationDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURE" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURE"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DIVESTITURE" xlink:type="extended" id="id72d663af3474942affecf8547c40ea2_DIVESTITURE"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURETables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DIVESTITURETables" xlink:type="extended" id="i5efd55b5feed40daa8790eba3af7fd4c_DIVESTITURETables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="extended" id="i8db704f8971540b996bf6deb8b19a3ad_DIVESTITURENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_530946af-7313-4f21-b03e-7704a6fa12c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_530946af-7313-4f21-b03e-7704a6fa12c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_33dddb5f-5c96-48a3-b55f-12c4aaa90d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_33dddb5f-5c96-48a3-b55f-12c4aaa90d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_7bac5e4c-6ac5-43c2-a058-2e7ca95cde93" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_7bac5e4c-6ac5-43c2-a058-2e7ca95cde93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5bc6c3a1-85e8-4889-8289-f5e0d2eb0928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5bc6c3a1-85e8-4889-8289-f5e0d2eb0928" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8ee43e1e-c593-430a-917f-48e726ad66f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8ee43e1e-c593-430a-917f-48e726ad66f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3a17c079-f3b8-4357-aeb2-e435a8843079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3a17c079-f3b8-4357-aeb2-e435a8843079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c4ae715e-1640-41a0-8520-a5067f169ef4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c4ae715e-1640-41a0-8520-a5067f169ef4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_893affac-741d-4c1a-bfeb-cf9d94349799" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:to="loc_vmi_DonhadMember_893affac-741d-4c1a-bfeb-cf9d94349799" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="extended" id="ifb8950ee30b64d61b2518f021feb63f5_DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_8efb09b5-4587-41f4-8720-f8635b47b15f" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_8efb09b5-4587-41f4-8720-f8635b47b15f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_c040e3aa-60b9-4f4c-968a-5989109d9cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_c040e3aa-60b9-4f4c-968a-5989109d9cdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_5247832f-19f8-4adc-83d9-f06592513b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_5247832f-19f8-4adc-83d9-f06592513b71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9976017-b55f-434b-a94e-5e6fc22932e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9976017-b55f-434b-a94e-5e6fc22932e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_28e2f9f2-ef7f-4ed2-99b2-0145c2959e0c" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:to="loc_vmi_DonhadMember_28e2f9f2-ef7f-4ed2-99b2-0145c2959e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c2d68320-f67b-4e9a-8d04-f1fa3eae3063_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c2d68320-f67b-4e9a-8d04-f1fa3eae3063_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_bc96c14d-2729-47a0-990e-10b0c20ac3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_bc96c14d-2729-47a0-990e-10b0c20ac3ed" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="extended" id="i0ae1c857a1954376800435eb264da5e6_RESTRUCTURINGACTIVITIES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="extended" id="i5117a5dc4c0549c6bceac5bd200f7b2a_RESTRUCTURINGACTIVITIESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="extended" id="ie745a09e2c52434a89e7da9b82d9cd5e_RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfFacilitiesClosed_8d5b5969-261f-42d9-bde3-2f0e2e0c83d5" xlink:href="vmi-20201226.xsd#vmi_NumberOfFacilitiesClosed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:to="loc_vmi_NumberOfFacilitiesClosed_8d5b5969-261f-42d9-bde3-2f0e2e0c83d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1a35f0e2-b4c0-4c5c-a3eb-95a218862112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:to="loc_us-gaap_RestructuringCharges_1a35f0e2-b4c0-4c5c-a3eb-95a218862112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6618c709-3aa2-4be5-89da-0dd53093b821_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6618c709-3aa2-4be5-89da-0dd53093b821_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fbcf73e2-513c-4ddb-82b5-f3a7fd28395c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:to="loc_us-gaap_CostOfSalesMember_fbcf73e2-513c-4ddb-82b5-f3a7fd28395c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8cfca16c-41b1-4c06-9748-b2adc4e1c636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8cfca16c-41b1-4c06-9748-b2adc4e1c636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:to="loc_us-gaap_SegmentDomain_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:to="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ESSMember_2ec58d86-9542-491a-a6e2-219635e692c9" xlink:href="vmi-20201226.xsd#vmi_ESSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_ESSMember_2ec58d86-9542-491a-a6e2-219635e692c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilityMember_af7ea96e-8d5f-41ab-87a2-481f73fcf25b" xlink:href="vmi-20201226.xsd#vmi_UtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_UtilityMember_af7ea96e-8d5f-41ab-87a2-481f73fcf25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_83bcdf9d-9bc2-4ece-96ed-1831a04f6e67" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_CoatingsSegmentMember_83bcdf9d-9bc2-4ece-96ed-1831a04f6e67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_ce60ee52-6017-4392-81ac-04fd8687a302" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_IrrigationSegmentMember_ce60ee52-6017-4392-81ac-04fd8687a302" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_621ebc5d-d759-4286-a95f-2db12e5dd57f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_us-gaap_CorporateAndOtherMember_621ebc5d-d759-4286-a95f-2db12e5dd57f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_240b4b73-3fbf-4903-bf90-3bbb6c999359_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_240b4b73-3fbf-4903-bf90-3bbb6c999359_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_c8ed3b72-a99e-4d6e-b39a-2f2256797609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_FacilityClosingMember_c8ed3b72-a99e-4d6e-b39a-2f2256797609" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_16f3c3bd-c516-49b9-aa89-632961d572f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_16f3c3bd-c516-49b9-aa89-632961d572f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7751784f-9dbf-469f-a7b1-9fec9dffb030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_OtherRestructuringMember_7751784f-9dbf-469f-a7b1-9fec9dffb030" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_8d3ef2a7-8277-4249-8518-4ba031f66da2" xlink:href="vmi-20201226.xsd#vmi_AssetImpairmentNetLossOnDisposalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_8d3ef2a7-8277-4249-8518-4ba031f66da2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="extended" id="i50e2f17f855d4e4bb32e251e77d50ad8_RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:href="vmi-20201226.xsd#vmi_RestructuringCostandReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:to="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_56314909-7c45-404c-9339-28167d445c52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_RestructuringReserve_56314909-7c45-404c-9339-28167d445c52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_5d248072-33bf-4735-9f41-1e46e96a162b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_5d248072-33bf-4735-9f41-1e46e96a162b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c1ee43b5-041a-485e-955f-f6b053d32f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_PaymentsForRestructuring_c1ee43b5-041a-485e-955f-f6b053d32f8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_097a9c41-909e-4918-ba56-b71211757990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_df9222e8-0c34-418e-9868-91c12d7ee0f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_df9222e8-0c34-418e-9868-91c12d7ee0f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2bf978e3-ffa9-4942-84b5-08dce2055011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2bf978e3-ffa9-4942-84b5-08dce2055011" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_725808d3-91b4-487a-965a-57fcdb176850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:to="loc_us-gaap_OtherRestructuringMember_725808d3-91b4-487a-965a-57fcdb176850" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATION"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="extended" id="iabf64cee73504d979af2cbb9d3f9b631_CASHFLOWSUPPLEMENTARYINFORMATION"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="extended" id="ie280b733ecbb48eb92db4f7521d133fc_CASHFLOWSUPPLEMENTARYINFORMATIONTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="extended" id="i3f97e77e1baf4b8c902e56b85285a87e_CASHFLOWSUPPLEMENTARYINFORMATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_3ab7791f-2178-48e3-b622-e380a8c05090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_3ab7791f-2178-48e3-b622-e380a8c05090" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883e609a-46ef-4f58-845a-e2c96b18cd8f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_883e609a-46ef-4f58-845a-e2c96b18cd8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LarsonCamouflageMember_650f636c-ca83-4139-81f1-a490781f22b2" xlink:href="vmi-20201226.xsd#vmi_LarsonCamouflageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:to="loc_vmi_LarsonCamouflageMember_650f636c-ca83-4139-81f1-a490781f22b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INVENTORIES" xlink:type="extended" id="iecc5e3b5c37646e5b65f4fdecaba907d_INVENTORIES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INVENTORIESTables" xlink:type="extended" id="ieb77bcfe0ffc4020b966668c72f0b471_INVENTORIESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="extended" id="i1af74e17c6c546228d3efbd27a8d0afe_INVENTORIESDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended" id="id285c2d80e1946c89fd422daa413dd3f_PROPERTYPLANTANDEQUIPMENT"/>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended" id="i1f56a98605b84e83a2dc54ac9cc0cecf_PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="extended" id="i68f3ce1fcd1746f0beac52b26c34b5c8_PROPERTYPLANTANDEQUIPMENTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3695620f-067a-499b-91ee-6ce6500c4cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3695620f-067a-499b-91ee-6ce6500c4cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_adcb0b34-bb2b-48fd-a81b-71b100b81c89_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_adcb0b34-bb2b-48fd-a81b-71b100b81c89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_11d26e58-05a7-4497-a9ef-2d20b7aee75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_11d26e58-05a7-4497-a9ef-2d20b7aee75e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_03d11e8d-f2ea-42a5-8e5f-8d729e4f1cd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_03d11e8d-f2ea-42a5-8e5f-8d729e4f1cd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_43485fb9-2c21-4418-88ca-bf92d2a250be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_43485fb9-2c21-4418-88ca-bf92d2a250be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_afc4954e-cc89-49d4-9579-1cf420fd6918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_TransportationEquipmentMember_afc4954e-cc89-49d4-9579-1cf420fd6918" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_d0abe21b-1279-44d3-a584-f26f8983aba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_OfficeEquipmentMember_d0abe21b-1279-44d3-a584-f26f8983aba5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c9aea809-60f9-438a-bded-02ed2bc75390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_ConstructionInProgressMember_c9aea809-60f9-438a-bded-02ed2bc75390" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended" id="i6ce16eb1dcb043f598ac4d333b01915a_GOODWILLANDINTANGIBLEASSETS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended" id="i0b78a9e686c9479aa8f08813c92d097f_GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="extended" id="i040c5eb7583c48e68d2e9816d9430647_GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_165784ca-836a-48e6-b5aa-30d75b59633c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_165784ca-836a-48e6-b5aa-30d75b59633c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f6cc23c-4b1e-4523-8514-7617e81fe0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f6cc23c-4b1e-4523-8514-7617e81fe0d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_138429a7-80ec-4ecc-aba1-788d8f957c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_138429a7-80ec-4ecc-aba1-788d8f957c37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_007b60d5-a787-4686-931e-02c9d9d55ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_007b60d5-a787-4686-931e-02c9d9d55ad5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_668bb614-6468-4d8a-bcea-bd8612fea578_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_668bb614-6468-4d8a-bcea-bd8612fea578_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_46c77b75-0c2c-438a-8b35-a7bde7e8ab54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_46c77b75-0c2c-438a-8b35-a7bde7e8ab54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PatentsAndProprietaryTechnologyMember_1342b16c-e3a0-4389-b1eb-6a7f953767a5" xlink:href="vmi-20201226.xsd#vmi_PatentsAndProprietaryTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_vmi_PatentsAndProprietaryTechnologyMember_1342b16c-e3a0-4389-b1eb-6a7f953767a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_5141d1a4-8270-4538-8d0f-1f4a54ac14ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_5141d1a4-8270-4538-8d0f-1f4a54ac14ab" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="extended" id="ie8ce009be9db4f9c8e1bd963cce8e844_GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_9fcbe908-7f26-400d-9dc9-b2db03fcf6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_9fcbe908-7f26-400d-9dc9-b2db03fcf6ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3c00f7d-f855-4be6-87d3-43b288aaaaeb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3c00f7d-f855-4be6-87d3-43b288aaaaeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NewmarkMember_7492f2c7-5d91-489c-b5d3-320d274361b3" xlink:href="vmi-20201226.xsd#vmi_NewmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_NewmarkMember_7492f2c7-5d91-489c-b5d3-320d274361b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WebforgeMember_61fda054-6049-40e2-a896-f8126873035e" xlink:href="vmi-20201226.xsd#vmi_WebforgeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_WebforgeMember_61fda054-6049-40e2-a896-f8126873035e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_e836aefa-0999-445e-83ce-846d00fdab7f" xlink:href="vmi-20201226.xsd#vmi_ValmontSMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ValmontSMMember_e836aefa-0999-445e-83ce-846d00fdab7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IngalEPSOrIngalCivilProductsMember_4ea93ab7-c1d4-4dc8-8bb6-8f3d7da558c2" xlink:href="vmi-20201226.xsd#vmi_IngalEPSOrIngalCivilProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_IngalEPSOrIngalCivilProductsMember_4ea93ab7-c1d4-4dc8-8bb6-8f3d7da558c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShakespeareMember_256a416c-9539-4338-a39d-9aba598f23ce" xlink:href="vmi-20201226.xsd#vmi_ShakespeareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ShakespeareMember_256a416c-9539-4338-a39d-9aba598f23ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WalparLLCMember_58ff3f7d-2886-4247-b0ba-ee788d9ab8a3" xlink:href="vmi-20201226.xsd#vmi_WalparLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_WalparLLCMember_58ff3f7d-2886-4247-b0ba-ee788d9ab8a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_1115d675-1028-4282-bc25-2dcefd57f86b" xlink:href="vmi-20201226.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ConvertItaliaSpAMember_1115d675-1028-4282-bc25-2dcefd57f86b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherTradeNamesMember_735a4121-9914-45f4-9574-faf4fc332fd8" xlink:href="vmi-20201226.xsd#vmi_OtherTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_OtherTradeNamesMember_735a4121-9914-45f4-9574-faf4fc332fd8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e816dd66-deb0-4788-be21-020de057411c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_us-gaap_TradeNamesMember_e816dd66-deb0-4788-be21-020de057411c" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="extended" id="i310a2ef65e0e492fb5dfb39c8f7bf6d6_GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_f4f3c195-3b47-4ed3-8d6d-58ae5299c1d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillGross_f4f3c195-3b47-4ed3-8d6d-58ae5299c1d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b36dfdab-eb6c-48ab-8c15-f87786e9b561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b36dfdab-eb6c-48ab-8c15-f87786e9b561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_332a5731-ffec-4798-b195-4f05a4d81b7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_Goodwill_332a5731-ffec-4798-b195-4f05a4d81b7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_4a278be4-80c8-479d-8bc6-71aa5d5a32be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_4a278be4-80c8-479d-8bc6-71aa5d5a32be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8d6878bd-9301-4138-97c3-25a534b604ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8d6878bd-9301-4138-97c3-25a534b604ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ed89cf77-cdb3-4766-bbfa-c2aec6d73bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ed89cf77-cdb3-4766-bbfa-c2aec6d73bcd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e25fc244-5f6b-4dd8-a444-ce57e485e403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9aef736-75a8-4fa2-8065-03905baa6969_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:to="loc_us-gaap_SegmentDomain_b9aef736-75a8-4fa2-8065-03905baa6969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:to="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_5544aa68-2ae6-449e-ae67-e4f53956b08f" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_5544aa68-2ae6-449e-ae67-e4f53956b08f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_b7734be5-6c5f-45ea-9dff-e0d9051e67f8" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_b7734be5-6c5f-45ea-9dff-e0d9051e67f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_d40b4d89-fc88-4061-9f9c-a007b7c67e27" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_CoatingsSegmentMember_d40b4d89-fc88-4061-9f9c-a007b7c67e27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_03dfb72a-3242-4414-a7ea-5bf849affb4b" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_IrrigationSegmentMember_03dfb72a-3242-4414-a7ea-5bf849affb4b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended" id="ib7d1bc80a95c42f8acda2231f52c6249_GOODWILLANDINTANGIBLEASSETSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_93f0e72d-652d-48f2-ac3a-f8aa4835c37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_93f0e72d-652d-48f2-ac3a-f8aa4835c37f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfTradeNamesImpaired_8393c029-5a32-4dde-b474-59870dd16079" xlink:href="vmi-20201226.xsd#vmi_NumberOfTradeNamesImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_vmi_NumberOfTradeNamesImpaired_8393c029-5a32-4dde-b474-59870dd16079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7fc45c19-850a-49ff-82cf-ff0828242c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7fc45c19-850a-49ff-82cf-ff0828242c9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_723e9111-b49c-42a1-8495-c76c865e0990_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_723e9111-b49c-42a1-8495-c76c865e0990_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f9d7fd17-ffcd-481f-a27e-e5fe575ca589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:to="loc_us-gaap_TradeNamesMember_f9d7fd17-ffcd-481f-a27e-e5fe575ca589" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:to="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_33d0df8d-4e28-4015-80a1-a1224873264b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:to="loc_srt_ProductsAndServicesDomain_33d0df8d-4e28-4015-80a1-a1224873264b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:to="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_1cd67498-738a-4f2a-8399-9d826d1aaccb" xlink:href="vmi-20201226.xsd#vmi_AccessSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:to="loc_vmi_AccessSystemsMember_1cd67498-738a-4f2a-8399-9d826d1aaccb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="extended" id="id653ad8e4a064cdfb9094d52106e9edb_BANKCREDITARRANGEMENTS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="extended" id="i4f372ae2394b446386d33efb83a0ab19_BANKCREDITARRANGEMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9a39b6d2-4fc6-4c05-b3fb-30b0554604d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9a39b6d2-4fc6-4c05-b3fb-30b0554604d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_bd03cfdc-e423-4b8a-8c2e-a0046903ea12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_bd03cfdc-e423-4b8a-8c2e-a0046903ea12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_bfc7d1f5-b215-40ad-a714-1c3353a908a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_bfc7d1f5-b215-40ad-a714-1c3353a908a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8fc729f-439d-4d4e-821a-f3d26cf23fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8fc729f-439d-4d4e-821a-f3d26cf23fdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_d6e61b41-61df-4f8d-907a-47960c65e5cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_d6e61b41-61df-4f8d-907a-47960c65e5cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermLineOfCreditMember_cad4ab2e-ec2d-4105-b759-363f771404a8" xlink:href="vmi-20201226.xsd#vmi_ShortTermLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:to="loc_vmi_ShortTermLineOfCreditMember_cad4ab2e-ec2d-4105-b759-363f771404a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INCOMETAXES" xlink:type="extended" id="i1e8b56ede5cc4948a057e5d8cf4410d6_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="extended" id="ia757999b2f2f4440ac25cd3ba2c4038f_INCOMETAXESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="extended" id="i0f997e790edd492ead78670b08faa5fb_INCOMETAXESDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBT"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="extended" id="i8597322bb1004f22a9fb8ed84284ed7e_LONGTERMDEBT"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="extended" id="iefecb6682c6143a6bd1d3c6f2db55e18_LONGTERMDEBTTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="extended" id="i3e9aa3185e914b3abc827caf66128ad8_LONGTERMDEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_24952803-1a14-4ae8-9f45-c6c0ff80470a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_24952803-1a14-4ae8-9f45-c6c0ff80470a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_03966c83-302c-4874-a60c-9bb43581218a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_03966c83-302c-4874-a60c-9bb43581218a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ab066342-0f79-4e27-9e2e-21af83d95056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ab066342-0f79-4e27-9e2e-21af83d95056" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cbedf18e-2edb-4009-90c9-742d9483514c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebt_cbedf18e-2edb-4009-90c9-742d9483514c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4d9079d5-7c72-4818-bc66-48de783714a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebtCurrent_4d9079d5-7c72-4818-bc66-48de783714a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_28991576-abf4-49c1-ac89-427e7a42f0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_28991576-abf4-49c1-ac89-427e7a42f0f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c35a717-16e2-48b0-8db9-6440228537c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c35a717-16e2-48b0-8db9-6440228537c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_978aa8fd-59fc-4ede-aa9f-ac59a20e1a06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_978aa8fd-59fc-4ede-aa9f-ac59a20e1a06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_a4d8b18e-85b3-4508-99b0-9c97dcee7c4b" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_a4d8b18e-85b3-4508-99b0-9c97dcee7c4b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a607fe8b-5ace-4a8f-9345-992c6af19858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a607fe8b-5ace-4a8f-9345-992c6af19858" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LineofCreditAdditionalBorrowingCapacity_747014f8-59c9-4baa-b37f-0fe2ad86f61d" xlink:href="vmi-20201226.xsd#vmi_LineofCreditAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_LineofCreditAdditionalBorrowingCapacity_747014f8-59c9-4baa-b37f-0fe2ad86f61d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_2a70ac84-c0e9-43b5-bb4a-8460368b4136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_2a70ac84-c0e9-43b5-bb4a-8460368b4136" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_eaadc984-fbf5-42d5-bc52-e4aee578aee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_eaadc984-fbf5-42d5-bc52-e4aee578aee1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_ffc8cadd-4ee5-450b-b473-47367cfb6d71" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableInterestRateBasisPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_ffc8cadd-4ee5-450b-b473-47367cfb6d71" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bd554ecf-bf9d-433b-bedc-82c94795f580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCredit_bd554ecf-bf9d-433b-bedc-82c94795f580" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b53e3aff-0a82-4ab1-9803-4ccceaca5e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_ShortTermBorrowings_b53e3aff-0a82-4ab1-9803-4ccceaca5e98" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fcf07b5b-ba16-4edc-8b6d-e71b47baf068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fcf07b5b-ba16-4edc-8b6d-e71b47baf068" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27910baa-9c8f-4054-a0aa-ca917c915f3f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:to="loc_us-gaap_CreditFacilityDomain_27910baa-9c8f-4054-a0aa-ca917c915f3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:to="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_be0c6087-04a6-4b53-a465-e63faf9da83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_be0c6087-04a6-4b53-a465-e63faf9da83e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5951bc59-3f29-47ab-a628-5344ab4b76f4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5951bc59-3f29-47ab-a628-5344ab4b76f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_6a63175d-6546-40a4-a71d-5951a85bcd5c" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_6a63175d-6546-40a4-a71d-5951a85bcd5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_b6bfef5b-54eb-4d72-a60b-25d14a7dd4a7" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_b6bfef5b-54eb-4d72-a60b-25d14a7dd4a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_753d4490-33d9-443a-abbf-bfe0180e5e12_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_753d4490-33d9-443a-abbf-bfe0180e5e12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_3493ccfe-439e-412a-86fb-11a6d4577314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_us-gaap_SeniorNotesMember_3493ccfe-439e-412a-86fb-11a6d4577314" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_56713f7d-adc5-419f-a488-175ddd318dab" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_56713f7d-adc5-419f-a488-175ddd318dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_fc058362-73f1-4542-a7ac-3c3c90094a75" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_fc058362-73f1-4542-a7ac-3c3c90094a75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_a66dde00-f8ba-4cd8-9f44-f00a8889d245" xlink:href="vmi-20201226.xsd#vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_a66dde00-f8ba-4cd8-9f44-f00a8889d245" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f46b67e3-264a-4e41-8288-4ba8431a63c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_us-gaap_LineOfCreditMember_f46b67e3-264a-4e41-8288-4ba8431a63c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IndustrialDevelopmentRevenueBondsMember_220f4ab9-9bbb-4d2c-be6a-aedc14264dfa" xlink:href="vmi-20201226.xsd#vmi_IndustrialDevelopmentRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_IndustrialDevelopmentRevenueBondsMember_220f4ab9-9bbb-4d2c-be6a-aedc14264dfa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_Notes1.75PercentTo3.485PercentMember_77464c8d-e8fc-4245-8836-946ee5ac6533" xlink:href="vmi-20201226.xsd#vmi_Notes1.75PercentTo3.485PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_Notes1.75PercentTo3.485PercentMember_77464c8d-e8fc-4245-8836-946ee5ac6533" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermBankLinesOfCreditMember_80918708-b12d-42c2-991a-a19b9cbd0fc5" xlink:href="vmi-20201226.xsd#vmi_ShortTermBankLinesOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_ShortTermBankLinesOfCreditMember_80918708-b12d-42c2-991a-a19b9cbd0fc5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7a45cce2-a5d1-4d72-a880-df8eafd08a2d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:to="loc_us-gaap_VariableRateDomain_7a45cce2-a5d1-4d72-a880-df8eafd08a2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:to="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_59079aa9-ea1d-4b01-95a5-fa129274f70a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_59079aa9-ea1d-4b01-95a5-fa129274f70a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_83c45180-c1ab-477c-85d8-54e54e7980c1" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBasePrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_83c45180-c1ab-477c-85d8-54e54e7980c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_ff0cf813-c548-4168-a6bd-ea1b3cad1f5b" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBaseFederalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_ff0cf813-c548-4168-a6bd-ea1b3cad1f5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e5ab83f-a99b-49db-b650-3e5a4947ace2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:to="loc_srt_RangeMember_9e5ab83f-a99b-49db-b650-3e5a4947ace2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:to="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ed422333-7316-47a0-b7ae-64d5761c471e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:to="loc_srt_MinimumMember_ed422333-7316-47a0-b7ae-64d5761c471e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7658cd7f-ae4d-49a9-aa4e-e6a089097624" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:to="loc_srt_MaximumMember_7658cd7f-ae4d-49a9-aa4e-e6a089097624" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATION"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended" id="i73f2fb3b44764694ad08283d3a5a95df_STOCKBASEDCOMPENSATION"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended" id="i3065851baf6e45eb834b34369bdaad66_STOCKBASEDCOMPENSATIONTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended" id="icf20b87e9c16413684a410757746a202_STOCKBASEDCOMPENSATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ea6fea89-dd09-41c6-8cae-952b5349fabb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ea6fea89-dd09-41c6-8cae-952b5349fabb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_43b04b22-23e1-4a85-a10d-351d5d3fd228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_43b04b22-23e1-4a85-a10d-351d5d3fd228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_66ef8cd6-5855-4cd5-b7cf-5c40c4a68894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_66ef8cd6-5855-4cd5-b7cf-5c40c4a68894" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a5c880dc-8945-4fbc-af1e-0db7b784983b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a5c880dc-8945-4fbc-af1e-0db7b784983b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_677670f6-d11d-438d-8373-d68fb50d58bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_677670f6-d11d-438d-8373-d68fb50d58bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7276072e-0aa5-475a-b433-675875c8b55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7276072e-0aa5-475a-b433-675875c8b55f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23cf5b4-807a-412f-acb5-593faf5c6098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23cf5b4-807a-412f-acb5-593faf5c6098" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ffae73c8-5a7a-4dad-bf1a-82081fdaf3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ffae73c8-5a7a-4dad-bf1a-82081fdaf3e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_202857a9-6990-474b-8287-02d6df26bed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_202857a9-6990-474b-8287-02d6df26bed5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e51318ba-18b7-4ef1-8473-2f75770e59ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e51318ba-18b7-4ef1-8473-2f75770e59ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b414b0c8-63c1-4c9b-b5cb-8cd37c1bf9a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b414b0c8-63c1-4c9b-b5cb-8cd37c1bf9a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e41fd8da-b52f-462b-a3e5-59390dd5ba43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e41fd8da-b52f-462b-a3e5-59390dd5ba43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_cf88555a-f48a-4a11-9ab9-3343ea005edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_cf88555a-f48a-4a11-9ab9-3343ea005edf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85542388-9c0c-4cf6-b138-638b5b92393e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85542388-9c0c-4cf6-b138-638b5b92393e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1ba5e029-0f2e-4e39-90b6-896efe81e561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1ba5e029-0f2e-4e39-90b6-896efe81e561" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50de5461-28df-415d-b525-0a9d6040fda2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_78275212-8278-44e9-8d85-4f45cee78e44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_78275212-8278-44e9-8d85-4f45cee78e44" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c9f36454-2657-46fc-9e77-3a8d4fcbfc26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c9f36454-2657-46fc-9e77-3a8d4fcbfc26" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09a62ce9-0d30-454d-9f1d-9acb0c5cfd24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09a62ce9-0d30-454d-9f1d-9acb0c5cfd24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5adfbd7-75af-4350-af75-bc198f0553f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5adfbd7-75af-4350-af75-bc198f0553f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7b6e09da-eefe-424d-a821-02d18dd5bd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7b6e09da-eefe-424d-a821-02d18dd5bd18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_03813f1b-cd43-45ac-8d64-f1cadd86a6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_03813f1b-cd43-45ac-8d64-f1cadd86a6c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9847bed7-b018-4e15-9e29-55270bd09209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ccfe55e2-c04c-406c-9b31-62fc59931dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ccfe55e2-c04c-406c-9b31-62fc59931dc7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_91929917-65d7-4abf-8c9b-ce343e7a9328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_91929917-65d7-4abf-8c9b-ce343e7a9328" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:href="vmi-20201226.xsd#vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_b81d67ef-78e6-4042-982a-ab76af3c3115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_b81d67ef-78e6-4042-982a-ab76af3c3115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8066080e-fa63-4285-86c2-627c0dfd63b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8066080e-fa63-4285-86c2-627c0dfd63b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3ac6d85d-f788-4c30-a548-0b81b7f0e53d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3ac6d85d-f788-4c30-a548-0b81b7f0e53d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6e1961c2-f3ae-4aea-a468-8fd52d78447f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6e1961c2-f3ae-4aea-a468-8fd52d78447f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_364169f8-f165-4534-9061-73b99f6004ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_364169f8-f165-4534-9061-73b99f6004ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4882e6e8-bcef-4805-afa8-fda4035fc23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4882e6e8-bcef-4805-afa8-fda4035fc23d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5de6744d-e2e4-4d59-ad3c-c03c52b6637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5de6744d-e2e4-4d59-ad3c-c03c52b6637e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:to="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3cd20861-7d62-43fd-933b-281e064cc503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3cd20861-7d62-43fd-933b-281e064cc503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_324f18aa-adaf-44d1-9edb-bd141775d07b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:to="loc_us-gaap_RestrictedStockMember_324f18aa-adaf-44d1-9edb-bd141775d07b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:to="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_38c51c5f-7c64-4171-8965-01ab0a15f0e5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:to="loc_srt_RangeMember_38c51c5f-7c64-4171-8965-01ab0a15f0e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:to="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec78fa5a-27c4-46fd-a349-9d5804b91696" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:to="loc_srt_MaximumMember_ec78fa5a-27c4-46fd-a349-9d5804b91696" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8fa6a6e-b44a-4939-a421-24a0791b760a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:to="loc_srt_MinimumMember_d8fa6a6e-b44a-4939-a421-24a0791b760a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="extended" id="i1cfef631a4a14e8891d637030a22be0e_STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c40a43d1-301f-4445-8aac-76834c866e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c40a43d1-301f-4445-8aac-76834c866e61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_bc32df4d-482b-414e-a9e6-74ac5401ee81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_bc32df4d-482b-414e-a9e6-74ac5401ee81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_dd3d9fc2-0c86-4046-81a5-a740743d0ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_dd3d9fc2-0c86-4046-81a5-a740743d0ee3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_52a23591-5ccc-45c0-b1ce-772f10025927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_52a23591-5ccc-45c0-b1ce-772f10025927" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_6e951165-6547-409a-a9b2-5c5b8463e836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_6e951165-6547-409a-a9b2-5c5b8463e836" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_8401c93d-a17b-4f1d-a993-63b028de1a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_8401c93d-a17b-4f1d-a993-63b028de1a9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_ffc43bc8-2706-4323-94a5-f4c0fe2b9cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_ffc43bc8-2706-4323-94a5-f4c0fe2b9cba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:to="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d7edbc81-bca3-431e-b1d0-68a6703a2a81_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:to="loc_srt_RangeMember_d7edbc81-bca3-431e-b1d0-68a6703a2a81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:to="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_38d57fc3-b976-4320-82cf-92d6325e0be4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:to="loc_srt_MinimumMember_38d57fc3-b976-4320-82cf-92d6325e0be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3592aac-d794-45f6-85ba-43f33ea6aaeb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:to="loc_srt_MaximumMember_d3592aac-d794-45f6-85ba-43f33ea6aaeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_44fad178-9a57-4cb1-ac82-f296c2a067f2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_44fad178-9a57-4cb1-ac82-f296c2a067f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_1463ea05-0ca2-4de0-bf3f-51f0b61fcb99" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_1463ea05-0ca2-4de0-bf3f-51f0b61fcb99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_e03ffbc4-faa4-4da4-9b7d-be2a3fa8f91b" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_e03ffbc4-faa4-4da4-9b7d-be2a3fa8f91b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_0032fbad-4e0e-4a0b-8c56-cdc2d48241c5" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_0032fbad-4e0e-4a0b-8c56-cdc2d48241c5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="extended" id="ie8261c2e1bad4f28ac8bcc19a07ff541_STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e1632-57dc-401c-8ceb-1e7d5ed91778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e1632-57dc-401c-8ceb-1e7d5ed91778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f355cddd-8c7d-4e1b-987c-9a9b9c0b9214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f355cddd-8c7d-4e1b-987c-9a9b9c0b9214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e7473dfe-a2dd-4192-b515-c9da4f7fb6a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e7473dfe-a2dd-4192-b515-c9da4f7fb6a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d220b6d4-c116-4c3c-af02-27d0d6f46821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d220b6d4-c116-4c3c-af02-27d0d6f46821" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1297e542-fc73-41c5-9bbb-21bc2a83d4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1297e542-fc73-41c5-9bbb-21bc2a83d4dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:to="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0265dbd4-6caf-41fd-ae0c-0f18169bfddc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0265dbd4-6caf-41fd-ae0c-0f18169bfddc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_d8968e06-21ce-4d0b-872e-8dfc92146112" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:to="loc_srt_ManagementMember_d8968e06-21ce-4d0b-872e-8dfc92146112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:to="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa1b5ddf-b683-494e-ba40-ae990eb200ef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa1b5ddf-b683-494e-ba40-ae990eb200ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23d2307f-7c22-4494-8c25-ef6c37a2672e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23d2307f-7c22-4494-8c25-ef6c37a2672e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_0ac5f301-a5e1-4b86-8f10-2b7e95050640" xlink:href="vmi-20201226.xsd#vmi_NonVestedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:to="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_0ac5f301-a5e1-4b86-8f10-2b7e95050640" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="extended" id="i3d35c84591bb4e83bb21af0aa311eb5e_STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_62343d12-8a44-4f03-ae7c-d3a483ad6e23" xlink:href="vmi-20201226.xsd#vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_62343d12-8a44-4f03-ae7c-d3a483ad6e23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d64dd009-7392-42b1-a3ac-859c616f84fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d64dd009-7392-42b1-a3ac-859c616f84fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e8e82b6e-cb5c-4c42-983a-8d3b44bb3683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e8e82b6e-cb5c-4c42-983a-8d3b44bb3683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc1ab2db-3392-40f4-855d-715f4bd4c022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc1ab2db-3392-40f4-855d-715f4bd4c022" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_254ba8f1-c959-4e43-a431-9df7f7520f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_254ba8f1-c959-4e43-a431-9df7f7520f3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfEquityIncentivePlans_0e45ecce-66a7-4b50-a172-f09f4637f8c2" xlink:href="vmi-20201226.xsd#vmi_NumberOfEquityIncentivePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_vmi_NumberOfEquityIncentivePlans_0e45ecce-66a7-4b50-a172-f09f4637f8c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:to="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e951602c-4022-413e-a2d7-dcab4a0c7e4a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e951602c-4022-413e-a2d7-dcab4a0c7e4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_17b4b343-d5ae-45f6-8377-4b44e4d70605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:to="loc_us-gaap_PerformanceSharesMember_17b4b343-d5ae-45f6-8377-4b44e4d70605" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:to="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e43327e3-5516-4daa-a465-2faf4c13b789_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:to="loc_srt_RangeMember_e43327e3-5516-4daa-a465-2faf4c13b789_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:to="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cf4ec910-850f-4436-9f8e-bc0abe81ad1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:to="loc_srt_MinimumMember_cf4ec910-850f-4436-9f8e-bc0abe81ad1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d804045b-b610-44d5-9e21-46251849d769" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:to="loc_srt_MaximumMember_d804045b-b610-44d5-9e21-46251849d769" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARE"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="extended" id="i84520ebee9094afc83bbcdc088ef37be_EARNINGSPERSHARE"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARETables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="extended" id="i245aeaca988f4a409bdf4dcf4d536650_EARNINGSPERSHARETables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="extended" id="ice884416263f4ea8afa6aeae832a8e30_EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="extended" id="ied69804b3542400ab13f026339b74c74_EARNINGSPERSHARENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ee1d788b-867f-42f1-9216-057385ea852b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_AssetImpairmentCharges_ee1d788b-867f-42f1-9216-057385ea852b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_3d1a9ad1-6c07-4714-ac6a-a6d12695a3cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_3d1a9ad1-6c07-4714-ac6a-a6d12695a3cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cd11b963-cd14-4583-a638-c9f59788b7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cd11b963-cd14-4583-a638-c9f59788b7fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_74dff4ec-d909-4a6a-bb21-0f96145e8e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_EarningsPerShareBasic_74dff4ec-d909-4a6a-bb21-0f96145e8e6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebt_b48a6235-93ff-44e4-82d3-2537d7a4f912" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_vmi_PaymentsForRefinancingOfLongTermDebt_b48a6235-93ff-44e4-82d3-2537d7a4f912" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_b9aa0961-0dbc-4635-9cfa-1f6b567984c3" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebtPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_b9aa0961-0dbc-4635-9cfa-1f6b567984c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4aebfd01-e5a2-454f-93ac-0f70d28cafa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4aebfd01-e5a2-454f-93ac-0f70d28cafa2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_a966a95b-0335-4b45-ac08-2054706145ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_a966a95b-0335-4b45-ac08-2054706145ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9717579a-d20d-4cc6-bfbb-d2d334e869b4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9717579a-d20d-4cc6-bfbb-d2d334e869b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_a371427b-6ff9-4719-b280-20773330e9a9" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:to="loc_vmi_DonhadMember_a371427b-6ff9-4719-b280-20773330e9a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8621fdec-22b2-41cf-8e1b-72cf05c90a8a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:to="loc_us-gaap_RestructuringPlanDomain_8621fdec-22b2-41cf-8e1b-72cf05c90a8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:to="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2018RestructuringPlanMember_fc0b5036-f9a5-4f0a-ad4b-7eb80b0f6b62" xlink:href="vmi-20201226.xsd#vmi_A2018RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:to="loc_vmi_A2018RestructuringPlanMember_fc0b5036-f9a5-4f0a-ad4b-7eb80b0f6b62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2020RestructuringPlanMember_c72a650f-460f-48b7-b30d-908c428cee9b" xlink:href="vmi-20201226.xsd#vmi_A2020RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:to="loc_vmi_A2020RestructuringPlanMember_c72a650f-460f-48b7-b30d-908c428cee9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_092d6bea-b530-4adc-b835-bfd89b7b4863" xlink:href="vmi-20201226.xsd#vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:to="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_092d6bea-b530-4adc-b835-bfd89b7b4863" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLAN"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="extended" id="i29c378131c7e4b5e842c185e70978f5b_EMPLOYEERETIREMENTSAVINGSPLAN"/>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLANDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="extended" id="i49a17833d9764fe89589932a84a276af_EMPLOYEERETIREMENTSAVINGSPLANDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended" id="i4adac2e6b5294765ad380b3bdaf70362_DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended" id="i9a8519cca6b44eaa8eeaab7f05680b60_DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended" id="i93d56f3b525e46a1b683f21075e54137_DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_603b0c26-0d27-4fa9-bfce-4a8f25d9e6cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_LongTermDebtFairValue_603b0c26-0d27-4fa9-bfce-4a8f25d9e6cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_9324b65f-249d-4c89-9659-371aac9cbafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_9324b65f-249d-4c89-9659-371aac9cbafc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_c778a836-b974-4aec-92e4-ded5bde89de3" xlink:href="vmi-20201226.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_c778a836-b974-4aec-92e4-ded5bde89de3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63461320-b0e7-4d46-ac32-fa79b86b10dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63461320-b0e7-4d46-ac32-fa79b86b10dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_2f60f487-1065-4df5-9992-6ca23242f979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_TradingSecurities_2f60f487-1065-4df5-9992-6ca23242f979" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_a96ca3f8-5293-412d-b0bc-8760b213d8d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_a96ca3f8-5293-412d-b0bc-8760b213d8d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b5d3626-5556-4d45-83b1-dbaa28acd34a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_2b5d3626-5556-4d45-83b1-dbaa28acd34a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontDeferredCompensationPlanMember_450bba93-4afe-4bfd-bd20-3db9ff71ae23" xlink:href="vmi-20201226.xsd#vmi_ValmontDeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:to="loc_vmi_ValmontDeferredCompensationPlanMember_450bba93-4afe-4bfd-bd20-3db9ff71ae23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5670f798-27b8-4503-be5c-befcdec03a2c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5670f798-27b8-4503-be5c-befcdec03a2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeltaEMDPtyLtdMember_98efb975-0bdd-441c-b3b5-7e3450d0dba4" xlink:href="vmi-20201226.xsd#vmi_DeltaEMDPtyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:to="loc_vmi_DeltaEMDPtyLtdMember_98efb975-0bdd-441c-b3b5-7e3450d0dba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fafb9b45-9353-442f-b788-5a21935d4813_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fafb9b45-9353-442f-b788-5a21935d4813_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c7a40dcb-45a3-4831-97f2-49ed60cf4600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c7a40dcb-45a3-4831-97f2-49ed60cf4600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_02858af7-ef4a-459d-bfad-7950fd9655b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_02858af7-ef4a-459d-bfad-7950fd9655b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e70c62b4-2346-43a1-ad1e-c69b602eac68_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e70c62b4-2346-43a1-ad1e-c69b602eac68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f8da6c73-9dac-47a4-a5c9-d2f82951ef35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f8da6c73-9dac-47a4-a5c9-d2f82951ef35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5cc1fc87-ecd3-4477-9db7-eeadb03ab1a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5cc1fc87-ecd3-4477-9db7-eeadb03ab1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_21dce4c5-a13f-4433-9931-e461567936db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_21dce4c5-a13f-4433-9931-e461567936db" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended" id="i938d5c347f2d445cb27eb707910ba957_DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended" id="ibca9e18e2b51417a892ea16efcc12319_DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="extended" id="i5764218b7c1b4e5e8c092db0c1a5b29b_DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_c2bdc322-80ba-4853-891d-198295b89694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_c2bdc322-80ba-4853-891d-198295b89694" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c620a8fe-0fb4-451c-b8a5-071abc10c4fa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c620a8fe-0fb4-451c-b8a5-071abc10c4fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_fab353aa-00f6-4f21-894e-31446f81fd57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_fab353aa-00f6-4f21-894e-31446f81fd57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a3e1a7-104d-492a-9503-7277ecb8e509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a3e1a7-104d-492a-9503-7277ecb8e509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a2e980fb-daa7-4ba0-a095-42dfa0863350_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a2e980fb-daa7-4ba0-a095-42dfa0863350_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_1f9ce890-e562-47f3-903d-974af668de93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_1f9ce890-e562-47f3-903d-974af668de93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_534b9e47-3408-4039-a615-673ead3a47ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_534b9e47-3408-4039-a615-673ead3a47ac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="extended" id="ic0c74b29c69e4d18ad8c5c635e3b691c_DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7b28bc46-970c-4cd0-b81d-85c2a6bf1193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7b28bc46-970c-4cd0-b81d-85c2a6bf1193" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_15ef919f-20cf-4627-ab88-3d7cc223f4b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_15ef919f-20cf-4627-ab88-3d7cc223f4b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_289915e1-bd22-4fc0-9c2c-1acf54a55fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_CommodityContractMember_289915e1-bd22-4fc0-9c2c-1acf54a55fcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_807735f3-2199-4e97-89c9-e398a142d4d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_807735f3-2199-4e97-89c9-e398a142d4d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_c3fc2de3-fd23-46be-a068-03338f6deba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_InterestRateContractMember_c3fc2de3-fd23-46be-a068-03338f6deba6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_8c34d0b8-1c25-4e3e-ad8e-3449a856660b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_8c34d0b8-1c25-4e3e-ad8e-3449a856660b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3baae58b-16bc-4b5b-b24f-721d3456ad2f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3baae58b-16bc-4b5b-b24f-721d3456ad2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9d094b5e-283f-4d47-b62c-91adbf209ca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_CostOfSalesMember_9d094b5e-283f-4d47-b62c-91adbf209ca8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossFromSaleOfBusinessMember_cbb60e6c-4a20-40a1-ad5a-0e59b34fe2f3" xlink:href="vmi-20201226.xsd#vmi_GainLossFromSaleOfBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_vmi_GainLossFromSaleOfBusinessMember_cbb60e6c-4a20-40a1-ad5a-0e59b34fe2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProductSalesMember_7b80ac6e-614b-4ab4-ba1c-c0223db63ef6" xlink:href="vmi-20201226.xsd#vmi_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_vmi_ProductSalesMember_7b80ac6e-614b-4ab4-ba1c-c0223db63ef6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_44eda6c6-90ee-4320-a635-9e5d2e082be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_44eda6c6-90ee-4320-a635-9e5d2e082be2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_48fa737d-f8b5-4573-bc8b-375e071eb7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_InterestExpenseMember_48fa737d-f8b5-4573-bc8b-375e071eb7b9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="extended" id="ia119dca691254c469ad48a245a495f9a_DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6b8c0cee-1561-4c13-9aab-d8d634733485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6b8c0cee-1561-4c13-9aab-d8d634733485" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_416c600f-0271-40fa-856b-39555fe89acd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_416c600f-0271-40fa-856b-39555fe89acd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_ed9ec5d3-b1dd-43fe-b3d5-3d78c52f3118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountMass"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_ed9ec5d3-b1dd-43fe-b3d5-3d78c52f3118" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6a827964-ae20-478e-848c-28f95f9d6434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6a827964-ae20-478e-848c-28f95f9d6434" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_df6fc486-24e0-4664-b467-5ad2d32f1769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_df6fc486-24e0-4664-b467-5ad2d32f1769" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_b985e078-3a02-4572-9763-e6a0f95a6c67_default" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:to="loc_currency_AllCurrenciesDomain_b985e078-3a02-4572-9763-e6a0f95a6c67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:to="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_c3e5d9bd-3178-42e0-bd29-caf92dc73267" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AUD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:to="loc_currency_AUD_c3e5d9bd-3178-42e0-bd29-caf92dc73267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_1513c4d7-897e-408c-a1f6-36c695ab39f9" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:to="loc_currency_EUR_1513c4d7-897e-408c-a1f6-36c695ab39f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9cfcce1-f518-4861-b9a0-6c82058e16e4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9cfcce1-f518-4861-b9a0-6c82058e16e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b726bc0f-4247-4b06-97c5-b650867baa66" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b726bc0f-4247-4b06-97c5-b650867baa66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_56dc135b-722f-4866-ab86-17ae562aa0cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_56dc135b-722f-4866-ab86-17ae562aa0cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f3ea94ba-c1c8-4998-ae15-948b998e59f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:to="loc_us-gaap_CashFlowHedgingMember_f3ea94ba-c1c8-4998-ae15-948b998e59f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_61a30643-bcc2-4e0c-9a9d-ef0f9cdf284c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_61a30643-bcc2-4e0c-9a9d-ef0f9cdf284c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c8c29a5c-cd34-4298-99ef-9b279f94f6fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:to="loc_us-gaap_HedgingDesignationDomain_c8c29a5c-cd34-4298-99ef-9b279f94f6fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:to="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4be1d6b0-0e50-4b63-84c9-b317cb8fda76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4be1d6b0-0e50-4b63-84c9-b317cb8fda76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e0d78dda-a441-4c89-9b43-e209d8d46f6c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e0d78dda-a441-4c89-9b43-e209d8d46f6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_66ee8437-c89c-4698-90a8-81b04d90500f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_CommodityContractMember_66ee8437-c89c-4698-90a8-81b04d90500f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_681f87e4-7011-4102-8c39-d449e1225872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_681f87e4-7011-4102-8c39-d449e1225872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_9432132b-ef26-4f0d-9c1d-b481d8aec13e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_9432132b-ef26-4f0d-9c1d-b481d8aec13e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_60850c5d-8fc7-42b9-bfb3-8aafecbf655c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:to="loc_us-gaap_PositionDomain_60850c5d-8fc7-42b9-bfb3-8aafecbf655c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:to="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_b5934f68-8bd2-4e17-807b-cbdd1fca7578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:to="loc_us-gaap_LongMember_b5934f68-8bd2-4e17-807b-cbdd1fca7578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="extended" id="idc4c68daa21944cba7c98bd0069d91af_DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_86530584-9fdd-4b1e-9ac5-8c1a5d2eb8ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_86530584-9fdd-4b1e-9ac5-8c1a5d2eb8ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_67bc3549-df37-46a8-8c2e-558b1a504de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_67bc3549-df37-46a8-8c2e-558b1a504de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:to="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_776bbafc-bbf8-4e13-ae76-2da1e4bdf890_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:to="loc_us-gaap_HedgingDesignationDomain_776bbafc-bbf8-4e13-ae76-2da1e4bdf890_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:to="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_28e21342-27a9-4b6f-9d5e-0d4392c65038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_28e21342-27a9-4b6f-9d5e-0d4392c65038" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3990c9e9-6d79-4792-8829-9ea1442314b7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3990c9e9-6d79-4792-8829-9ea1442314b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_cdab1b8c-1805-491b-bb82-f48d4580ec00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_cdab1b8c-1805-491b-bb82-f48d4580ec00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_5ad88019-05dc-43bc-b1db-3b37d809ae69_default" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:to="loc_currency_AllCurrenciesDomain_5ad88019-05dc-43bc-b1db-3b37d809ae69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:to="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_DKK_9f217dff-e292-4734-9b5e-71ae9e9c3a56" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_DKK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:to="loc_currency_DKK_9f217dff-e292-4734-9b5e-71ae9e9c3a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_51eb40a4-2192-4b47-841b-8019e568dd73" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:to="loc_currency_EUR_51eb40a4-2192-4b47-841b-8019e568dd73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f2fa431-8322-4367-99d6-1f3069d5e1a9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f2fa431-8322-4367-99d6-1f3069d5e1a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractOneMember_19f483e5-65ad-42db-a274-d78296fcd813" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_vmi_CrossCurrencyInterestRateContractOneMember_19f483e5-65ad-42db-a274-d78296fcd813" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractTwoMember_2ef150bb-9553-4306-95b7-ad9942930278" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_vmi_CrossCurrencyInterestRateContractTwoMember_2ef150bb-9553-4306-95b7-ad9942930278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_ee5aef18-3558-4718-96f5-087058b8cab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_ee5aef18-3558-4718-96f5-087058b8cab7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEES" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GUARANTEES" xlink:type="extended" id="i6eb2d9824c1d49c4b62ece05fc0f864f_GUARANTEES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GUARANTEESTables" xlink:type="extended" id="ia91f3489eb124fbe899b0f91d51f6e12_GUARANTEESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="extended" id="i6ca900ee04304b04b7a26e9e57d7da11_GUARANTEESDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#COMMITMENTSCONTINGENCIES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="extended" id="i53324b882b5e4b50a36d5ebe08a3f39d_COMMITMENTSCONTINGENCIES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLAN"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="extended" id="i2ab80e8501074092827cd5e8a7044c74_DEFINEDBENEFITRETIREMENTPLAN"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="extended" id="i13f0e2ec62e84a27860dfd395c4b9999_DEFINEDBENEFITRETIREMENTPLANTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="extended" id="ic0334e3d5a654c009c3ef10702f6b7cf_DEFINEDBENEFITRETIREMENTPLANDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_e0c8ad74-8b9a-4938-b835-e041787ace62" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_e0c8ad74-8b9a-4938-b835-e041787ace62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_1fa82a42-5939-41e3-8f16-41054577d3c9" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAgeForRetirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_1fa82a42-5939-41e3-8f16-41054577d3c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_12155be5-4f3f-4c27-8399-f92f6427299c" xlink:href="vmi-20201226.xsd#vmi_ActiveMembersOfDefinedBenefitRetirementPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_12155be5-4f3f-4c27-8399-f92f6427299c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_feff0eeb-7d56-404c-b0f5-779eb63b844c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_feff0eeb-7d56-404c-b0f5-779eb63b844c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6ecf363c-f7e4-4158-8b63-efe56702b693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6ecf363c-f7e4-4158-8b63-efe56702b693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b6e1a904-b5d2-4341-b739-9634f57bc8be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b6e1a904-b5d2-4341-b739-9634f57bc8be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_49862349-a8ad-4e79-b9f9-0959df3fb5f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_49862349-a8ad-4e79-b9f9-0959df3fb5f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10f3870a-832c-4e6f-aaff-6b2ad7bf884a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10f3870a-832c-4e6f-aaff-6b2ad7bf884a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_525bcec9-8e2e-4ba7-88ee-811d71a2550f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_525bcec9-8e2e-4ba7-88ee-811d71a2550f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_f0720a05-4dfb-4cd6-9939-b4f05568523a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_f0720a05-4dfb-4cd6-9939-b4f05568523a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1cfd156e-8746-4d28-8962-5a760cbb4286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_184a08b2-928d-40c7-a33d-0815b72f349c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_184a08b2-928d-40c7-a33d-0815b72f349c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_30b7f0b6-4034-4f91-a212-d0fa0f4793a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_30b7f0b6-4034-4f91-a212-d0fa0f4793a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_6047fa0b-0657-42f4-8101-fafcfeffbc62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_6047fa0b-0657-42f4-8101-fafcfeffbc62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_a2baa1b2-4f1c-4de1-9211-4d1d949f6c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_a2baa1b2-4f1c-4de1-9211-4d1d949f6c40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_fb324d51-271d-467d-a99e-acb2f690949d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_fb324d51-271d-467d-a99e-acb2f690949d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_93233f86-60e9-4fcd-bbd8-04cadfa29ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9ad0fb81-4d1c-4d94-a4ea-f7e8a9e895bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9ad0fb81-4d1c-4d94-a4ea-f7e8a9e895bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_bae341af-7dea-4757-915e-0c1d54be354b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_bae341af-7dea-4757-915e-0c1d54be354b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_860c02f2-e53e-43dd-9505-22a24db051c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_860c02f2-e53e-43dd-9505-22a24db051c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_8ee11b5d-538a-4a72-be70-9c3bf924ef66" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_8ee11b5d-538a-4a72-be70-9c3bf924ef66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_880e6fb5-45ae-4af9-8343-2c0051c7ce97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_880e6fb5-45ae-4af9-8343-2c0051c7ce97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_370708e3-1cea-494e-a7ea-69607c3f5589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_42f7d5e3-a13a-46ff-8d48-3a4c36b3b6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_42f7d5e3-a13a-46ff-8d48-3a4c36b3b6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_26e6da94-ab7d-423a-9606-63b4a1edede8" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_26e6da94-ab7d-423a-9606-63b4a1edede8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_cb3c2b7d-bb02-40f3-820a-bb428745fed5" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_cb3c2b7d-bb02-40f3-820a-bb428745fed5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a1ba7cb4-1b25-4123-a71d-45a2758b65e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_60017e63-14dd-448a-a26b-16029335935a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_60017e63-14dd-448a-a26b-16029335935a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7927db5d-7410-43e2-86dc-c66f8b5cab7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7927db5d-7410-43e2-86dc-c66f8b5cab7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c65a229d-8362-4e68-8c71-c9d891453d58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c65a229d-8362-4e68-8c71-c9d891453d58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_269ef9b0-14f6-4235-9015-72bb7fa5bd9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_269ef9b0-14f6-4235-9015-72bb7fa5bd9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_491d1a92-50d5-4c2b-9697-293412f12747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_491d1a92-50d5-4c2b-9697-293412f12747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b7ae680f-ad01-49b9-8f29-cdc29eceab53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b7ae680f-ad01-49b9-8f29-cdc29eceab53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_e3de44eb-80a7-479f-8376-bbf16bcd8c80" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_e3de44eb-80a7-479f-8376-bbf16bcd8c80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_9e1638e9-5f6f-4f50-a14a-3d771518e52d" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_9e1638e9-5f6f-4f50-a14a-3d771518e52d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_203280a2-468e-4b72-8832-1e7539bc527d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_203280a2-468e-4b72-8832-1e7539bc527d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_cfdce58e-e7f8-4a7a-ba09-fea5384bbe40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_cfdce58e-e7f8-4a7a-ba09-fea5384bbe40" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_fcb47793-d23c-43d9-a136-567e7c90ab8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_fcb47793-d23c-43d9-a136-567e7c90ab8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ae24ebc7-d7ba-474d-a2f1-4ae41dea8814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ae24ebc7-d7ba-474d-a2f1-4ae41dea8814" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_33b83ff1-5f0f-40b8-98f0-499f154544bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_33b83ff1-5f0f-40b8-98f0-499f154544bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f05784df-a168-496b-9405-d7f83a3adf8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f05784df-a168-496b-9405-d7f83a3adf8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_789b09f1-91d4-4bd2-91a0-21e7be4c3a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_789b09f1-91d4-4bd2-91a0-21e7be4c3a05" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_d4471a97-2ce6-483c-a27d-3139e5081b74" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_d4471a97-2ce6-483c-a27d-3139e5081b74" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_e99f4afe-afbb-4eb7-96b5-424891dcaafd" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_e99f4afe-afbb-4eb7-96b5-424891dcaafd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:to="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c1aadc87-5af6-4860-85af-f7bf4bc47185" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:to="loc_srt_ScenarioForecastMember_c1aadc87-5af6-4860-85af-f7bf4bc47185" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails2"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="extended" id="i88c4dc2b7a07421091816aa61fe96bf3_DEFINEDBENEFITRETIREMENTPLANDetails2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_69a52a16-e61a-41d5-aaf6-9531991cedc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_69a52a16-e61a-41d5-aaf6-9531991cedc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_01086254-3166-4c9e-a2d0-6862122d9974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_01086254-3166-4c9e-a2d0-6862122d9974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_2bdcc51e-3522-4f9c-912b-a7cc49ffd246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_2bdcc51e-3522-4f9c-912b-a7cc49ffd246" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cec79cb7-2bac-49a3-a4cd-4dbda125f244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cec79cb7-2bac-49a3-a4cd-4dbda125f244" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_0f4bd4de-838e-49bf-93ed-a6c6057c40d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_0f4bd4de-838e-49bf-93ed-a6c6057c40d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_a0e58b80-add8-4625-928f-03b5219a440d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_MutualFundMember_a0e58b80-add8-4625-928f-03b5219a440d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_78f14d55-6a82-4f62-8bf5-45685c71b0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_78f14d55-6a82-4f62-8bf5-45685c71b0f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c2d5cb63-26d2-464d-b26d-c0c8ec9d2ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c2d5cb63-26d2-464d-b26d-c0c8ec9d2ff1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exch_IMGI_6a010c79-ba2e-4ff1-bdfb-bdd7ec97f7e2" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_IMGI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_exch_IMGI_6a010c79-ba2e-4ff1-bdfb-bdd7ec97f7e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e02db9d2-9cc9-43bb-9af6-935e27c93e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e02db9d2-9cc9-43bb-9af6-935e27c93e71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_99d579f2-8f88-418b-a248-e70d334f4984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_PrivateEquityFundsMember_99d579f2-8f88-418b-a248-e70d334f4984" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c7ff2d0-0112-4aa8-bcf3-a953693815e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c7ff2d0-0112-4aa8-bcf3-a953693815e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eff3ae03-07b6-4b1b-b810-87f499d3b4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eff3ae03-07b6-4b1b-b810-87f499d3b4d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_eccf1567-29f9-4cb9-86af-3c9f63713865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_eccf1567-29f9-4cb9-86af-3c9f63713865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8db5f669-d76e-47e7-b3bb-6d5d381546a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8db5f669-d76e-47e7-b3bb-6d5d381546a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8369821a-cd3d-4e80-90bc-2ccf8fb916d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8369821a-cd3d-4e80-90bc-2ccf8fb916d7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASES" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASES" xlink:type="extended" id="i0badc77f1eb441d8a28f877ae51f70f0_LEASES"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESTables" xlink:type="extended" id="i3ee5248d82614f92a8bbf39741a54dde_LEASESTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESDetails" xlink:type="extended" id="i3c8367a1b5a9454abc8aaf1a9ec3ce76_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ad596a54-c502-4cca-ad1a-64e4e59a7fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ad596a54-c502-4cca-ad1a-64e4e59a7fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c7f00ce1-f223-4b26-9f95-ea05299cadc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c7f00ce1-f223-4b26-9f95-ea05299cadc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_3a9580f0-6dbb-4662-81ec-452851221bb6" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_3a9580f0-6dbb-4662-81ec-452851221bb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_331163d3-14b4-4325-90e6-f17fcb978f1d" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_331163d3-14b4-4325-90e6-f17fcb978f1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_7f3646aa-f620-456f-af92-a45708319d7a" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_7f3646aa-f620-456f-af92-a45708319d7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_26bed62e-4c93-4610-907a-1f1de72cdbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_26bed62e-4c93-4610-907a-1f1de72cdbc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_87e8270f-3755-47ce-8b79-2baa7d9a12ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_StockholdersEquity_87e8270f-3755-47ce-8b79-2baa7d9a12ee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:to="loc_us-gaap_TypeOfAdoptionMember_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_497ce140-edff-420c-ad03-f90086973634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_497ce140-edff-420c-ad03-f90086973634" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cdc6e5b7-182c-44e6-81b1-de191e34d9c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:to="loc_us-gaap_EquityComponentDomain_cdc6e5b7-182c-44e6-81b1-de191e34d9c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:to="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_36bd7ac3-b300-443c-a480-0afe8f915c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:to="loc_us-gaap_RetainedEarningsMember_36bd7ac3-b300-443c-a480-0afe8f915c56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0e3a5ea7-e44f-426a-a92d-a44f00e85aea_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0e3a5ea7-e44f-426a-a92d-a44f00e85aea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_58882386-fbcf-44f4-8a7c-11cb8c5d3c90" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_58882386-fbcf-44f4-8a7c-11cb8c5d3c90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b7691063-b27f-419e-b639-4651eac733bf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:to="loc_srt_RangeMember_b7691063-b27f-419e-b639-4651eac733bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:to="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_334c38eb-facd-412a-880c-971aeace1687" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:to="loc_srt_MinimumMember_334c38eb-facd-412a-880c-971aeace1687" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5e1533e-7458-4922-8169-98ab41a2d3ef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:to="loc_srt_MaximumMember_a5e1533e-7458-4922-8169-98ab41a2d3ef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="extended" id="ied45d12826c0416f8829199d6e48c16d_LEASESScheduleofLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofAssetsandLiabilitiesLesseeDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="extended" id="ib51d0e30589a48db8be4b906fdf99d1a_LEASESScheduleofAssetsandLiabilitiesLesseeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e1a48339-7066-491d-b0e1-3db38df381cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e1a48339-7066-491d-b0e1-3db38df381cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_abe4c4a0-4d08-481a-bab5-debfe31e721d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_abe4c4a0-4d08-481a-bab5-debfe31e721d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7f9f7cb-0359-4964-ac84-889ed5a530eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7f9f7cb-0359-4964-ac84-889ed5a530eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7820e0ce-36de-4167-b5a5-d6f61b22b124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiability_7820e0ce-36de-4167-b5a5-d6f61b22b124" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d3b75474-0c24-434f-8d49-cb3092465486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d3b75474-0c24-434f-8d49-cb3092465486" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ed5e588a-5187-4744-b7fd-064b3c0f0abb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ed5e588a-5187-4744-b7fd-064b3c0f0abb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_13f6521b-9382-40fb-bf6b-364a2e03cb1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_13f6521b-9382-40fb-bf6b-364a2e03cb1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9681c1bd-10f8-4d72-a3bc-e084565db906_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9681c1bd-10f8-4d72-a3bc-e084565db906_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_c8454cb9-d8f1-475a-be69-4dfc1f2b3066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_us-gaap_OtherAssetsMember_c8454cb9-d8f1-475a-be69-4dfc1f2b3066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_8762ae4f-0fa8-4721-8525-2618c304bede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_8762ae4f-0fa8-4721-8525-2618c304bede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OperatingLeaseLiabilitiesMember_d370cc60-c57a-458b-89c6-fff388e94661" xlink:href="vmi-20201226.xsd#vmi_OperatingLeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_vmi_OperatingLeaseLiabilitiesMember_d370cc60-c57a-458b-89c6-fff388e94661" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended" id="i5cd9d0fbb9f3496d950cf65ce6b63f39_LEASESScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTS"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="extended" id="ifd01479f2ce2423d9b61d292af78a0a9_BUSINESSSEGMENTS"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="extended" id="i95804179795646b0893050e5ecad4300_BUSINESSSEGMENTSTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="extended" id="i825e62eedc974a2ca26d8c84c9168320_BUSINESSSEGMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_6a0ab428-2b8d-423b-ac60-8e8ed6817fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_NumberOfReportableSegments_6a0ab428-2b8d-423b-ac60-8e8ed6817fb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_7414d0f0-b3f2-419f-94f8-6d4dbb54eaa8" xlink:href="vmi-20201226.xsd#vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_7414d0f0-b3f2-419f-94f8-6d4dbb54eaa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a09b1328-7893-499a-9c4b-0f94674c77f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_Revenues_a09b1328-7893-499a-9c4b-0f94674c77f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10b34f76-ae27-46db-a227-b54763302af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10b34f76-ae27-46db-a227-b54763302af3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6aa1512b-174d-4871-9a68-e17c910628a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_OperatingIncomeLoss_6aa1512b-174d-4871-9a68-e17c910628a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ab27d75b-8389-4d2c-88cc-1175c902306a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ab27d75b-8389-4d2c-88cc-1175c902306a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostsAssociatedWithRefinancingOfDebt_3cc70520-a3e8-459b-83ec-508a2c2d632e" xlink:href="vmi-20201226.xsd#vmi_CostsAssociatedWithRefinancingOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_CostsAssociatedWithRefinancingOfDebt_3cc70520-a3e8-459b-83ec-508a2c2d632e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_a62a648c-3e4a-41b1-846c-93e4c18068b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_a62a648c-3e4a-41b1-846c-93e4c18068b7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_c87cf449-e98b-437c-8952-d09b07817a29" xlink:href="vmi-20201226.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_c87cf449-e98b-437c-8952-d09b07817a29" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a57d79f7-f388-44c0-b6cb-69eeef2b94f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a57d79f7-f388-44c0-b6cb-69eeef2b94f0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_18902964-b1e7-419f-9e94-c0db5d7e3dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_Assets_18902964-b1e7-419f-9e94-c0db5d7e3dcb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4b381af-ed3d-437d-b6e3-b278b463134e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4b381af-ed3d-437d-b6e3-b278b463134e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_62313d84-5724-4a17-a818-1ac75f857de6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_62313d84-5724-4a17-a818-1ac75f857de6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:to="loc_srt_ConsolidationItemsDomain_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:to="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d986a1a9-da88-4d2f-940f-7bd17f47747a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_OperatingSegmentsMember_d986a1a9-da88-4d2f-940f-7bd17f47747a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_0d388862-601f-4aa1-835c-7d7f72a8535d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_0d388862-601f-4aa1-835c-7d7f72a8535d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_d37a8b91-e4a3-43e6-a8b1-48dbe7644cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_IntersegmentEliminationMember_d37a8b91-e4a3-43e6-a8b1-48dbe7644cb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2417837c-00e0-4488-aba6-b266760ed499_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:to="loc_us-gaap_SegmentDomain_2417837c-00e0-4488-aba6-b266760ed499_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:to="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_9fb57931-e0b2-4f82-b2ab-157f24ffa577" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_9fb57931-e0b2-4f82-b2ab-157f24ffa577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_beac1898-3d67-43d6-9d31-175d71016513" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_beac1898-3d67-43d6-9d31-175d71016513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_8ec0bef2-a85e-43a1-8ec4-642a4e51c222" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_CoatingsSegmentMember_8ec0bef2-a85e-43a1-8ec4-642a4e51c222" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_a39873b6-4c73-4212-a221-9e8c82fde63d" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_IrrigationSegmentMember_a39873b6-4c73-4212-a221-9e8c82fde63d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_25e5b6d6-576c-45de-8de6-2ad48ba5d5c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_us-gaap_AllOtherSegmentsMember_25e5b6d6-576c-45de-8de6-2ad48ba5d5c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_a7025ac2-fd67-443d-8d12-bdf5517bd5b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_us-gaap_CorporateMember_a7025ac2-fd67-443d-8d12-bdf5517bd5b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:to="loc_srt_SegmentGeographicalDomain_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:to="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_92d14774-da79-4a46-b44c-eca35802736a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:to="loc_srt_NorthAmericaMember_92d14774-da79-4a46-b44c-eca35802736a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_InternationalMember_6b438038-22a7-4085-9578-aeff4280b21c" xlink:href="vmi-20201226.xsd#vmi_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:to="loc_vmi_InternationalMember_6b438038-22a7-4085-9578-aeff4280b21c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6815cfc8-3449-4ebe-830d-1a45ff179e9d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:to="loc_srt_ProductsAndServicesDomain_6815cfc8-3449-4ebe-830d-1a45ff179e9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:to="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LightingAndTrafficMember_d035bb6d-f988-498b-a585-6de54469deab" xlink:href="vmi-20201226.xsd#vmi_LightingAndTrafficMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_LightingAndTrafficMember_d035bb6d-f988-498b-a585-6de54469deab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CommunicationStructuresMember_10cc78a2-1de9-4bd0-9953-c0294b86bce2" xlink:href="vmi-20201226.xsd#vmi_CommunicationStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_CommunicationStructuresMember_10cc78a2-1de9-4bd0-9953-c0294b86bce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_e83f1eec-7412-41ec-9ad4-13f872e18115" xlink:href="vmi-20201226.xsd#vmi_AccessSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_AccessSystemsMember_e83f1eec-7412-41ec-9ad4-13f872e18115" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SteelMember_6d76a7a9-07a8-46dc-a4ad-4c67af06dc6d" xlink:href="vmi-20201226.xsd#vmi_SteelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_SteelMember_6d76a7a9-07a8-46dc-a4ad-4c67af06dc6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConcreteMember_d93a368c-24e1-472e-a9b8-05a0ea106581" xlink:href="vmi-20201226.xsd#vmi_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_ConcreteMember_d93a368c-24e1-472e-a9b8-05a0ea106581" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSolarTrackerSolutionsMember_392bea83-b825-43c8-b4ad-44e98d49b0e4" xlink:href="vmi-20201226.xsd#vmi_EngineeredSolarTrackerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_EngineeredSolarTrackerSolutionsMember_392bea83-b825-43c8-b4ad-44e98d49b0e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_664b9d15-acb7-44b0-b54e-f32a3aecb5e5" xlink:href="vmi-20201226.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_664b9d15-acb7-44b0-b54e-f32a3aecb5e5" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="extended" id="i71dbd7bfbb714bfb99a6f0cacca7e45e_BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6f8ca336-af92-40c8-83ae-36bb1a7347e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6f8ca336-af92-40c8-83ae-36bb1a7347e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_6b6bd3a0-3864-4b40-aae3-50a32ae3ced8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_us-gaap_NoncurrentAssets_6b6bd3a0-3864-4b40-aae3-50a32ae3ced8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ThresholdForDisclosurePercentage_a239fba4-4bc0-434b-a6fe-7598dfc5b5de" xlink:href="vmi-20201226.xsd#vmi_ThresholdForDisclosurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_vmi_ThresholdForDisclosurePercentage_a239fba4-4bc0-434b-a6fe-7598dfc5b5de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_79770862-1fdc-4de8-980c-ec6da7c36d0b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:to="loc_srt_SegmentGeographicalDomain_79770862-1fdc-4de8-980c-ec6da7c36d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:to="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f4b7a5df-e6dd-4047-9315-35f7760e1f4e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_US_f4b7a5df-e6dd-4047-9315-35f7760e1f4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_b385f716-7c03-41a3-86a6-6a5b401da5bb" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_AU_b385f716-7c03-41a3-86a6-6a5b401da5bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_902f1f21-d173-4434-8fed-81f4811bfbaf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_DK_902f1f21-d173-4434-8fed-81f4811bfbaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherCountriesMember_53d0b074-a7fe-4913-a484-7ab66aeca428" xlink:href="vmi-20201226.xsd#vmi_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_vmi_OtherCountriesMember_53d0b074-a7fe-4913-a484-7ab66aeca428" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_35ccc253-ffd3-4354-9323-fc288e4cc94a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_35ccc253-ffd3-4354-9323-fc288e4cc94a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_7dcceace-b70b-4e60-8de2-9699ebe9d482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_7dcceace-b70b-4e60-8de2-9699ebe9d482" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44ec1d91-eb02-4bcf-8471-655b38ac313a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44ec1d91-eb02-4bcf-8471-655b38ac313a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_49e3746b-e784-413b-8851-6a8df1c9aff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:to="loc_us-gaap_SalesRevenueNetMember_49e3746b-e784-413b-8851-6a8df1c9aff9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnaudited"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="extended" id="i9181603f59cd401298492022c92846dd_QUARTERLYFINANCIALDATAUnaudited"/>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedTables"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="extended" id="icdd2ec90d0ef47c2a1ad4e8f1973004c_QUARTERLYFINANCIALDATAUnauditedTables"/>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="extended" id="i5a5a7fab045247dbbbc4cdd6933a1193_QUARTERLYFINANCIALDATAUnauditedDetails"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended" id="i75156b33826949dbb8ab9ac2715f68fb_ScheduleIIValuationandQualifyingAccounts"/>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="i5db0c1cfa752462e9a424da40859826c_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c61ee247-1923-483f-bda3-52a928389e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c61ee247-1923-483f-bda3-52a928389e12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_95d064af-bd32-4419-aa07-f22ef8695056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_95d064af-bd32-4419-aa07-f22ef8695056" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_9dcd7688-1ee1-420a-bf14-a04369c2e952" xlink:href="vmi-20201226.xsd#vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_9dcd7688-1ee1-420a-bf14-a04369c2e952" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_4dd027a0-cc58-43a1-9260-66be4c077182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_4dd027a0-cc58-43a1-9260-66be4c077182" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b6955c8-02b3-4bba-aca9-902ee8d86fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_75dea573-2807-4bf6-a606-1032c64f86ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_75dea573-2807-4bf6-a606-1032c64f86ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9d856b38-81b0-4077-90a8-2c59c4773646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9d856b38-81b0-4077-90a8-2c59c4773646" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>vmi-20201226_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c3f40d28-9005-4902-8a28-5d702164704d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7602d861-e9fb-4390-9b48-e0e7fa11ebe2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_bdee8a89-a3b3-4ccc-aec7-669a1f56a845_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_9edee584-e934-4cbc-889b-ef6772e4e9f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3baa4cfd-4697-402e-ad97-91030340c357_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_449b068c-f878-4247-a69c-bda1bb63265c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6d5eb3b8-4456-4af1-83e1-2db84c845a01_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS &amp; CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_44891eb5-75d6-439e-aefa-ede576d86669_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NumberOfEquityIncentivePlans_67c69df7-7abc-45a2-bb39-cac4a345d4c4_terseLabel_en-US" xlink:label="lab_vmi_NumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_vmi_NumberOfEquityIncentivePlans_label_en-US" xlink:label="lab_vmi_NumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Equity Incentive Plans</link:label>
    <link:label id="lab_vmi_NumberOfEquityIncentivePlans_documentation_en-US" xlink:label="lab_vmi_NumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Equity Incentive Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfEquityIncentivePlans" xlink:href="vmi-20201226.xsd#vmi_NumberOfEquityIncentivePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NumberOfEquityIncentivePlans" xlink:to="lab_vmi_NumberOfEquityIncentivePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CostsAssociatedWithRefinancingOfDebt_0ea3d828-a2b6-4c9c-a0af-a4c0d6287125_negatedLabel_en-US" xlink:label="lab_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs associated with refinancing of debt</link:label>
    <link:label id="lab_vmi_CostsAssociatedWithRefinancingOfDebt_label_en-US" xlink:label="lab_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Refinancing of Debt</link:label>
    <link:label id="lab_vmi_CostsAssociatedWithRefinancingOfDebt_documentation_en-US" xlink:label="lab_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of costs associated with refinancing of debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:href="vmi-20201226.xsd#vmi_CostsAssociatedWithRefinancingOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:to="lab_vmi_CostsAssociatedWithRefinancingOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_48f8bdf6-a15c-4add-9738-9f7e72efa99d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_d8b1fa70-965f-40b6-aa8b-e1025b1ba1a8_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_34596173-ef2a-4ccd-8fcb-d63c585f3045_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_77798733-1aa1-41c6-b037-50bfc5cee2f6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_c0d1a56f-8c1f-4a2a-adfa-db867cee729b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from settlement of net investment hedge</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromHedgeInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8da775be-3642-4d9d-824e-08786377c91c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_b480b115-4dbf-4592-ac0b-8db81e9fc7bc_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the product warranty accrual recorded in accrued expenses</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_b32440d4-3063-45dd-8863-c8325d04e2ec_negatedLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_74e353ea-1e91-47be-9f29-bea5e345ccb9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in nonconsolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LightingAndTrafficMember_3ada03a2-f596-498e-a298-3a5159691d7a_terseLabel_en-US" xlink:label="lab_vmi_LightingAndTrafficMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lighting, Traffic, and Highway Safety Products</link:label>
    <link:label id="lab_vmi_LightingAndTrafficMember_label_en-US" xlink:label="lab_vmi_LightingAndTrafficMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lighting And Traffic [Member]</link:label>
    <link:label id="lab_vmi_LightingAndTrafficMember_documentation_en-US" xlink:label="lab_vmi_LightingAndTrafficMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to lighting, traffic and roadway products and/or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LightingAndTrafficMember" xlink:href="vmi-20201226.xsd#vmi_LightingAndTrafficMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LightingAndTrafficMember" xlink:to="lab_vmi_LightingAndTrafficMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_GainLossFromSaleOfBusinessMember_aaf0035a-ce31-420b-b6d9-561b59264b81_terseLabel_en-US" xlink:label="lab_vmi_GainLossFromSaleOfBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from divestiture of grinding media business</link:label>
    <link:label id="lab_vmi_GainLossFromSaleOfBusinessMember_label_en-US" xlink:label="lab_vmi_GainLossFromSaleOfBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) From Sale Of Business [Member]</link:label>
    <link:label id="lab_vmi_GainLossFromSaleOfBusinessMember_documentation_en-US" xlink:label="lab_vmi_GainLossFromSaleOfBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) From Sale Of Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossFromSaleOfBusinessMember" xlink:href="vmi-20201226.xsd#vmi_GainLossFromSaleOfBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_GainLossFromSaleOfBusinessMember" xlink:to="lab_vmi_GainLossFromSaleOfBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_77613622-6d8b-4050-809c-abc0e9a4b1da_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_cf021768-693b-41bc-83bb-70b55e410e20_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE RETIREMENT SAVINGS PLAN</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_32d52c01-c83b-4c58-83f3-b967f127fb5a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DK_2687ff20-79ee-4076-9e80-60ebd409ad1f_terseLabel_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denmark</link:label>
    <link:label id="lab_country_DK_label_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DENMARK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DK" xlink:to="lab_country_DK" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0276b273-368e-4355-a24e-dd719bd7cc63_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_6c4db9cc-8768-4550-a695-8417c3756349_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share-diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_cecf7dae-5fc0-4d8d-8548-401d1aeac8d8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_0fbd85c9-6574-45a5-9783-55e1086a68b8_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IrrigationSegmentMember_64f1ef36-77fe-4352-8a1b-0e7db6173bfc_verboseLabel_en-US" xlink:label="lab_vmi_IrrigationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Irrigation</link:label>
    <link:label id="lab_vmi_IrrigationSegmentMember_83d2a09a-939d-4bed-98f8-d519bc7c5a9c_terseLabel_en-US" xlink:label="lab_vmi_IrrigationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Irrigation Segment</link:label>
    <link:label id="lab_vmi_IrrigationSegmentMember_label_en-US" xlink:label="lab_vmi_IrrigationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Irrigation Segment [Member]</link:label>
    <link:label id="lab_vmi_IrrigationSegmentMember_documentation_en-US" xlink:label="lab_vmi_IrrigationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to the Irrigation segment, a reportable segment of the entity. This segment consists of the manufacture of agricultural irrigation equipment and related parts and services for the global agricultural industry.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IrrigationSegmentMember" xlink:to="lab_vmi_IrrigationSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_b1b4685a-218b-4aa7-848f-fa098195ce20_terseLabel_en-US" xlink:label="lab_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_label_en-US" xlink:label="lab_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) Roll Forward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" xlink:href="vmi-20201226.xsd#vmi_AccumulatedOtherComprehensiveIncomeLossRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" xlink:to="lab_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_f62fcd52-abb9-4b0a-aab9-01f82ba866f7_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based Restricted Stock Unit</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_6fdd4a55-92ae-4a91-b221-cd0a334fffcf_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0cdb1468-f126-4727-a616-8fe8fe63b0bb_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65816fb4-961f-4786-872b-6182eee91e0a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted&#8209;average per share price on grant date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_9b314d4f-40e0-4fb4-9db5-97ee71011c86_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_5a86ff86-17ae-4104-bb36-9e838c52f431_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_9536853c-432b-45bf-abf7-6f1265b41276_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock awards</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_2f8abba0-2ad3-452a-a245-d4c0c58f0ddf_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_48207c6f-fa56-4ad1-8ba7-f92e04ebebdb_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ba505ce-8fa7-4c36-8b19-f91141e5f9bc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_976429ae-70a5-44bc-a858-1749a0b98dec_terseLabel_en-US" xlink:label="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_label_en-US" xlink:label="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Intangible Assets Including Goodwill [Policy Text Block]</link:label>
    <link:label id="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_documentation_en-US" xlink:label="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for property, plant and equipment, and intangible assets including goodwill which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:href="vmi-20201226.xsd#vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:to="lab_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_002f4f91-4458-46f0-96ca-c1ce4359cb8a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_DKK_57094032-cd65-4291-9c7b-8ac488c84112_terseLabel_en-US" xlink:label="lab_currency_DKK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denmark, Kroner</link:label>
    <link:label id="lab_currency_DKK_label_en-US" xlink:label="lab_currency_DKK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denmark, Kroner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_DKK" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_DKK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_DKK" xlink:to="lab_currency_DKK" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_f51d5087-0b04-4a73-9c9d-e02a9e299402_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercises under stock plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_213ce102-d233-4b64-bd47-661342fe44b3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash outflows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_abe70504-440e-491e-b6c8-3b6c14e9b7b0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b8cca2cc-05cf-4631-a978-d054ea562a0f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized translation gains (losses)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_exch_IMGI_8b1016d2-b8e7-45df-8ef8-edc48e4c579b_terseLabel_en-US" xlink:label="lab_exch_IMGI" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leveraged inflation-linked gilt funds</link:label>
    <link:label id="lab_exch_IMGI_label_en-US" xlink:label="lab_exch_IMGI" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICAP MTF - GILTS [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exch_IMGI" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_IMGI"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exch_IMGI" xlink:to="lab_exch_IMGI" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e7b54b12-1b36-4fe7-a4b0-bcb77aad1c3d_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_24411ef1-1ada-4235-9883-b9674f0eb507_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_30b65b62-d38b-4a2f-bea8-0985f4e6f754_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares acquired (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_5b89e0f6-6e28-45ba-a821-9b29de4c376a_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares acquired under share repurchase program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_4b041dff-8131-4d38-897a-08f6f81f2463_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredCompensationLiabilitiesNoncurrent_7f8d89a4-d255-4d9e-a1e9-d23b97d23c99_terseLabel_en-US" xlink:label="lab_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities related to non-qualified deferred compensation plan included in other noncurrent liabilities</link:label>
    <link:label id="lab_vmi_DeferredCompensationLiabilitiesNoncurrent_ec7d8ae5-f980-4b64-b429-835349b8521f_verboseLabel_en-US" xlink:label="lab_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities recorded for the investments held</link:label>
    <link:label id="lab_vmi_DeferredCompensationLiabilitiesNoncurrent_label_en-US" xlink:label="lab_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liabilities, Noncurrent</link:label>
    <link:label id="lab_vmi_DeferredCompensationLiabilitiesNoncurrent_documentation_en-US" xlink:label="lab_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of liabilities for fully funded, non-qualified deferred compensation plan payable beyond one year (or the operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:href="vmi-20201226.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:to="lab_vmi_DeferredCompensationLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4bb257fa-9c3d-45e0-bf2f-d3b06f7346a5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_877d4fe8-ba5e-4b73-b694-ca6ab81f9ac3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2db1ddb8-e719-4ff4-95bc-e0e20b4f8826_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8d4d881e-3148-4f74-9cb4-0ec3b79a7fc9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock option compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_121d1ecb-ad15-4a9b-8a0c-e5fb893e10b5_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred stock-based compensation granted</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_37002313-585b-48af-b61c-191ec8523de2_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_d843d296-0b3a-4612-8076-f781dad860e5_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average maturity period of corporate bond portfolio</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Maturity, Period of Debt Portfolio</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the weighted average maturity of the debt portfolio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:to="lab_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9559a34b-6ff5-47bb-8481-0636874aa3af_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_5441db57-cfa6-487c-af08-938ad6ee9397_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock of $1 par value - Authorized 500,000 shares; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_849422db-2ea9-47e1-aeea-680d87b80f50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price range, low end of range (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe8fdd10-9067-479a-a1a2-a3a3285d42ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_de576696-5548-4988-9180-2dc315c79706_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_59a81bd8-faab-4f23-8951-29b883c424e6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_8c2dc174-54fe-44e2-a73f-6249a8ad7b16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_4378c7b4-57bf-4adc-ae8f-aba169382914_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_74d3e13d-6ab1-450f-85d2-cd63ac28793e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for deferred income tax asset valuation</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2cfba4bf-44d5-4c2a-b94d-abb391581eb6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_c9b5b82d-6183-415d-80bf-eb8b3c4b75f6_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_663d8654-3567-49fa-9285-f7dde5625bb2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_175ffd55-8af3-4bd1-a26a-e64f542bc26d_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_17288025-2bcb-4003-9ebe-d5537349d72a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_962020e4-fce0-41d0-bebb-c0049e8ba5c8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LengthOfFiscalYear_bc01e848-58dd-4950-a8d3-b2a0b583eb20_terseLabel_en-US" xlink:label="lab_vmi_LengthOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of fiscal year 2020, 2019, 2018</link:label>
    <link:label id="lab_vmi_LengthOfFiscalYear_label_en-US" xlink:label="lab_vmi_LengthOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of Fiscal Year</link:label>
    <link:label id="lab_vmi_LengthOfFiscalYear_documentation_en-US" xlink:label="lab_vmi_LengthOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the length of fiscal year of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LengthOfFiscalYear" xlink:to="lab_vmi_LengthOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c191443-db24-443e-b05f-8c85da941ea4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period of grant</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_91d1110c-5255-41c4-b9d7-80cc4bc887d9_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1a4d6db3-de75-4481-bee1-a04f049e719c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongMember_bb02b1b3-b7c7-4553-92d2-31ab4619c798_terseLabel_en-US" xlink:label="lab_us-gaap_LongMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long</link:label>
    <link:label id="lab_us-gaap_LongMember_label_en-US" xlink:label="lab_us-gaap_LongMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongMember" xlink:to="lab_us-gaap_LongMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a21d2220-94b3-48fd-9cc0-8bd31bc8058a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_d903b491-4dbf-4307-a3a8-73d4b50cfdba_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_2c322d3a-1471-4ba2-9bd8-9164baabdc19_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_6826ad9d-1b9c-40ea-bf5d-d31c803305e5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_75ed0c6d-8d4b-4d49-96c6-6f65966111de_terseLabel_en-US" xlink:label="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price of notes, stated as a percentage of principal amount</link:label>
    <link:label id="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_label_en-US" xlink:label="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchase Price as Percentage of Face Value</link:label>
    <link:label id="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_documentation_en-US" xlink:label="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the redemption price of notes that were redeemed, stated as a percentage of the face value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:to="lab_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ca2f5c94-b24c-4c9f-94bc-4ae5073b75d8_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Smaller Reporting Company</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_79c10cf0-7805-465d-bf38-41e3981d4fbb_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44df1507-f4e2-4c58-9639-f71219366dba_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_dc048790-517b-495f-a537-ffaa875f4217_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e21b1b99-edb8-4145-bffe-fd5a4bd82845_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions used in estimating fair value of each option grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e3baeaee-732f-4f1e-9070-7c9ae7c99ce1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_53bdd3ec-9521-4323-a4e2-2f14d16d8f8c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties relating to unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_4d7dc190-d300-4fea-91b6-0a03ea83e222_terseLabel_en-US" xlink:label="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities Lessee</link:label>
    <link:label id="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Lessee [Table Text Block]</link:label>
    <link:label id="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AssetsAndLiabilitiesLessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="vmi-20201226.xsd#vmi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_vmi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4c5d9f12-8816-4830-8810-6485b4a11f3c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock available for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_c0553952-ff7e-4846-a131-8b92e4ae7867_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6ca77ce8-8d5f-460f-acf0-19028f54d200_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RESTRUCTURING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3f4bb648-4866-42ac-9dd0-e9d397807b3f_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_03232e32-e647-48e1-9efe-18ac0ee5e9fd_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_5e47f103-da6f-494f-94a4-e23954a618e6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_895c5c13-f437-42fa-85c0-b12495fb464a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_c1602a0d-82ab-4255-b331-b3406e5d2899_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from short-term agreements</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherTradeNamesMember_b9101254-4ced-4e14-9788-29d4ea4491c6_terseLabel_en-US" xlink:label="lab_vmi_OtherTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_vmi_OtherTradeNamesMember_label_en-US" xlink:label="lab_vmi_OtherTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Trade Names [Member]</link:label>
    <link:label id="lab_vmi_OtherTradeNamesMember_documentation_en-US" xlink:label="lab_vmi_OtherTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents other trade names of the entity, which are not defined elsewhere.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherTradeNamesMember" xlink:href="vmi-20201226.xsd#vmi_OtherTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherTradeNamesMember" xlink:to="lab_vmi_OtherTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_91f2727b-e101-4b8f-95a2-74a5da9d6e4b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccessSystemsMember_14cf51e3-2cba-4696-8cc4-069c030bab3e_terseLabel_en-US" xlink:label="lab_vmi_AccessSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Access Systems</link:label>
    <link:label id="lab_vmi_AccessSystemsMember_label_en-US" xlink:label="lab_vmi_AccessSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Access Systems [Member]</link:label>
    <link:label id="lab_vmi_AccessSystemsMember_documentation_en-US" xlink:label="lab_vmi_AccessSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to access systems applications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember" xlink:href="vmi-20201226.xsd#vmi_AccessSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccessSystemsMember" xlink:to="lab_vmi_AccessSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_075e0440-9969-4bc6-b2ee-3acd7edea2ec_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f76acdaf-139e-4ad9-8d3e-2b257b02f719_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_2873949c-749d-4701-9adf-55d1f9b132c3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1b01bc7b-84ae-4889-bbe7-fec365465024_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at close of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b0c91675-174d-4d1b-9eb7-713901d5cdbd_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_edbcdd5f-2a41-4229-b582-49b25d219319_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized loss on divestiture of grinding media business recorded in other expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_8cc29693-2490-467f-8c00-2039603f469b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_29ae517d-2efe-4a8c-a063-3e78d1145f0a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a3cb82df-6da3-4639-a1fe-a501d81b2238_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2e8876bc-0eaa-4e2a-8286-065e23fd22ff_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_149a4af7-67f2-4a58-b7ef-d03b183ea34e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_UnitedGalvanizingMember_4fff1d71-e8e2-4673-8877-8e5bc03973b5_terseLabel_en-US" xlink:label="lab_vmi_UnitedGalvanizingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Galvanizing</link:label>
    <link:label id="lab_vmi_UnitedGalvanizingMember_label_en-US" xlink:label="lab_vmi_UnitedGalvanizingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Galvanizing [Member]</link:label>
    <link:label id="lab_vmi_UnitedGalvanizingMember_documentation_en-US" xlink:label="lab_vmi_UnitedGalvanizingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Galvanizing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnitedGalvanizingMember" xlink:href="vmi-20201226.xsd#vmi_UnitedGalvanizingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_UnitedGalvanizingMember" xlink:to="lab_vmi_UnitedGalvanizingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_adea5416-fb2d-446e-848d-0373486349c3_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2ba8384c-1bf9-42e1-b0fb-fbca6c707ab0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_f9c2d08f-b6da-4161-8063-a1f88c5f0a5e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_837babea-c6fb-48bc-8b5f-3e3e4f6a341f_terseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (gain) loss on commodity hedges recorded in earnings</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), After Reclassification and Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), After Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_ac244862-8a55-4dff-95b2-f906a0e7f580_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_8e7f81b2-fa68-4169-a430-a9432a66a646_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_63818227-7aab-4b3d-bc39-0948a3a40288_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_19a5ecbf-9cf2-4a6f-ace3-8eaf90ce948f_terseLabel_en-US" xlink:label="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Indefinite-lived Intangible Assets</link:label>
    <link:label id="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_label_en-US" xlink:label="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Indefinite-lived Intangible Assets [Member]</link:label>
    <link:label id="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_documentation_en-US" xlink:label="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Indefinite-lived Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:href="vmi-20201226.xsd#vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:to="lab_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_d1807267-58af-4290-869f-16a9a2c87620_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in PBO and Fair Value of Plan Assets for Pension Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Funded Status [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_9024e067-de4e-4833-996e-d5b0125aff7a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_a8adf6d1-3c76-42e3-9cc9-efddfe9c031e_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_6652968b-e311-441d-8277-0f6230cf57c2_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Years 2026&#160;-&#160;2030</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years after Year Four</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of benefits expected to be paid in the five fiscal years after the fourth fiscal year following the latest fiscal year from a defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:to="lab_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3213a888-7d89-4644-9c58-de6b608a903f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_0b9ec995-0f5c-40b3-8905-ea2fb6bbb4fd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amount distributed from non-qualified deferred compensation plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Distribution Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_43b8123a-e273-4cc7-a49e-428aea9d64f4_negatedLabel_en-US" xlink:label="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common treasury shares&#8212;stock plan exercises</link:label>
    <link:label id="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_label_en-US" xlink:label="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Treasury Shares Stock Plan Exercises</link:label>
    <link:label id="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_documentation_en-US" xlink:label="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow to reacquire common treasury shares issued under stock plans during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:to="lab_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_9fd55fcb-8ab9-4071-9a2a-65f7552c788e_negatedTerseLabel_en-US" xlink:label="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency Translation Adjustment</link:label>
    <link:label id="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_label_en-US" xlink:label="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves, Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_documentation_en-US" xlink:label="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves, Foreign Currency Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:href="vmi-20201226.xsd#vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:to="lab_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_00d4641f-35a2-4f0b-a610-1d81e0d76cb6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected pension benefit payments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccountingPoliciesLineItems_d2e52e2b-b68b-4032-abe6-368358a67ab4_terseLabel_en-US" xlink:label="lab_vmi_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Line Items]</link:label>
    <link:label id="lab_vmi_AccountingPoliciesLineItems_label_en-US" xlink:label="lab_vmi_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Line Items]</link:label>
    <link:label id="lab_vmi_AccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_vmi_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesLineItems" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccountingPoliciesLineItems" xlink:to="lab_vmi_AccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_525d3940-ce94-4092-a6c4-9091b512ece6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_538c5694-6ad0-4f3d-8502-345bf233f2aa_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_67eb82e2-97a7-4ad5-a45b-c3a2bb4c9793_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Exercisable Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_1abe420f-b766-4a0c-9ffb-894befeff7f5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_221ec30c-720c-4038-a6b1-1db759eafab8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ddaf60a9-a35a-4d35-92fb-2486f3173bd3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_a36b4299-254a-4800-9459-7874f129646f_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_7b4e88eb-51d0-44f4-bbf9-8368b6bc7332_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested or expected to vest</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_014f3886-ebff-469e-92f9-025434e7d43c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_6cdc9499-65f4-4180-ab06-175c83800c75_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_ed1405a0-3f46-405d-b256-34182b406887_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NumberOfTradeNamesImpaired_5a44d4e6-fec8-46bd-aa4b-f25e6a5d4b97_terseLabel_en-US" xlink:label="lab_vmi_NumberOfTradeNamesImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trade names impaired</link:label>
    <link:label id="lab_vmi_NumberOfTradeNamesImpaired_label_en-US" xlink:label="lab_vmi_NumberOfTradeNamesImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Trade Names Impaired</link:label>
    <link:label id="lab_vmi_NumberOfTradeNamesImpaired_documentation_en-US" xlink:label="lab_vmi_NumberOfTradeNamesImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Trade Names Impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfTradeNamesImpaired" xlink:href="vmi-20201226.xsd#vmi_NumberOfTradeNamesImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NumberOfTradeNamesImpaired" xlink:to="lab_vmi_NumberOfTradeNamesImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a332ab6f-ffaf-40c6-93aa-340db563533e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_77279c8f-6075-4ffc-8ba8-3ae6d803c1ec_terseLabel_en-US" xlink:label="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_46669ce0-c647-4687-8898-831d10020095_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_a4460d9f-eb5a-4878-a569-0865f87dbcf1_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_e5374049-3238-4ccc-933a-67967e00f3bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_bb0ae8c4-fea8-45e7-9d67-68f612f1904a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_d15d805a-997b-4905-8dbd-3c7c77f6e243_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_8609ef09-5571-4d72-80c8-e8bc0a2d9859_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_072f8e2e-e9b1-4cc8-9f4a-d559574cdd6a_terseLabel_en-US" xlink:label="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_label_en-US" xlink:label="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense), Including Gain/(Loss) on Investments</link:label>
    <link:label id="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_documentation_en-US" xlink:label="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense), Including Gain/(Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:href="vmi-20201226.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:to="lab_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_fb7cc357-590b-40b9-9962-f71f2207306e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Credit Arrangements</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_acc8718f-5a6b-469d-ab35-f6e75a5b7eab_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a583d1ec-075e-4d46-af71-b6e34d5e8ae7_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_893a3d77-873c-48b4-b915-53ec26693197_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_0c9e2cf5-aca1-451b-a599-75c0e669a3a1_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CPI inflation</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions used Calculating Benefit Obligation Consumer Price Index Inflation Rate</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the consumer price index inflation rate used in determining the benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:to="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_92289724-87b8-4aed-8afa-905e05860746_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_57b20fc3-59ea-4eb8-a1c8-37452ce796a3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized shares (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_79fed938-9716-4245-bfb3-630ca454d330_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5efe28c1-5e6c-42ee-af28-a53ce15aa2a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options number of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_198c7750-b7e5-4f7f-8766-0016e5e40481_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f69fbbba-e220-4776-8814-e3e0d91d66c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOverdrafts_0a83a581-447d-45cc-a343-37bd91a5eb6b_terseLabel_en-US" xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash book overdrafts</link:label>
    <link:label id="lab_us-gaap_BankOverdrafts_label_en-US" xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOverdrafts" xlink:to="lab_us-gaap_BankOverdrafts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_70daf883-d722-4a4b-aea9-5feacfee424b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NewmarkMember_de8af94d-f750-49c7-9ecb-724636e16ac0_terseLabel_en-US" xlink:label="lab_vmi_NewmarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newmark</link:label>
    <link:label id="lab_vmi_NewmarkMember_label_en-US" xlink:label="lab_vmi_NewmarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Newmark [Member]</link:label>
    <link:label id="lab_vmi_NewmarkMember_documentation_en-US" xlink:label="lab_vmi_NewmarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Newmark, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NewmarkMember" xlink:href="vmi-20201226.xsd#vmi_NewmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NewmarkMember" xlink:to="lab_vmi_NewmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_60998c63-ee50-4196-b3a0-ef414bb98e55_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information of Sales and Operating Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod_16ab53ed-7d46-4590-b009-698429135a75_terseLabel_en-US" xlink:label="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest rate, base period</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod_label_en-US" xlink:label="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Variable Interest Rate Basis Period</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod_documentation_en-US" xlink:label="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the interest period to determine the variable interest rate, such as LIBOR or the US Treasury rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableInterestRateBasisPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:to="lab_vmi_DebtInstrumentVariableInterestRateBasisPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_06c42fb2-e679-4313-9fc3-47bcc90eb888_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_1e640b1a-d1ba-47b1-a243-1db79c102e6e_terseLabel_en-US" xlink:label="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax gain from divestiture, before recognition of currency translation loss</link:label>
    <link:label id="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_label_en-US" xlink:label="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss On Sale Of Business, Before Foreign Currency Adjustment</link:label>
    <link:label id="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_documentation_en-US" xlink:label="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss On Sale Of Business, Before Foreign Currency Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:to="lab_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_1b8ea94c-0006-4df4-aeb1-f324293afd48_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_0e44e8c7-412f-4736-a79c-e5fdf0d8b7a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3e80e944-7d2e-4074-9c61-e5ec243a1df6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2cffe2ea-df7b-4a55-b248-1078d6ebd437_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3cafd9cb-d2bb-4f20-a089-3eda27d74e96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_755e700b-8180-49e6-8340-3c6ae8edfd67_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_4b4ea1ce-c57a-46e8-8d7b-0582d4703409_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_f5642461-c350-4c19-9976-284d278efd66_terseLabel_en-US" xlink:label="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance target (percent)</link:label>
    <link:label id="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_label_en-US" xlink:label="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement by Share-based Payment Award, Performance Target, Percent</link:label>
    <link:label id="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_documentation_en-US" xlink:label="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement by Share-based Payment Award, Performance Target, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:href="vmi-20201226.xsd#vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:to="lab_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_bccc34ce-5339-433a-a977-b1824ff9c1cd_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions for which reversal is reasonably possible during the next 12 months</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShakespeareMember_e4fa937a-a24f-41f4-b204-e8ed3915239c_terseLabel_en-US" xlink:label="lab_vmi_ShakespeareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shakespeare</link:label>
    <link:label id="lab_vmi_ShakespeareMember_label_en-US" xlink:label="lab_vmi_ShakespeareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shakespeare [Member]</link:label>
    <link:label id="lab_vmi_ShakespeareMember_documentation_en-US" xlink:label="lab_vmi_ShakespeareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Shakespeare, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShakespeareMember" xlink:href="vmi-20201226.xsd#vmi_ShakespeareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShakespeareMember" xlink:to="lab_vmi_ShakespeareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_4ef3444d-47f4-4b79-a26d-1040d0a330c4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Deferred Compensation, All Types [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_WalparLLCMember_de3349c5-1251-417c-8df9-f3326045f35e_terseLabel_en-US" xlink:label="lab_vmi_WalparLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Walpar</link:label>
    <link:label id="lab_vmi_WalparLLCMember_label_en-US" xlink:label="lab_vmi_WalparLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Walpar, LLC [Member]</link:label>
    <link:label id="lab_vmi_WalparLLCMember_documentation_en-US" xlink:label="lab_vmi_WalparLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Walpar, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WalparLLCMember" xlink:href="vmi-20201226.xsd#vmi_WalparLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_WalparLLCMember" xlink:to="lab_vmi_WalparLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_6df3e78d-eef2-4545-9156-93fa79375593_terseLabel_en-US" xlink:label="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_label_en-US" xlink:label="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Included in Refundable and Deferred Income Taxes</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_documentation_en-US" xlink:label="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate tax effects as of the balance sheet date of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses included in refundable and deferred income taxes, which can only be deducted for tax purposes when permitted under enacted tax laws; net of deducting the allocated valuation allowance, if any, to reduce such amount to net realizable value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:to="lab_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_FiscalYearAbstract_cb8c95a5-1bce-4296-840d-c0f05e4a0a2f_terseLabel_en-US" xlink:label="lab_vmi_FiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_vmi_FiscalYearAbstract_label_en-US" xlink:label="lab_vmi_FiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year [Abstract]</link:label>
    <link:label id="lab_vmi_FiscalYearAbstract_documentation_en-US" xlink:label="lab_vmi_FiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_FiscalYearAbstract" xlink:href="vmi-20201226.xsd#vmi_FiscalYearAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_FiscalYearAbstract" xlink:to="lab_vmi_FiscalYearAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_6963af46-ac9b-45c8-9c8b-e9a42dee062b_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b8920c1c-2116-4ecf-8793-74d1e6ce6715_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6959682f-7abe-40c3-a48e-fc4963d5690f_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_09a75ff7-c59a-459f-8d0e-5fe486bf781d_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_7bd899a0-7590-4d7f-ba63-732e991a81a6_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_51fbc693-5306-472d-8ce2-f4cc09599b87_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6d837954-b6fe-4bb5-974a-031f1c9ede22_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_bfbc8519-db84-4d1c-a1b7-9497730bff37_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_27c7f435-3771-453c-b4ba-a7a0e71c3ae8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_aff95099-0639-4802-a692-0db23423dc98_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_74bbc742-6546-4f42-8a4f-c8953ae71eb4_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_c3902ace-4542-43ec-b497-ed6111be1984_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NumberOfFacilitiesClosed_95d208a7-b8be-4342-b42e-e7caa39bc301_terseLabel_en-US" xlink:label="lab_vmi_NumberOfFacilitiesClosed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of facilities closed</link:label>
    <link:label id="lab_vmi_NumberOfFacilitiesClosed_label_en-US" xlink:label="lab_vmi_NumberOfFacilitiesClosed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Facilities Closed</link:label>
    <link:label id="lab_vmi_NumberOfFacilitiesClosed_documentation_en-US" xlink:label="lab_vmi_NumberOfFacilitiesClosed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Facilities Closed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfFacilitiesClosed" xlink:href="vmi-20201226.xsd#vmi_NumberOfFacilitiesClosed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NumberOfFacilitiesClosed" xlink:to="lab_vmi_NumberOfFacilitiesClosed" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtRefinancingCosts_9009b05f-8d98-428b-8a4d-d8368453252e_negatedTerseLabel_en-US" xlink:label="lab_vmi_DebtRefinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs associated with refinancing of debt</link:label>
    <link:label id="lab_vmi_DebtRefinancingCosts_label_en-US" xlink:label="lab_vmi_DebtRefinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Refinancing Costs</link:label>
    <link:label id="lab_vmi_DebtRefinancingCosts_documentation_en-US" xlink:label="lab_vmi_DebtRefinancingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Refinancing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtRefinancingCosts" xlink:href="vmi-20201226.xsd#vmi_DebtRefinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DebtRefinancingCosts" xlink:to="lab_vmi_DebtRefinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_eca637a9-5526-4b64-bdc1-218cd67b0cd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_3f99c05b-517a-4502-95a1-5515c17c5bbf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of right-of-use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c897f952-8ea4-43bf-8b32-5c9a1b8de684_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_UtilityMember_3e95283a-4465-42ea-8153-79591f9df3e6_verboseLabel_en-US" xlink:label="lab_vmi_UtilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility</link:label>
    <link:label id="lab_vmi_UtilityMember_label_en-US" xlink:label="lab_vmi_UtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility [Member]</link:label>
    <link:label id="lab_vmi_UtilityMember_documentation_en-US" xlink:label="lab_vmi_UtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilityMember" xlink:href="vmi-20201226.xsd#vmi_UtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_UtilityMember" xlink:to="lab_vmi_UtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_514ab3e6-e430-46c3-b240-14b16e7477c6_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_TreasuryStockSharesAcquiredStockPlan_e7b9de16-829d-4aed-b2c8-15a27be2cba8_terseLabel_en-US" xlink:label="lab_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock plan exercises; shares acquired (in shares)</link:label>
    <link:label id="lab_vmi_TreasuryStockSharesAcquiredStockPlan_label_en-US" xlink:label="lab_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Shares Acquired Stock Plan</link:label>
    <link:label id="lab_vmi_TreasuryStockSharesAcquiredStockPlan_documentation_en-US" xlink:label="lab_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares repurchased during the period to be used for the stock plan and are being held in treasury.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockSharesAcquiredStockPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:to="lab_vmi_TreasuryStockSharesAcquiredStockPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_a4ea0825-4bae-4dfd-a808-cda53478f12a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_7218f197-2ab5-4d3c-985e-794c33995364_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Activities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_WebforgeMember_a4e5205e-af0d-4371-b649-84db896cfaf0_terseLabel_en-US" xlink:label="lab_vmi_WebforgeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Webforge</link:label>
    <link:label id="lab_vmi_WebforgeMember_label_en-US" xlink:label="lab_vmi_WebforgeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Webforge [Member]</link:label>
    <link:label id="lab_vmi_WebforgeMember_documentation_en-US" xlink:label="lab_vmi_WebforgeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Webforge, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WebforgeMember" xlink:href="vmi-20201226.xsd#vmi_WebforgeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_WebforgeMember" xlink:to="lab_vmi_WebforgeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_c827792d-1566-4255-bcac-45129758cf29_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY FINANCIAL DATA (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_a0505aeb-2372-43f1-8b30-22ff788ee0cd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_2c52179a-2272-42ad-abed-75fdb48f2081_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_a211f196-ba68-4877-8979-ccae136cbe52_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_61442304-9f10-4b0c-bf0b-bbe5a3043160_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_3e095489-1482-47a8-8d8d-5cf13955ef4b_terseLabel_en-US" xlink:label="lab_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_label_en-US" xlink:label="lab_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment, Award Options Contractual Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" xlink:href="vmi-20201226.xsd#vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" xlink:to="lab_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionContributions_b1d60e67-0663-4559-9cb2-8089f3c93bb1_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution to defined benefit pension plan</link:label>
    <link:label id="lab_us-gaap_PensionContributions_label_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionContributions" xlink:to="lab_us-gaap_PensionContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_3234e60f-ef80-4fba-9298-7694c5050ff1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_417763c9-b46a-41f1-ac66-75ae270ab476_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_314fb6e7-3199-4921-90ec-ede3b9bcb792_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f7d0076a-e50c-45e4-a825-48271e7befda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_156b5292-3b08-4ea7-a673-073b95402983_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_1f0ae00a-58f5-48bb-b9d9-01ff22769a04_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments made</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_cbfddaae-f40e-43a6-99a6-fd3f872bb39a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods and manufactured goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ae637a8e-9f3c-43d9-b89c-c5b1f78d4899_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_cb4a0fa1-f01f-4b37-a6d8-e8d0035c6bea_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease short-term liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate_7ee913bd-1bd0-4cbd-8b5e-a1b9dc6f333c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate on short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_ad79b916-8cdc-4991-b685-344118515816_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_5c63cf98-bd38-4d6a-b024-22f4ac1ffbd9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_140af757-afa8-4175-a470-0c9efc135192_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_165a6461-9e2c-464d-89ae-ca4883273adb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Gains (Losses) on Derivatives Recognized on Statements of Earnings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_157a6b7c-a29e-48f8-9c28-08d79cf23a0a_terseLabel_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease not yet commenced, lease term</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_label_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Not Yet Commenced, Lease Term</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_documentation_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Not Yet Commenced, Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:to="lab_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_b48d211e-4c91-482e-b5c4-c8103fdbe541_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used in Estimating Fair Value of Each Option Grant</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_69b9c9e3-d810-4422-8651-b204a177e94e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_66dc627d-4f13-46a4-8d29-3beab7c78a31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_45e364e6-e045-4edf-bfd9-abb53a4b7e12_terseLabel_en-US" xlink:label="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_label_en-US" xlink:label="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment, Award Options Number of Shares [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" xlink:to="lab_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_057dd2b6-a81d-451b-89d4-aeb0b70cd03f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_0865f3d6-0b35-47e6-9e53-ffe193988edc_terseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred loss on interest rate hedges</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Deferred Loss on Interest Rate Hedges, after Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Deferred Loss on Interest Rate Hedges, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_062018f1-38e1-442b-9af0-d94a65a75d40_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_1ee01255-c38f-4370-aff3-0020c8ce52ef_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_64814a37-c82e-4a55-a19b-813b3e43ebdc_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_f1c6ea68-707e-43d9-accf-26872f1501e0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b7110900-7bd7-408c-9ed5-60137744361a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_951793d1-580f-4ceb-a3e1-62e43998cdd4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_ff17e5e8-9831-47ae-ba54-f7830a71ecfd_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill &amp; intangible assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_e7634a76-94ff-4a9e-9dab-35cdf6926607_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AssetImpairmentNetLossOnDisposalsMember_a77602b7-4625-421c-9690-89be61efa8e2_terseLabel_en-US" xlink:label="lab_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairments of fixed assets/net loss on disposals</link:label>
    <link:label id="lab_vmi_AssetImpairmentNetLossOnDisposalsMember_label_en-US" xlink:label="lab_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Net Loss On Disposals [Member]</link:label>
    <link:label id="lab_vmi_AssetImpairmentNetLossOnDisposalsMember_documentation_en-US" xlink:label="lab_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges and loss on disposal of assets pursuant to a restructuring plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:href="vmi-20201226.xsd#vmi_AssetImpairmentNetLossOnDisposalsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:to="lab_vmi_AssetImpairmentNetLossOnDisposalsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_74a1fa85-7219-4e86-b6c2-ddda5a7e3b67_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_TorrentEngineeringandEquipmentMember_7e215611-7214-4b62-bd4e-65bef89ed05e_terseLabel_en-US" xlink:label="lab_vmi_TorrentEngineeringandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Torrent Engineering and Equipment</link:label>
    <link:label id="lab_vmi_TorrentEngineeringandEquipmentMember_label_en-US" xlink:label="lab_vmi_TorrentEngineeringandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Torrent Engineering and Equipment [Member]</link:label>
    <link:label id="lab_vmi_TorrentEngineeringandEquipmentMember_documentation_en-US" xlink:label="lab_vmi_TorrentEngineeringandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Torrent Engineering and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TorrentEngineeringandEquipmentMember" xlink:href="vmi-20201226.xsd#vmi_TorrentEngineeringandEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_TorrentEngineeringandEquipmentMember" xlink:to="lab_vmi_TorrentEngineeringandEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_21d49adc-3e2d-4eb4-b7f0-6fd8f22f5aa2_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_bba7a11e-e40e-43d3-81c7-b2bb00fc4c61_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in liability for warranties issued during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_5a579291-2bab-4528-a700-b15db35e3946_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_19981a41-a725-489c-955d-0ddb15b1889a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_4db1895b-a5b1-4442-a0ee-f5a31fe31e72_totalLabel_en-US" xlink:label="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before equity in earnings of nonconsolidated subsidiaries</link:label>
    <link:label id="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_label_en-US" xlink:label="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest</link:label>
    <link:label id="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_documentation_en-US" xlink:label="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:to="lab_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_4878b8c7-3c34-4687-8b5e-87dde33ca87a_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_1c14a72a-739d-4053-a714-5705de7992b1_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_79f8b907-a91e-47d3-9694-230d7ca6d22c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_fc6cacb9-4b51-4b3e-b55e-87e91b0656bc_terseLabel_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit and net operating loss carryforwards related to the defined benefit pension obligation</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_label_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit and Net Operating Loss Carryforwards Resulting from Acquisitions</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_documentation_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of future tax deductions arising from all unused tax credit carryforwards resulting from acquisitions which have been reduced by a valuation allowance. Also includes the tax effects of the amount of excesses of tax deductions over gross income in a year resulting from acquisitions which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:to="lab_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_b720c790-767a-4ea8-a08d-1c9aa24e6a0a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ad8fa916-cc76-49b3-bea4-6646e8977ce6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_d37f87c8-3f18-4cf6-8463-411a96a01977_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_fd5bb622-8781-44f1-9120-e64aabf6d238_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_6bcbe7b8-d414-4af8-8ba9-d6a588818d3a_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_eb95b604-3f76-40b0-8c77-0d331dda9120_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_Goodwill_4970799f-f3da-4302-9f0d-98b4c4d89c6e_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBasePrimeMember_6cdb0170-14f7-4e4c-836d-abbd05f1eff3_terseLabel_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime lending rate</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBasePrimeMember_label_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Variable Rate Base Prime [Member]</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBasePrimeMember_documentation_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The prime interest rate used to calculate the variable interest rate of the debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBasePrimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:to="lab_vmi_DebtInstrumentVariableRateBasePrimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f2919229-0ea2-4358-8b00-d19b7948a023_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits and loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_9dee8f09-6d7d-437a-88c4-359899d93377_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_3727d11c-8e53-43dd-ac09-3e3cc959f14a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable (refundable)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_1eb6862c-8872-4655-a7c6-283f43d1ee19_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_10f6baf7-7c73-46c4-9388-7d3e7605b798_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_5aefa4cc-aeee-49eb-8342-4753ffb35af2_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_df6cb851-616c-4d6b-87d5-95797a4a9f4d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0a1d9194-27c5-4b57-b0db-9b4d21e6a1f1_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_efce0586-2385-42ad-abe4-d57b21590618_negatedLabel_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carryforwards, credits and changes in valuation allowances</link:label>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_label_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carryforwards, credits and changes in valuation allowances (as a percent)</link:label>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_documentation_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to carryforwards, credits and changes in valuation allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:to="lab_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_StockPriceLowEndOfRange_2872b552-7f1e-4a43-b373-60ddefd749e7_terseLabel_en-US" xlink:label="lab_vmi_StockPriceLowEndOfRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price, Low (in dollars per share)</link:label>
    <link:label id="lab_vmi_StockPriceLowEndOfRange_label_en-US" xlink:label="lab_vmi_StockPriceLowEndOfRange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price Low End of Range</link:label>
    <link:label id="lab_vmi_StockPriceLowEndOfRange_documentation_en-US" xlink:label="lab_vmi_StockPriceLowEndOfRange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the low end of stock price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockPriceLowEndOfRange" xlink:href="vmi-20201226.xsd#vmi_StockPriceLowEndOfRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_StockPriceLowEndOfRange" xlink:to="lab_vmi_StockPriceLowEndOfRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8a9fbbb6-c363-4c13-b871-1ab9f780a093_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_StockPriceHighEndOfRange_1a24cbc7-b549-4dba-aa8f-98637c68efe8_terseLabel_en-US" xlink:label="lab_vmi_StockPriceHighEndOfRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price, High (in dollars per share)</link:label>
    <link:label id="lab_vmi_StockPriceHighEndOfRange_label_en-US" xlink:label="lab_vmi_StockPriceHighEndOfRange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price High End of Range</link:label>
    <link:label id="lab_vmi_StockPriceHighEndOfRange_documentation_en-US" xlink:label="lab_vmi_StockPriceHighEndOfRange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the high end of stock price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockPriceHighEndOfRange" xlink:href="vmi-20201226.xsd#vmi_StockPriceHighEndOfRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_StockPriceHighEndOfRange" xlink:to="lab_vmi_StockPriceHighEndOfRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_e86844b7-f097-48fd-a29b-77426527bf02_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum aggregate maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_0dccc25f-35d4-41e0-9819-fb6a5f3c1fe1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DIVESTITURE</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_b1cfe5af-c7e4-4ba0-84dc-b57eccfc5be0_negatedTerseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (gain) loss on cash flow hedges recorded in earnings</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Realized Gain (Loss), after Reclassification and Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Realized Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ba66ed49-8611-48ca-8510-e6ce8b5836ec_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_880aff7e-4f8a-4dea-b2a5-49ff924cc163_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_ae9c9591-2af7-43ea-a022-9c85238289e3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9dca11d2-f5db-46c2-86dc-fb2c2fa092c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_c0c597c9-6ed6-4889-9248-22a95afe8480_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on short-term agreements</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_bff30942-4bf3-4d13-961e-824cda02ffcf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_615dcede-6026-4b4c-95b6-e82b184ca0d6_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding dilutive (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0c177a4f-919a-4c33-bc84-27dc9c2bbfa7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ProductSalesMember_88b51656-3dd2-4aca-8e0d-e6f192fd42b9_terseLabel_en-US" xlink:label="lab_vmi_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product sales</link:label>
    <link:label id="lab_vmi_ProductSalesMember_label_en-US" xlink:label="lab_vmi_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Sales [Member]</link:label>
    <link:label id="lab_vmi_ProductSalesMember_documentation_en-US" xlink:label="lab_vmi_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProductSalesMember" xlink:href="vmi-20201226.xsd#vmi_ProductSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ProductSalesMember" xlink:to="lab_vmi_ProductSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_03195d75-b335-4e02-b997-4ee9430d9931_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3bfe6346-0c14-4925-9f6a-8066ae2dc8d7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_906f2345-1353-4367-b787-fe71507f84c0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_341d6d08-8ba6-477a-a7e2-668c55edfab2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary cash investments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_7891f2f0-a685-4aae-878e-39d4aba174b4_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_761c8d06-0985-4502-b42f-3b66f30373ca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd5ac032-f271-42ab-9d9b-d8d9080b4439_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_71238d26-faa2-4337-b3ce-2bcde89a4a83_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on long-term borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_63beaefd-b703-4b3a-9a2d-78317c842f8f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_0af4f35e-a433-460c-9c9e-82ec2cbe8997_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Status of Stock Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c9c01ca2-03e6-47a7-a100-ef60bb61d1b0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9ff25f08-b34d-4adf-8792-01f9b724e3e9_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrecognized Tax Benefits beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_046e446d-7a9d-4c7f-bd02-1e001d7872d4_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrecognized Tax Benefits end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_9da84873-e5fb-4e55-83a4-910d4fb9d4b9_terseLabel_en-US" xlink:label="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current:</link:label>
    <link:label id="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label id="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_documentation_en-US" xlink:label="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The non-current component of income tax expense for the period representing amounts of income taxes paid or payable (or refundable) for the period for all income tax obligations as determined by applying the provisions of relevant enacted tax laws to relevant amounts of taxable Income or Loss from continuing operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:href="vmi-20201226.xsd#vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_b0ff01a4-d5e2-4fb0-ae9e-d7a3cf10aaf1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock of $1 par value - Authorized 75,000,000 shares; issued 27,900,000 issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_07ccea8a-0de5-4303-828a-349279aeb177_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_16b2ebd3-4154-43aa-964d-10cf8bf55f78_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of amortized intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_07a24f34-1a46-471a-865f-564d62e52699_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_15e8bc01-6318-417a-8240-8115d64ea787_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset recognized</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6f1d8dde-7f53-4d66-9388-75c48f6ebf24_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_d26d4599-4d51-4993-9f1c-65706cc8df7c_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_f9a8568a-bb9f-4dcd-91f0-3b3ae323da11_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current installments of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_d3064016-243c-40be-97f7-27e3f31368bc_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current installments of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_7841fe62-a75d-4a4e-8f52-06c86f4839a2_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_06e25334-7f18-4417-a527-6b9cbbcbabeb_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b0b82e74-e455-45ac-8f48-bc0680c6a067_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements with taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ae691a3b-c647-480f-8fb1-1d68ab3bbb5a_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5904a2be-bf3d-4b68-9d04-2e6fb14c6a91_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_05a3a5c4-b873-4471-a598-b2430a33ce9c_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_98d80e9c-026d-488f-a848-bf8d2dae0fba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_c493cc6c-0e47-4c44-8450-79656b5e6764_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_bfdeee76-a0f1-4e0c-8b7c-c28a14a63cfd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, issued shares (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb575762-8a5f-421a-913c-451d054f853d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_e1e60be1-76c1-48c5-be20-b9adb5ef3f25_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Number (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4525def3-373f-4cea-bb83-28e707192986_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_28224e7b-ff85-4087-ada6-bacf3a2929d2_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_f028053a-5888-4b81-bfc8-e59b466ac83d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_f2ee17f0-c565-4211-8adb-ee53b2835362_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, excluding current installments</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_4ffac992-3ec2-4d25-abc5-2398103800db_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_71c55fbb-f0ca-4fdc-8709-dbcd8a7d58be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt:</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_40fddcb8-54a0-4a8f-a0d2-79f2b848bde8_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Valmont Industries,&#160;Inc. shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f259e1b8-7bf0-4bca-a3f1-1fe32fd2a1e2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After tax adjustment to retained earnings</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_9b989cc0-06d4-4199-a53a-4fc6332545a6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CommunicationStructuresMember_e1cb3299-734f-4473-afad-999212ffd860_terseLabel_en-US" xlink:label="lab_vmi_CommunicationStructuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communication Products</link:label>
    <link:label id="lab_vmi_CommunicationStructuresMember_label_en-US" xlink:label="lab_vmi_CommunicationStructuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communication Structures [Member]</link:label>
    <link:label id="lab_vmi_CommunicationStructuresMember_documentation_en-US" xlink:label="lab_vmi_CommunicationStructuresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to communication products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CommunicationStructuresMember" xlink:href="vmi-20201226.xsd#vmi_CommunicationStructuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CommunicationStructuresMember" xlink:to="lab_vmi_CommunicationStructuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionsTable_5f3e564f-42c3-46ee-8a3c-784ded6d0025_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisitions [Table]</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionsTable_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisitions [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_de35df3e-8b48-4b78-b9f8-b15acfa66794_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c2accd73-c11a-4296-b6f6-a57533a0bc02_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_80dbe5dd-806c-4305-b2a0-706ee9f48064_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employee compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_faf0ee3b-34cb-47e6-b114-e5521dede5a4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d28d4a75-5656-4e8c-9e34-6e756784300a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_2ae75292-0df5-494b-bdad-07cebbb9c05a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShortTermLineOfCreditMember_83c2bb45-91c5-42a6-9eb6-c6fd8acef960_terseLabel_en-US" xlink:label="lab_vmi_ShortTermLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label id="lab_vmi_ShortTermLineOfCreditMember_label_en-US" xlink:label="lab_vmi_ShortTermLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short Term Line Of Credit [Member]</link:label>
    <link:label id="lab_vmi_ShortTermLineOfCreditMember_documentation_en-US" xlink:label="lab_vmi_ShortTermLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A contractual arrangement with a lender under which short-term borrowings can be made up to a specific amount at any point in time.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermLineOfCreditMember" xlink:href="vmi-20201226.xsd#vmi_ShortTermLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShortTermLineOfCreditMember" xlink:to="lab_vmi_ShortTermLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_90104e1e-49d4-4455-86ce-a9115fd7ffca_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_aed9aa95-13cb-4ffe-b311-410ccc424331_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_1d726513-d18e-45a7-a65b-129f9daa971a_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7b25967a-8615-4f9c-b7be-2bda6da7304b_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1e920ab7-ecb9-4e3d-944f-04bda5bc77a9_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_7ed06a33-0a10-4a09-932b-2bb56d325fca_negatedTerseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized loss on grinding media net investment hedge</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) Reclassification Adjustment from Accumulated other comprehensive income on Derivatives Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges upon the sale or liquidation of an investment in a foreign entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0eab4494-99c8-49a2-a4b0-e6fb62b7b9f9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6a3e1f96-69e1-45ed-9846-21dbeca8b580_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f1899560-b88c-494d-b83b-2e00e65e0803_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f6e1d0e7-c593-4d12-a5c0-f51a4555695e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_3f21e644-5022-459c-82f6-a440826e7caf_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_77533522-6a1e-42e8-9041-d639dba431e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_4a9e05bb-3e7a-49ba-9782-9984ae593898_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of notional amounts of outstanding derivative</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_45c37930-ae13-4061-955e-2cb6630f90eb_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CPI Inflation</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions used Calculating Net Periodic Benefit Cost Consumer Price Index Inflation Rate</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the consumer price index inflation rate estimated to determine expenses related to pension plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:to="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_c2b127f4-a034-4fb5-b213-e4a665551ab5_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8d1f422d-59b7-47c3-a196-4d3e6cd822c5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9304bd56-7b5a-4a6d-98f1-eee456ef4a79_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebt_7ac1acdf-555c-4fff-bfc8-01a41ab5f174_terseLabel_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refinancing of long-term debt expense</link:label>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebt_label_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Refinancing Of Long-Term Debt</link:label>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebt_documentation_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Refinancing Of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:to="lab_vmi_PaymentsForRefinancingOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_89ae59de-5de3-40ec-9391-c5ebae44eab0_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_5c703f4d-ed77-47be-af43-e96b0676cd77_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_13c94f28-5078-4d22-a0ce-269b43bbeabe_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_a6062e51-43da-4811-a310-8acf84b77647_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other/ Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b0b68f81-7460-46c6-9be3-368b34b9b4a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_604f4c24-a214-4cd5-ae42-f31e35a853ba_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_df3e6b66-6ad0-45db-b0e7-239d52f68f8f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bc55d1de-d60f-4c63-8aab-024d70277f26_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Tax Effects of Significant Items Comprising Net Deferred Income Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_7742efc9-43df-4247-8575-cccbf2053a15_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured at NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_efdf7e89-c0b2-411a-962a-19f4acf82868_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_e82e0f28-48a2-49a3-ae73-393926bea6f4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Pension Plan</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_9d8cfa22-023e-49b3-8671-d330727a04e2_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from divestiture of grinding media business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_d9b54eda-09ec-4e47-a658-0592865f02d2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on divestiture of grinding media business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_605cffa1-275b-4225-a6b9-acbcd5cd9ce0_totalLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pre-tax loss from divestiture of the grinding media business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_38e72e81-2b9d-4c8d-9bb0-2f501e32dabe_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from divestiture of grinding media business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2f276980-ead1-4317-a25d-48abcdfc1291_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_8b080dab-f9c1-472d-999d-b82ce81bf414_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Addition of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b2e262f4-1b03-49a5-ace9-00eb24074eaa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_05561143-a9b3-4135-8589-a24107454340_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_76ba2872-cf49-46c6-96a1-7b7b22a4270b_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RPI inflation</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions used Calculating Benefit Obligation Retail Prices Index Inflation Rate</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the retail price index inflation rate used in determining the benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:to="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_1b5c82e3-96ac-4afe-985d-7d02c071c901_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_e79bcd17-696b-4595-b543-76b746f39b77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other option disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_A2018RestructuringPlanMember_2c2cb902-b944-4fd9-810e-2f7ad6edc2f0_terseLabel_en-US" xlink:label="lab_vmi_A2018RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Restructuring Plan</link:label>
    <link:label id="lab_vmi_A2018RestructuringPlanMember_label_en-US" xlink:label="lab_vmi_A2018RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Restructuring Plan [Member]</link:label>
    <link:label id="lab_vmi_A2018RestructuringPlanMember_documentation_en-US" xlink:label="lab_vmi_A2018RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Restructuring Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2018RestructuringPlanMember" xlink:href="vmi-20201226.xsd#vmi_A2018RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_A2018RestructuringPlanMember" xlink:to="lab_vmi_A2018RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ESSMember_2c0d408b-ae23-4b24-baba-364b659e3dc6_terseLabel_en-US" xlink:label="lab_vmi_ESSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESS</link:label>
    <link:label id="lab_vmi_ESSMember_label_en-US" xlink:label="lab_vmi_ESSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESS [Member]</link:label>
    <link:label id="lab_vmi_ESSMember_documentation_en-US" xlink:label="lab_vmi_ESSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESS [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ESSMember" xlink:href="vmi-20201226.xsd#vmi_ESSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ESSMember" xlink:to="lab_vmi_ESSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_46a51eef-d294-4d88-bff2-9914804475e3_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b6748043-e8bf-4e27-adeb-5197aea6ab1f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted EPS</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_b98e74b6-e9fe-4c8b-a52a-0547c1f912ed_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_c98b894a-7fc3-4152-b65b-4a70185cb172_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets_783e1556-0bde-4ee3-95ad-074461451b81_terseLabel_en-US" xlink:label="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill &amp; intangible assets</link:label>
    <link:label id="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Goodwill and Intangible Assets</link:label>
    <link:label id="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets_documentation_en-US" xlink:label="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:href="vmi-20201226.xsd#vmi_ImpairmentOfGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:to="lab_vmi_ImpairmentOfGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e4aaf3fa-f6eb-44fd-9f04-05e8eef3377f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_8bc5a976-cb74-4fe8-b8b3-a1e4ded5728d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_94f56ac5-12ea-42a0-ba7c-57941afec8db_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_feb55707-c9c5-4300-943b-ce67db26a6f8_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherCountriesMember_8eac209f-b958-4984-baaf-719820353e37_terseLabel_en-US" xlink:label="lab_vmi_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_vmi_OtherCountriesMember_label_en-US" xlink:label="lab_vmi_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_vmi_OtherCountriesMember_documentation_en-US" xlink:label="lab_vmi_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to other countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherCountriesMember" xlink:href="vmi-20201226.xsd#vmi_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherCountriesMember" xlink:to="lab_vmi_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_63ffc2ac-52ff-40b3-a974-8a5ca411fe10_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_3d4ab10c-9420-46dc-a67d-4028607561cb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBankLoansAndNotesPayable_757daaf0-e1ac-4a99-8ede-5c14eb74de51_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable to banks</link:label>
    <link:label id="lab_us-gaap_ShortTermBankLoansAndNotesPayable_f784ff0f-1129-4e47-aa38-e10097805403_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding amount</link:label>
    <link:label id="lab_us-gaap_ShortTermBankLoansAndNotesPayable_label_en-US" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Bank Loans and Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_4f0a5699-281d-4237-99ac-5ed50ef6f49a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_319de496-7607-4611-b5dc-f514e84bd0b7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LarsonCamouflageMember_934db031-2376-4e8c-9309-005fae30608f_terseLabel_en-US" xlink:label="lab_vmi_LarsonCamouflageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Larson Camouflage</link:label>
    <link:label id="lab_vmi_LarsonCamouflageMember_label_en-US" xlink:label="lab_vmi_LarsonCamouflageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Larson Camouflage [Member]</link:label>
    <link:label id="lab_vmi_LarsonCamouflageMember_documentation_en-US" xlink:label="lab_vmi_LarsonCamouflageMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Larson Camouflage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LarsonCamouflageMember" xlink:href="vmi-20201226.xsd#vmi_LarsonCamouflageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LarsonCamouflageMember" xlink:to="lab_vmi_LarsonCamouflageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_3b4f7aa1-38fb-4c11-9c96-59ae4f00e456_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign country</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_fac475df-f49b-4900-aa25-f89fe391a416_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_e1aa032d-6399-471a-93a1-30e4df1c3230_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_fcb18f94-4d12-48c7-b64b-2d789d2871a7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average actuarial assumptions used to determine the benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used in Calculations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_d88f8672-f046-4a86-bcb1-9f9d2fb7ecfb_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_3f2df7cc-df7f-49d2-aafd-e736546f6755_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate on notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_52629e86-342d-4db0-ade3-c7d4fe442736_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_60f2e667-c02b-4a73-8eb2-71c82269b0b0_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f2123426-20c7-40d3-a0b0-f70e23edb785_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected timing of performance obligation satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_689fabc2-be94-4439-8d33-37ad2313600a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ca662e99-242e-40f6-aa6a-70881b62978e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised; shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_48d5c716-31e7-4a6b-a5fe-53d9b9a64bd8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_02426a61-1d40-4ec9-b569-06e9b9151dd7_terseLabel_en-US" xlink:label="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contribution limit per calendar year to 401 (k) plan</link:label>
    <link:label id="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_label_en-US" xlink:label="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employee Contribution Limit Percentage of Compensation</link:label>
    <link:label id="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_documentation_en-US" xlink:label="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The limit of annual employee contributions to the plan per calendar year as a percentage of compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:href="vmi-20201226.xsd#vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:to="lab_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3719b95e-c020-485f-8a0e-4885fbb8b667_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_bccbabd6-311d-4433-8291-39114815600b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_5e3e90c2-cf0f-4637-a8c0-3943e0782cd7_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expenses)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_InternationalMember_1b8003b7-2299-43ff-b065-51116a147288_terseLabel_en-US" xlink:label="lab_vmi_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_vmi_InternationalMember_label_en-US" xlink:label="lab_vmi_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_vmi_InternationalMember_documentation_en-US" xlink:label="lab_vmi_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_InternationalMember" xlink:href="vmi-20201226.xsd#vmi_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_InternationalMember" xlink:to="lab_vmi_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_dc2d3793-9226-40eb-ba99-2834fd52df1f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on cross currency swaps</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IndustrialDevelopmentRevenueBondsMember_6ab07836-c42e-4945-beca-e376c57f245a_terseLabel_en-US" xlink:label="lab_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IDR Bonds</link:label>
    <link:label id="lab_vmi_IndustrialDevelopmentRevenueBondsMember_label_en-US" xlink:label="lab_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Development Revenue Bonds [Member]</link:label>
    <link:label id="lab_vmi_IndustrialDevelopmentRevenueBondsMember_documentation_en-US" xlink:label="lab_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Development Revenue Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:href="vmi-20201226.xsd#vmi_IndustrialDevelopmentRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:to="lab_vmi_IndustrialDevelopmentRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_73ca9f98-d569-40cd-9c6c-692a91bedf4b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_0ad211c5-3a70-4ed0-983e-157fd8073c59_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares in treasury, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9612b6cf-7335-47b4-b9b3-d01568e8a848_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_fb89bd4b-3366-42c9-8022-a35dfda9508f_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d1f65b63-1709-4e9d-856c-726503168e75_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_504e7757-cf14-4871-b2f1-c532e8e16ffa_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_e9478f07-c67e-41d3-9fdf-8e19c7a44815_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ba9875ac-60b3-476a-b275-00d10d2cb529_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_9f34ee60-8868-4e2f-9493-67cfc03818f2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8a31d26b-f9b0-411b-a25d-ac7a8dfc0efb_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_21de175b-22a8-43af-a5d0-acf0a37f1ec4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_05c2846f-a4fe-44f4-a3a5-a2aeb2f6df81_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_2cf1dbd6-c455-47f1-af79-a16aa49cb810_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_3d475f66-62fa-440d-9422-a0d424598c39_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_de169395-4b99-4eb3-86b9-055e991676ce_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_7433b386-1ea4-47ec-bad2-227c017dcdb7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_dab65416-a226-4645-9b5e-bb3e8eef0846_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from divestiture</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_556959cb-d4df-4580-a5d7-215faaa1d957_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limit on employer contributions per annum</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OffshoreandOtherComplexSteelStructuresMember_74f96dfd-a1fe-4cba-8868-fd892cabaf6d_terseLabel_en-US" xlink:label="lab_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offshore and Other Complex Steel Structures</link:label>
    <link:label id="lab_vmi_OffshoreandOtherComplexSteelStructuresMember_label_en-US" xlink:label="lab_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offshore and Other Complex Steel Structures [Member]</link:label>
    <link:label id="lab_vmi_OffshoreandOtherComplexSteelStructuresMember_documentation_en-US" xlink:label="lab_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offshore and Other Complex Steel Structures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:href="vmi-20201226.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:to="lab_vmi_OffshoreandOtherComplexSteelStructuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0af050bb-5993-493f-9ab5-78c69a6569f4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_502f57c2-acc3-400b-b410-e5a3b88eb0ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_b7dd253b-5d75-4d1d-98eb-dce755d99227_terseLabel_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation equipment</link:label>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember" xlink:to="lab_us-gaap_TransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f1473463-9c7a-4e91-bf0f-410d086367ce_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9e446ec9-d934-4e36-af73-d0a736b61139_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings per dilited share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c79d64bf-0dc5-4c1d-89c9-5208de7fee31_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per share amount diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_955009ef-6c08-424f-81e3-c9cb67dce7c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary by Geographical Area by Location</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAbstract_7b814069-ae77-4aff-a465-b264db3da522_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAbstract" xlink:to="lab_us-gaap_GuaranteesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash_90ed8064-1f2f-4be4-8c21-6375b9a27801_terseLabel_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plan expense (benefit)</link:label>
    <link:label id="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash_label_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Expense (Reversal of Expense), Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:to="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1f7ff4f1-bcaf-45ee-bad2-0f692db59d62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_3c51ae0a-fee8-41e9-8f19-4054bf9c5e48_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_0e62d05a-4a40-46e4-893b-20bb6033c903_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_1865bfe6-4dc1-4065-9005-ec5e60b9e32d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fb86a0b1-d457-4c99-9201-c4698edec958_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of trade names</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_5d0da023-706a-4016-a2b6-51312e95be6d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_cb9c5aed-45f7-473d-a0a1-2a7dca538508_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a3bc2643-e52b-45e9-bfc0-ca9e5a72bc2a_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5ae922ef-d01b-4ae0-a33a-7958ffc3fc70_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1e1cef07-b549-448b-952a-2871226c987c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ShortTermBankLinesOfCreditMember_569c02b9-29f5-4c97-95b1-d35884277648_terseLabel_en-US" xlink:label="lab_vmi_ShortTermBankLinesOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short Term Bank Lines Of Credit</link:label>
    <link:label id="lab_vmi_ShortTermBankLinesOfCreditMember_label_en-US" xlink:label="lab_vmi_ShortTermBankLinesOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short Term Bank Lines Of Credit [Member]</link:label>
    <link:label id="lab_vmi_ShortTermBankLinesOfCreditMember_documentation_en-US" xlink:label="lab_vmi_ShortTermBankLinesOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term bank line of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermBankLinesOfCreditMember" xlink:href="vmi-20201226.xsd#vmi_ShortTermBankLinesOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ShortTermBankLinesOfCreditMember" xlink:to="lab_vmi_ShortTermBankLinesOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_098feadd-272c-4e98-a97b-e02ac1761017_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_21293c3c-28b9-476c-b28b-fa028bef2325_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RPI Inflation</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions used Calculating Net Periodic Benefit Cost Retail Price Index Inflation Rate</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the retail price index inflation rate estimated to determine expenses related to pension plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:to="lab_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_3d58e669-c729-42ff-afd6-115122cb1a15_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized shares (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_7a02eeb2-d23a-4f76-804e-ab28992a6a30_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_25ba117c-2274-4060-aacd-3d675c38f18c_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on investments - unrealized</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_4f547da0-8e71-48fe-8751-d03c0debc17d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_RestructuringCostandReserveRollForward_9df76c04-63c3-4b05-88a8-fef8115bced2_terseLabel_en-US" xlink:label="lab_vmi_RestructuringCostandReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Roll Forward]</link:label>
    <link:label id="lab_vmi_RestructuringCostandReserveRollForward_label_en-US" xlink:label="lab_vmi_RestructuringCostandReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Roll Forward]</link:label>
    <link:label id="lab_vmi_RestructuringCostandReserveRollForward_documentation_en-US" xlink:label="lab_vmi_RestructuringCostandReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringCostandReserveRollForward" xlink:href="vmi-20201226.xsd#vmi_RestructuringCostandReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_RestructuringCostandReserveRollForward" xlink:to="lab_vmi_RestructuringCostandReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ec6af816-3073-4ace-8b0d-393599d1d6c0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7f38dafb-42be-4e88-8247-55aae0f41edc_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_9c3b5b54-71a8-4edf-af89-7f5449aee095_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c4390bdc-2f55-4779-84fe-119de2725f34_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_fd8b6177-701e-4ae5-a5f9-3c7ad468b0e5_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_20a82094-4fdd-46ce-b1d4-163ca9f25a20_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8f4edc8f-8afc-47ec-8d16-3d7d2941cbbf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_20b317f7-7da4-4b4e-86ec-7301722ca601_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_46575e4f-8ae2-4eec-b27a-c0fec8c94269_terseLabel_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted-Average Actuarial Assumptions Used to Determine the Benefit Obligation</link:label>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_label_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used to Determine Benefit Obligation [Table Text Block]</link:label>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_documentation_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:to="lab_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ThresholdForDisclosurePercentage_09a251d0-7b1f-4684-95fc-345a9f4582a8_terseLabel_en-US" xlink:label="lab_vmi_ThresholdForDisclosurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold for disclosure as percentage of net sales by customer</link:label>
    <link:label id="lab_vmi_ThresholdForDisclosurePercentage_label_en-US" xlink:label="lab_vmi_ThresholdForDisclosurePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold for Disclosure Percentage</link:label>
    <link:label id="lab_vmi_ThresholdForDisclosurePercentage_documentation_en-US" xlink:label="lab_vmi_ThresholdForDisclosurePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage which the entity uses for disclosure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ThresholdForDisclosurePercentage" xlink:href="vmi-20201226.xsd#vmi_ThresholdForDisclosurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ThresholdForDisclosurePercentage" xlink:to="lab_vmi_ThresholdForDisclosurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c5a673c9-39fb-4f8e-8ce7-671bb0267f38_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_c3b29c99-4387-4319-8c80-f21c2a1f09e4_terseLabel_en-US" xlink:label="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refundable income taxes</link:label>
    <link:label id="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_label_en-US" xlink:label="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable and Deferred Tax Assets (Liabilities), Net, Current</link:label>
    <link:label id="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_documentation_en-US" xlink:label="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also includes the net amount of deferred tax assets (after reduction for valuation allowance) and liabilities as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities that are classified as current in the financial statements, or that are expected to reverse in the next twelve months (or normal operating cycle, if longer), for entities that net deferred tax assets and tax liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:href="vmi-20201226.xsd#vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:to="lab_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_afa7f09d-de3d-4053-8e0b-45be3d77d19c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_17557d92-45c4-4ae4-aad0-56b79e00a953_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_f76e5ed5-f9f2-4f8d-a2fc-f297c2f30214_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c45546bd-d760-4d68-aa5d-5e9326ef4d4a_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary by Geographical Area by Location</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_1f2418d7-524a-44ad-8b16-6ba5522cd132_terseLabel_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of exercise price per share from $142.67 to $164.35</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_label_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Dollar120.91 To Dollar151.45 [Member]</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_documentation_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $120.91 to $151.45.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:to="lab_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_c37f700c-a1bd-4cec-b67f-0e542b03872e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_3e7f5c2f-5a56-408a-8f5e-3fd25cafd14c_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_50eab63b-7899-4603-a29a-ffff76c87da4_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_3439379d-bb3e-4480-83e3-27b02cb07eac_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_bb7f737d-daf6-4c31-94ad-555bdbcf9458_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_71656a9d-202a-4228-8611-b74310ca0ff7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in the Product Warranty Accrual</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_0e7280e5-13ea-4351-970b-ae7aa6ca3401_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ConnectItWirelessInc.Member_7689682f-4b2d-43d8-8dde-a30186cc6e7e_terseLabel_en-US" xlink:label="lab_vmi_ConnectItWirelessInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connect-It Wireless, Inc.</link:label>
    <link:label id="lab_vmi_ConnectItWirelessInc.Member_label_en-US" xlink:label="lab_vmi_ConnectItWirelessInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connect-It Wireless, Inc. [Member]</link:label>
    <link:label id="lab_vmi_ConnectItWirelessInc.Member_documentation_en-US" xlink:label="lab_vmi_ConnectItWirelessInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connect-It Wireless, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConnectItWirelessInc.Member" xlink:href="vmi-20201226.xsd#vmi_ConnectItWirelessInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ConnectItWirelessInc.Member" xlink:to="lab_vmi_ConnectItWirelessInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_376089a6-ade9-4745-a6a1-8be01391eb7d_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_9dea5e5a-a829-49f5-88bd-027f1df751c4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_bb1f6f75-1eea-41f9-a246-b6ba49e16603_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_bfab3eee-750f-4e36-a6ea-a0eb3355e149_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEFINED BENEFIT RETIREMENT PLAN</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember_b196c193-869e-4641-9482-9b917f52c6f0_terseLabel_en-US" xlink:label="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested stock and restricted stock units</link:label>
    <link:label id="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Vested Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the details pertaining to nonvested stock awards and restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:href="vmi-20201226.xsd#vmi_NonVestedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:to="lab_vmi_NonVestedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b0f13d41-9888-41e5-a4d3-e31167284f83_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0c63a158-53bb-4685-9cd8-ee22c61263ff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_53ed2108-a90b-41b9-8b0c-585762560634_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherCosts_9883c466-ea90-4305-b6e2-5945db47aefd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative costs of the Plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherCosts_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Other Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanOtherCosts" xlink:to="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5cf48ee6-ffab-45a9-aabd-611fde2f052a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_27f5f127-4508-415c-a658-bd0696e0ecd9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_7060b5df-5652-4ded-becc-012107696fb3_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_1a9a165c-603e-429e-aa33-4926fa90f95f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_61e9cc4b-3fc1-49a4-af9d-981fd1c0120b_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_dd24cac4-b4dc-4670-b9bc-797dcc206e44_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_8b11f43d-cc14-42b6-a241-fcbd491cb9d3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBaseFederalMember_55453a33-375b-47c0-a89a-a627d53c8fa4_terseLabel_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds rate</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBaseFederalMember_label_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Variable Rate Base Federal [Member]</link:label>
    <link:label id="lab_vmi_DebtInstrumentVariableRateBaseFederalMember_documentation_en-US" xlink:label="lab_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The federal funds rate used to calculate the variable interest rate of the debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBaseFederalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:to="lab_vmi_DebtInstrumentVariableRateBaseFederalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_d039a811-e546-475d-a5d4-77587e43b6a1_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_3f479e2a-3e58-4d2b-9edb-bfaf83dc4202_terseLabel_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.25% Due 2054</link:label>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_label_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.25 Percent Due 2054 [Member]</link:label>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_documentation_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.25 Percent Due 2054 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:to="lab_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cfe111d6-eb2f-4530-ab7d-e64d529aee5d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d5100378-acba-4f5d-98e0-881ea7e833f0_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_4775f08e-19f4-4fd7-9d8c-75e390bfa979_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_b88e5922-21da-49d9-8577-0f9d07c035ae_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ConcreteMember_c72e3ab6-5a4e-4eec-aa6c-a24e33276fbc_terseLabel_en-US" xlink:label="lab_vmi_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concrete</link:label>
    <link:label id="lab_vmi_ConcreteMember_label_en-US" xlink:label="lab_vmi_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concrete [Member]</link:label>
    <link:label id="lab_vmi_ConcreteMember_documentation_en-US" xlink:label="lab_vmi_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to concrete processing products and/or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConcreteMember" xlink:href="vmi-20201226.xsd#vmi_ConcreteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ConcreteMember" xlink:to="lab_vmi_ConcreteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a761ddb1-453f-4ce3-9ccc-25c7e078dcb0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f2189d38-dfe5-415d-9686-6884c8d491b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_3ceb9da5-2cbe-4508-87e4-7ab0676d7c6e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_94acca28-66cc-4e03-bd5a-4af629b709b7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount paid for share repurchase</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_886098ae-2cff-4978-b885-6d1356b42ffb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period of options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3fb37e85-72d3-4807-be42-f4b01cdea20a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period of performance-based stock units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8c0bfd7f-02e9-4a28-8a6c-4de55c5333e4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_2ee7fea3-06a1-473f-b55e-6caf3835812f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_9c62003b-c43c-41f7-a254-9a23db33f709_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_caa1eaba-8594-4075-990f-06601dd03ca1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_e9785747-f898-4b57-8bd5-d6a72dab8238_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest rate basis</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Description of Variable Rate Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_e555536e-066c-45ad-9d55-a76298936179_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments, net</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_162fc8ec-d53b-40ad-8998-569f6f71d7b5_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1e9d8adc-d6ca-4afe-acca-9bb8dc97e74e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_a0336ff1-8433-46ad-aa20-3f266afecbfa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2928fcc4-ee77-4679-9d6c-1bdcfd827fda_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0996b272-1820-4892-8be6-f41890505276_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, and equipment acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d774048b-e484-44b0-a564-c3b3bab9ccaf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_a970fc1b-b4d0-46fa-82cf-10248c41e294_terseLabel_en-US" xlink:label="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options (in dollars per share)</link:label>
    <link:label id="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_label_en-US" xlink:label="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Dilutive Securities, Stock Options, Per Share</link:label>
    <link:label id="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_documentation_en-US" xlink:label="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The per share amount resulting from the "as if" assumption that stock options were exercised for purposes of computing the dilutive effect of convertible securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:href="vmi-20201226.xsd#vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:to="lab_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecurities_8e4f2a48-1051-4cd5-af67-62c8ad768065_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Effect of Stock Options</link:label>
    <link:label id="lab_us-gaap_DilutiveSecurities_label_en-US" xlink:label="lab_us-gaap_DilutiveSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecurities" xlink:to="lab_us-gaap_DilutiveSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_45b2ab46-b202-4d9c-9a4c-f12fbfca6edf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_90cc1413-ec2c-4a08-9cf2-aa708ed0dbe7_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_99fd3a97-ec38-4782-abf1-2ed7257ec96e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5f097679-2fc5-4c7a-86c9-3e114da9ef23_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_5c72ee47-16d0-40f0-a38c-c92e23915b8c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and purchased parts</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_c0277f24-305e-45ec-a98b-15fc32c59d1d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeltaEMDPtyLtdMember_81f38711-6445-41d9-87e9-acc3da8b20ce_verboseLabel_en-US" xlink:label="lab_vmi_DeltaEMDPtyLtdMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMD</link:label>
    <link:label id="lab_vmi_DeltaEMDPtyLtdMember_label_en-US" xlink:label="lab_vmi_DeltaEMDPtyLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delta E M D Pty Ltd [Member]</link:label>
    <link:label id="lab_vmi_DeltaEMDPtyLtdMember_documentation_en-US" xlink:label="lab_vmi_DeltaEMDPtyLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Delta EMD Pty. Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeltaEMDPtyLtdMember" xlink:href="vmi-20201226.xsd#vmi_DeltaEMDPtyLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeltaEMDPtyLtdMember" xlink:to="lab_vmi_DeltaEMDPtyLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_TreasuryStockPolicyTextBlock_5aa5d1ce-6758-4c27-aa49-50b78c78214d_terseLabel_en-US" xlink:label="lab_vmi_TreasuryStockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_vmi_TreasuryStockPolicyTextBlock_label_en-US" xlink:label="lab_vmi_TreasuryStockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Policy Text Block]</link:label>
    <link:label id="lab_vmi_TreasuryStockPolicyTextBlock_documentation_en-US" xlink:label="lab_vmi_TreasuryStockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockPolicyTextBlock" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_TreasuryStockPolicyTextBlock" xlink:to="lab_vmi_TreasuryStockPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_2bbf2117-ef4c-439c-8276-10e7e44bcfee_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of authorization period</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Period in Force</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_d217ef86-3dd4-493d-aff5-5d318761518f_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f18d5814-7a16-4e53-a48d-b0ea5fa95594_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ba5c0c9-84b0-442c-95fc-4d776374e697_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLineItems_d32b9b1e-fd79-48ab-89bd-5c8d1317e620_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_c0dd31da-b118-43ff-b26b-07c8be6036de_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_c1939355-bdcc-4104-aba4-1ec9f7726c15_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_d922b364-0fa7-4945-af95-2b3203762e06_terseLabel_en-US" xlink:label="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discount on 5.00% and 5.25% senior unsecured notes</link:label>
    <link:label id="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_label_en-US" xlink:label="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Discount On Senior Unsecured Notes5.00 Percent And5.25 Percent [Member]</link:label>
    <link:label id="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_documentation_en-US" xlink:label="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discount on senior unsecured notes with an interest rate of 5.00% and 5.25%, due October 2044 and October 2054, respectively.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:href="vmi-20201226.xsd#vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:to="lab_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_2e690875-c17b-41bd-a7cd-880126b96751_negatedLabel_en-US" xlink:label="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock plan exercises</link:label>
    <link:label id="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_label_en-US" xlink:label="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Value Acquired Stock Plan Cost Method</link:label>
    <link:label id="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_documentation_en-US" xlink:label="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of common and preferred stock that were purchased during the period for the stock plan. Recorded using the cost method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockValueAcquiredStockPlanCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:to="lab_vmi_TreasuryStockValueAcquiredStockPlanCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_ae823f19-d3a7-483b-ab1e-b82143472e49_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_277b9cf1-74fe-4482-b229-0e5d51b26fd6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of remaining ownership</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_da5056d5-1349-4542-a591-05726af403e1_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9db15dd2-a615-449f-a04f-60e2e8c1d0f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_32998586-ed8e-4128-badd-4ca8f30825d5_terseLabel_en-US" xlink:label="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax Assets (Liabilities) Presented on the Consolidated Balance Sheets</link:label>
    <link:label id="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_label_en-US" xlink:label="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax Assets Liabilities Balance Sheet Caption [Table Text Block]</link:label>
    <link:label id="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_documentation_en-US" xlink:label="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of deferred income tax assets (liabilities) presented on the consolidated balance sheets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:to="lab_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_d09764f5-eb34-4e88-8e96-d63f4d72f6df_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash loss on trading securities</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_118287f6-e7a5-4c02-965d-ba883673e4fb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PatentsAndProprietaryTechnologyMember_131163af-42ca-4aff-827e-e3f5102820c6_verboseLabel_en-US" xlink:label="lab_vmi_PatentsAndProprietaryTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents&#160;&amp; Proprietary Technology</link:label>
    <link:label id="lab_vmi_PatentsAndProprietaryTechnologyMember_label_en-US" xlink:label="lab_vmi_PatentsAndProprietaryTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents And Proprietary Technology [Member]</link:label>
    <link:label id="lab_vmi_PatentsAndProprietaryTechnologyMember_documentation_en-US" xlink:label="lab_vmi_PatentsAndProprietaryTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the patents and proprietary technology.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PatentsAndProprietaryTechnologyMember" xlink:href="vmi-20201226.xsd#vmi_PatentsAndProprietaryTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PatentsAndProprietaryTechnologyMember" xlink:to="lab_vmi_PatentsAndProprietaryTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_b74732d2-6805-427b-82f9-833502f7bad0_negatedTerseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity hedges</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_281bfe17-2320-44bd-8e2a-0d8c41ccce61_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LineofCreditAdditionalBorrowingCapacity_43bec231-3e34-492f-9295-b791f682c250_terseLabel_en-US" xlink:label="lab_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional borrowing capacity</link:label>
    <link:label id="lab_vmi_LineofCreditAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Additional Borrowing Capacity</link:label>
    <link:label id="lab_vmi_LineofCreditAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:href="vmi-20201226.xsd#vmi_LineofCreditAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:to="lab_vmi_LineofCreditAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_eba1d076-0891-4c48-8960-d51f90eb746b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_a3adc22e-e284-4462-bdf0-89dd22ae077b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued shares (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_e8c9c9e9-8f25-4d26-b625-bb7a9465d578_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_3a9736ea-151e-4580-a009-d90919a05200_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d5d3972-7e23-4b58-a958-8c9201dd2215_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_31e4797b-b490-45c0-b5dc-ff9b6dd2dca5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9290a500-1a0d-4f13-8f5d-e9c9f65d80a3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_888afa7a-898b-4e6e-852f-5eda0cbddb11_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, number of instruments held</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_d6d92560-b393-45ae-b6c1-f915ea1a9835_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3fc3d0fb-d913-49ee-a61a-b76fa24dcdb7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CoatingsSegmentMember_29fd102e-cc74-441d-bf8c-f9fd1752f162_terseLabel_en-US" xlink:label="lab_vmi_CoatingsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coatings</link:label>
    <link:label id="lab_vmi_CoatingsSegmentMember_ba88bdfb-eca0-4442-b12b-c304075b0861_verboseLabel_en-US" xlink:label="lab_vmi_CoatingsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coatings Segment</link:label>
    <link:label id="lab_vmi_CoatingsSegmentMember_label_en-US" xlink:label="lab_vmi_CoatingsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coatings Segment [Member]</link:label>
    <link:label id="lab_vmi_CoatingsSegmentMember_documentation_en-US" xlink:label="lab_vmi_CoatingsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Coatings segment, a reportable segment of the entity. This segment consists of galvanizing, anodizing and powder coating services on a global basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CoatingsSegmentMember" xlink:to="lab_vmi_CoatingsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_9de3d1ba-2513-4133-acf7-7946f1ac3fc4_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized Restructuring Expense</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_fe0f28ac-4ff4-4dd2-967c-fbeaa0576432_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_60dd0d6e-7db8-4111-85eb-d3d3c1649d06_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Effect of Stock Options</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0e68cc55-d44e-491a-8d13-3287e444a4f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trading Securities Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_b8d72902-c387-4751-b3f8-115cc390005b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss) in defined benefit pension plan liability, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_bb9f0dd1-574d-439c-8744-4b35208e4d1a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1_807e39ff-3714-4460-972b-51dd8b67d80b_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency exchange rate used to translate the net pension liability</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_a7706639-0633-40c8-9da4-07a2e03890f4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_4a24ae2e-f349-4ac9-9c30-630f0c6398f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_a5027ba4-116f-43df-93fa-a263bac41180_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_SteelMember_c1993569-7b8d-4e9e-9964-0b5a8abfb358_terseLabel_en-US" xlink:label="lab_vmi_SteelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steel</link:label>
    <link:label id="lab_vmi_SteelMember_label_en-US" xlink:label="lab_vmi_SteelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steel [Member]</link:label>
    <link:label id="lab_vmi_SteelMember_documentation_en-US" xlink:label="lab_vmi_SteelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to steel processing products and/or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SteelMember" xlink:href="vmi-20201226.xsd#vmi_SteelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_SteelMember" xlink:to="lab_vmi_SteelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_65b01a92-827d-47c0-9f02-1f0055d1d109_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_13e06fd3-538b-4777-a4a2-291572aa883a_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation gain (loss)</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income Currency Translation Gain (Loss) before Tax</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The pretax net amount of gains and losses related to currency translation that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in other comprehensive income as they arise.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:to="lab_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_10648bde-5b76-4b08-a1ad-3a51c68a503f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74f7e1ff-72db-4fc2-96cf-d77a81a772c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_0eb59e6d-e964-408b-b84a-ff84d8bf39c1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c388ce16-ee69-43f9-bca3-15f1716ae790_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Amortized Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_fcd6222d-351b-4e18-a24f-ac33ebb642bd_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_4890730a-abad-4cb9-9978-bd9c3f091e17_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOW SUPPLEMENTARY INFORMATION</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ConvertItaliaSpAMember_dda9d94f-025c-422d-a60f-fc1013ec7858_terseLabel_en-US" xlink:label="lab_vmi_ConvertItaliaSpAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convert</link:label>
    <link:label id="lab_vmi_ConvertItaliaSpAMember_label_en-US" xlink:label="lab_vmi_ConvertItaliaSpAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convert Italia SpA [Member]</link:label>
    <link:label id="lab_vmi_ConvertItaliaSpAMember_documentation_en-US" xlink:label="lab_vmi_ConvertItaliaSpAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convert Italia SpA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember" xlink:href="vmi-20201226.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ConvertItaliaSpAMember" xlink:to="lab_vmi_ConvertItaliaSpAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_da2898b9-351f-4678-9bc1-a75b735d1610_terseLabel_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of exercise price per share from $123.87 and $132.84</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_label_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Dollar104.47 To Dollar110.33 [Member]</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_documentation_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $104.47 and $110.33</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:to="lab_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_10ec25e2-df52-4ba1-90f6-8d1ac420d616_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ManagementMember_e3b6f6a1-a20a-4258-99c2-ad958a153a3c_terseLabel_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors and certain management employees</link:label>
    <link:label id="lab_srt_ManagementMember_label_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_94a8c1da-0101-4d0b-8efe-fea51efabb68_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain/(loss) on hedging activities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_60ae1a06-14ca-43ad-acbc-162a53ed272a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_aab2d04b-41ab-419f-bfad-c4f18118782e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2ac4f051-9ed3-4bd0-b23f-1f56619e8148_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4642a74b-5cf7-40c4-bc17-e23d6ccd4fed_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredTaxAssetsLeaseLiabilities_f4552c10-beba-4e1f-8222-f24c97c7d68c_terseLabel_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsLeaseLiabilities_label_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsLeaseLiabilities_documentation_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:to="lab_vmi_DeferredTaxAssetsLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EnergiaSolarDoBrasilMember_b2d438e1-cf89-4a93-923d-332997d69a6d_terseLabel_en-US" xlink:label="lab_vmi_EnergiaSolarDoBrasilMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energia Solar do Brasil</link:label>
    <link:label id="lab_vmi_EnergiaSolarDoBrasilMember_label_en-US" xlink:label="lab_vmi_EnergiaSolarDoBrasilMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energia Solar do Brasil [Member]</link:label>
    <link:label id="lab_vmi_EnergiaSolarDoBrasilMember_documentation_en-US" xlink:label="lab_vmi_EnergiaSolarDoBrasilMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energia Solar do Brasil</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EnergiaSolarDoBrasilMember" xlink:href="vmi-20201226.xsd#vmi_EnergiaSolarDoBrasilMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EnergiaSolarDoBrasilMember" xlink:to="lab_vmi_EnergiaSolarDoBrasilMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_54097a33-3436-41eb-b0b6-e5cb86d88a22_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_8a1443d9-6796-4090-966d-13f1626d09b5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Weighted Average Remaining Contractual Life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_53398a35-1265-424e-ac35-11b4af8da25e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_88450f56-af42-4fe4-b589-dcc9e83c1417_netLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_5c17be0c-a4ef-480b-85ec-2410d9f258da_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-amortized intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_4d9d953c-b55c-4b38-b40e-d26afd0489b9_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_fbbef5d8-20bd-40a8-8e03-3c77ce648db6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense due to nondeductible goodwill impairment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_1feda495-2a11-4188-ba2b-2f9b93fa12d6_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_8ed4a542-db91-47eb-910e-d09c022d7ff7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_2a8b430b-be81-46c4-a2ba-52a6163ba1ad_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_UtilitySupportStructuresSegmentMember_6db6ec62-ae68-49d5-9a52-b134b78c9b32_verboseLabel_en-US" xlink:label="lab_vmi_UtilitySupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Support Structures</link:label>
    <link:label id="lab_vmi_UtilitySupportStructuresSegmentMember_dfbaeadb-ab15-4d6f-b1e0-dd971f314209_terseLabel_en-US" xlink:label="lab_vmi_UtilitySupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Support Structures Segment</link:label>
    <link:label id="lab_vmi_UtilitySupportStructuresSegmentMember_label_en-US" xlink:label="lab_vmi_UtilitySupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Support Structures Segment [Member]</link:label>
    <link:label id="lab_vmi_UtilitySupportStructuresSegmentMember_documentation_en-US" xlink:label="lab_vmi_UtilitySupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the Utility Support Structures segment, a reportable segment of the entity. This segment consists of the manufacture of engineered steel and concrete structures for the global utility industry.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_UtilitySupportStructuresSegmentMember" xlink:to="lab_vmi_UtilitySupportStructuresSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_efdf4335-715f-4770-941b-00478d3bda93_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS SEGMENTS</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8ed24e35-b0ec-440f-8bc9-79dbb247d18c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock awards; shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_d88fabb1-3542-49ce-b902-4005e74756ae_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, less allowance of $15,952 in 2020 and $9,548 in 2019</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_5f9000b3-76ee-4870-b695-0bd51f78a4e4_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_98755f2d-2ced-4cc4-a58f-c75ef62a4329_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_88d9c5eb-332c-43ef-a83f-48fc0e0e0f97_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_ceba830a-1343-488e-a927-bea089ada8d3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DonhadMember_cddcc98b-436d-4ce7-a0e8-07205e2cfecd_terseLabel_en-US" xlink:label="lab_vmi_DonhadMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donhad</link:label>
    <link:label id="lab_vmi_DonhadMember_label_en-US" xlink:label="lab_vmi_DonhadMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donhad [Member]</link:label>
    <link:label id="lab_vmi_DonhadMember_documentation_en-US" xlink:label="lab_vmi_DonhadMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Donhad, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DonhadMember" xlink:to="lab_vmi_DonhadMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_58841ef9-9859-4ad8-98f3-f174818a5418_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4a3b809b-e66f-48e6-9f98-fa5f686385af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average per share fair value of option granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dda8b0f3-4be2-4892-8688-0397bb7b07f9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on net investment hedges, net of tax expense (benefit) of $2,428 in 2020, $384 in 2019, $1,894 in 2018</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_f620bff7-f304-4dc0-a21b-eb9bd511ecf2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdback payment</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_f2bf0f36-5f92-4da5-9731-82c77dce6574_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on net investment hedge, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_f78ba559-2709-4a9d-b245-3618c1889903_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">As Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_3aebaa2d-4054-4043-bd69-de2a57275741_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4bde41f6-d60a-4c14-9450-bfb834010802_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_d7859724-3dd8-4997-86b8-447433cafeca_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill and intangible assets (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_label_en-US" xlink:label="lab_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Effect on Earnings Per Share, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax" xlink:to="lab_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_875e8a1b-064a-4df3-bc1a-70d36deaa1c1_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_A2020RestructuringPlanMember_31d25374-ced8-4e6f-b74b-307fd41bc958_terseLabel_en-US" xlink:label="lab_vmi_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan</link:label>
    <link:label id="lab_vmi_A2020RestructuringPlanMember_label_en-US" xlink:label="lab_vmi_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan [Member]</link:label>
    <link:label id="lab_vmi_A2020RestructuringPlanMember_documentation_en-US" xlink:label="lab_vmi_A2020RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Restructuring Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2020RestructuringPlanMember" xlink:href="vmi-20201226.xsd#vmi_A2020RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_A2020RestructuringPlanMember" xlink:to="lab_vmi_A2020RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b6b20667-a08c-4d1c-8db8-30a4db1d4b3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9b5c5187-3b93-45c7-ad33-65e6737345d3_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage not owned by the Company</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_61032899-6ab3-46ba-a7dc-d684d1b938cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b86f5229-8827-4a24-8555-c306362d7bb7_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_721f175d-abed-4b2f-a355-55ce36564118_terseLabel_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted-Average Actuarial Assumptions Used to Determine Expense</link:label>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_label_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used to Determine Expense [Table Text Block]</link:label>
    <link:label id="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_documentation_en-US" xlink:label="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:to="lab_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_533ec11e-493e-4fdd-b67c-8a1db4411f39_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swap contracts</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_7fe74d50-2a31-46c6-88ed-7d3f476656e0_verboseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swap contracts</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:to="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_0c7e04b8-3c01-4069-a253-0d5ec3f80927_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Point in Time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0ae763b5-c27a-464c-9194-aa74202e6934_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period over which unrecognized stock option compensation cost would be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_24e1852f-3ade-4300-aa9d-2835cff4a79a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period for grant of stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_3ef1ad7b-4567-44ef-a16d-97eda64de8ee_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_b16a4512-3fd2-44bd-8f21-9cc162558bab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other cash restructuring expenses</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_5c6e46a0-a1ea-471e-b22b-90f8a2f8602c_totalLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:to="lab_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6ab2f70a-b1f9-45d8-8188-84c42f4dcb6d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_7a171033-c86d-4b19-8ca6-26cd76e0a2c0_terseLabel_en-US" xlink:label="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Change from LIFO to FIFO [Abstract]</link:label>
    <link:label id="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_label_en-US" xlink:label="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Change from LIFO to FIFO [Abstract]</link:label>
    <link:label id="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_documentation_en-US" xlink:label="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Change from LIFO to FIFO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:href="vmi-20201226.xsd#vmi_ImpactOfChangeFromLIFOToFIFOAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:to="lab_vmi_ImpactOfChangeFromLIFOToFIFOAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionDomain_02839494-757e-446b-a392-085b462099ef_terseLabel_en-US" xlink:label="lab_us-gaap_PositionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Position [Domain]</link:label>
    <link:label id="lab_us-gaap_PositionDomain_label_en-US" xlink:label="lab_us-gaap_PositionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionDomain" xlink:to="lab_us-gaap_PositionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_e5401aef-357e-415c-b8da-35b8100d8e28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of cumulative currency translation loss and hedges (out of OCI)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e4a2e2c9-6307-44ff-98c5-9347bc184d7f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from contract liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_85dc5379-0e96-4a7b-aeba-effe72e9ec03_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings attributable to Valmont Industries,&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5ce8f248-4a00-4944-8f2f-41ba4d56ae41_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings attributable to Valmont Industries,&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_47ee8e18-1048-4797-8092-449de7e4aee5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings, amount</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_4b6eac2b-57e6-4d02-9318-ef56162ddcbe_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and improvements</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovementsMember" xlink:to="lab_us-gaap_LandAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AgSenseMember_7f9a7929-383c-4f18-a4b4-346c689b8edc_terseLabel_en-US" xlink:label="lab_vmi_AgSenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AgSense</link:label>
    <link:label id="lab_vmi_AgSenseMember_label_en-US" xlink:label="lab_vmi_AgSenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AgSense [Member]</link:label>
    <link:label id="lab_vmi_AgSenseMember_documentation_en-US" xlink:label="lab_vmi_AgSenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AgSense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AgSenseMember" xlink:href="vmi-20201226.xsd#vmi_AgSenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AgSenseMember" xlink:to="lab_vmi_AgSenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c48ddac-e02d-4466-9cc5-cff0173c5e31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_910e71e3-01da-40e5-a659-ccd381616e90_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits_8750a364-99a2-41d3-a17e-818613a4ceab_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eligibility age</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Age for Retirement Benefits</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the age after which the qualified employees to receive retirement benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAgeForRetirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:to="lab_vmi_DefinedBenefitPlanAgeForRetirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractOneMember_f9983b32-6d15-4fed-8f43-040d8027e46f_terseLabel_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, One</link:label>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractOneMember_label_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, One [Member]</link:label>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractOneMember_documentation_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractOneMember" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CrossCurrencyInterestRateContractOneMember" xlink:to="lab_vmi_CrossCurrencyInterestRateContractOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_ff590ede-6ed2-4ce5-96b5-21235ffdfc53_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_82ce0b28-6750-4d49-8244-d7a5e51236ae_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_f8dbfc8c-3eb8-4be5-970f-10d7f9998dc4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1ff53f82-0550-44f7-b90e-b2723b1bf9cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Data (Unaudited)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_ef2c6fa2-3391-475b-873f-d64fbada8886_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segment</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4bfbc921-b2f9-445d-9048-50a5adcf0a39_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_31ce99ad-28ee-49d4-9b92-8a0e49d7d0ff_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_29889e80-deab-4f6f-bd3f-800210c7882b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8e96ba6c-2d78-4c4a-957f-08e071e2cebf_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net earnings to net cash flows from operations:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_BankCreditArrangementsDisclosureTextBlock_d6467300-4178-4ce0-b63d-5f6c3597cfcf_terseLabel_en-US" xlink:label="lab_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BANK CREDIT ARRANGEMENTS</link:label>
    <link:label id="lab_vmi_BankCreditArrangementsDisclosureTextBlock_label_en-US" xlink:label="lab_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Credit Arrangements Disclosure [Text Block]</link:label>
    <link:label id="lab_vmi_BankCreditArrangementsDisclosureTextBlock_documentation_en-US" xlink:label="lab_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entire disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of draw downs on the line.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:href="vmi-20201226.xsd#vmi_BankCreditArrangementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:to="lab_vmi_BankCreditArrangementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_64df2780-16e9-4fe7-9724-dec2fa0e2c67_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease payments</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_6f633760-ea65-457e-bd8a-db2be204597f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Exercisable, Number (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_5ce8c186-76a6-4b60-a0dc-7ae9eb07d40a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_RestructuringChargesEffectPerShare_9864e6e1-a641-4170-a7bc-51ced270ba8e_terseLabel_en-US" xlink:label="lab_vmi_RestructuringChargesEffectPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expenses (in dollars per share)</link:label>
    <link:label id="lab_vmi_RestructuringChargesEffectPerShare_label_en-US" xlink:label="lab_vmi_RestructuringChargesEffectPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges Effect Per Share</link:label>
    <link:label id="lab_vmi_RestructuringChargesEffectPerShare_documentation_en-US" xlink:label="lab_vmi_RestructuringChargesEffectPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges Effect Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringChargesEffectPerShare" xlink:href="vmi-20201226.xsd#vmi_RestructuringChargesEffectPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_RestructuringChargesEffectPerShare" xlink:to="lab_vmi_RestructuringChargesEffectPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_471eeee0-7bb5-4aaf-8490-a405e437b9df_terseLabel_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, not yet commenced, first year annual cash expense</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_label_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Not Yet Commenced, Annual Cash Expense</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_documentation_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Not Yet Commenced, Annual Cash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:to="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_a0a7dc41-49bb-43a2-91f0-c356aca8f4e5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_1c015a90-4f73-4ed0-9bfd-fa2fa52efb5a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_d55a84bc-773a-4a88-9112-1616768ba044_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_edf7b3cb-d6a3-4c9a-8a8b-97e32322c71b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_db2cb5cc-6790-43a7-b628-9e74688a655d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9871908f-d320-4b6c-9eca-38c12d805a94_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_bf027dc9-a514-40f6-be9e-2a26624f8111_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_96da92f6-a9de-4567-ad04-1f7c9980f353_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9b79ed0d-a63c-4c6f-ab4e-9fc6e0fc23f8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8e34d435-04d6-4051-95eb-18903c299230_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CostMethodInvestmentOwnershipPercentage_f2049dbe-c3d6-4b46-86b1-6f52f094aaa1_terseLabel_en-US" xlink:label="lab_vmi_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost method investment in affiliates, ownership percentage</link:label>
    <link:label id="lab_vmi_CostMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_vmi_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Method Investment, Ownership Percentage</link:label>
    <link:label id="lab_vmi_CostMethodInvestmentOwnershipPercentage_documentation_en-US" xlink:label="lab_vmi_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the ownership percentage of common stock in the investee accounted under the cost method of accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostMethodInvestmentOwnershipPercentage" xlink:href="vmi-20201226.xsd#vmi_CostMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CostMethodInvestmentOwnershipPercentage" xlink:to="lab_vmi_CostMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_2ce19aa4-a6a9-4244-8b66-c6dc01560531_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss) on defined benefit pension plan, net of tax expense (benefit) of $(4,183) in 2020, $(2,710) in 2019, $8,177 in 2018</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EngineeredSupportStructuresSegmentMember_8d7c194a-299a-4e4c-8701-a037eee4170b_verboseLabel_en-US" xlink:label="lab_vmi_EngineeredSupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Support Structures</link:label>
    <link:label id="lab_vmi_EngineeredSupportStructuresSegmentMember_07894b66-2cad-45af-b8e8-e7350dc01d5f_terseLabel_en-US" xlink:label="lab_vmi_EngineeredSupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Support Structures Segment</link:label>
    <link:label id="lab_vmi_EngineeredSupportStructuresSegmentMember_label_en-US" xlink:label="lab_vmi_EngineeredSupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Support Structures Segment [Member]</link:label>
    <link:label id="lab_vmi_EngineeredSupportStructuresSegmentMember_documentation_en-US" xlink:label="lab_vmi_EngineeredSupportStructuresSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Engineered Infrastructure Products segment, a reportable segment of the entity. This segment consists of the manufacturing of engineered metal structures and components for the global lighting and traffic, wireless communication, roadway safety and access systems applications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EngineeredSupportStructuresSegmentMember" xlink:to="lab_vmi_EngineeredSupportStructuresSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8fe283a1-59db-4bcd-97f5-e07b7c0b4f47_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2c79b18d-9116-4da4-958b-c717329f7e43_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_2c1b4633-d646-4289-8e3e-28ab5737c212_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill expected to be tax deductible</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_a08b690b-0d42-46c3-8d90-6b9927b91eec_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_ecba6d8a-6f86-4a80-8dec-2a3044e89706_verboseLabel_en-US" xlink:label="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in earnings (loss) of nonconsolidated subsidiaries</link:label>
    <link:label id="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_48929a61-2a63-4ead-a79b-8957d5247187_negatedTerseLabel_en-US" xlink:label="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in earnings in nonconsolidated subsidiaries</link:label>
    <link:label id="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_label_en-US" xlink:label="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Loss From Equity Method Investments Net Of Tax</link:label>
    <link:label id="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_documentation_en-US" xlink:label="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Loss From Equity Method Investments Net Of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:to="lab_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_d31a7f76-3b8d-4511-903c-60779540f3a4_periodStartLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value beginning balance</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_3bfc5055-5d70-4969-969f-8cec891bc0a1_periodEndLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value ending balance</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_88f1e88b-9778-488c-b00f-87d36e09719e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible impairment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_11db2bca-4b65-478d-ba4c-01dc013ed0cb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4ef582f1-dfe4-44cb-8bfd-fe32e134cd94_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to Valmont Industries, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_242c1bec-f463-4033-b49f-31da51c4b34a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_bac742a2-fa0c-4fac-895b-eea2195ffe07_terseLabel_en-US" xlink:label="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active members of defined benefit retirement income plan</link:label>
    <link:label id="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_label_en-US" xlink:label="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Members of Defined Benefit Retirement Plan</link:label>
    <link:label id="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_documentation_en-US" xlink:label="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of active employees as members of defined benefit retirement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:href="vmi-20201226.xsd#vmi_ActiveMembersOfDefinedBenefitRetirementPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:to="lab_vmi_ActiveMembersOfDefinedBenefitRetirementPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_eaf28149-34dd-41a6-b2c6-23e3f9e5d1a5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_657ce701-e864-4a19-b244-f7990fb7ea34_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a266b76c-bf8a-45d7-a97d-f112b4cf9d5a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8bc4c6f9-10c3-43bc-a429-320af6c10eec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Statutory Federal Income Tax Rate and Effective Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_ce63d0ac-a301-435a-9dd9-2f04c740aa78_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions from reserves*</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_99cf5480-1321-4381-98f3-b1e349958952_terseLabel_en-US" xlink:label="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option expense</link:label>
    <link:label id="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_label_en-US" xlink:label="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit</link:label>
    <link:label id="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_documentation_en-US" xlink:label="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:href="vmi-20201226.xsd#vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:to="lab_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_66fc9223-df50-488d-92d0-41737a663133_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a7ca63ea-8c32-4613-98e1-53eea4f7fb9d_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8890f419-c35a-4d42-b35a-062e8e2d64b7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_76909fcf-c892-48a3-b3a3-18211ee6b477_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_413c6f6a-f73e-4e80-b401-e4f055a28734_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d0b80cd4-7e3e-442f-969f-7d5c4657fb51_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_edafd92c-8df9-40d9-8d97-609815d8fc2b_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_15a6a06a-2edc-4e37-99db-a33326950675_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7708b822-ada7-4d4b-bdc5-732a5988bd33_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_0aeeec51-d4e4-4664-a942-956a73406f83_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e2714443-a934-4608-8fd0-49d6636d612c_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecurities_1826a03a-9191-45bc-ba1f-084573e72395_terseLabel_en-US" xlink:label="lab_us-gaap_TradingSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading securities</link:label>
    <link:label id="lab_us-gaap_TradingSecurities_label_en-US" xlink:label="lab_us-gaap_TradingSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecurities" xlink:to="lab_us-gaap_TradingSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0f3d614f-9f02-42fa-a643-0616da6fd678_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_a638bdfb-6d77-4c40-989a-19e01b30010d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_443fe274-eee4-4031-ae23-d0b7432ed72c_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_d0373338-9eca-4b64-bb55-e4dbd426fd73_terseLabel_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refinancing of long-term debt expense (in dollars per share)</link:label>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_label_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Refinancing Of Long-Term Debt, Per Share</link:label>
    <link:label id="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_documentation_en-US" xlink:label="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Refinancing Of Long-Term Debt, Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebtPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:to="lab_vmi_PaymentsForRefinancingOfLongTermDebtPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_3ef4b48d-ad22-47ad-8384-87e628d337f1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current-period comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4fb57cc4-e37d-4dd3-a5fb-3846674d1a5f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_1ba10ca8-e22f-4e96-9d36-bb0f3d50eda2_terseLabel_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease not yet commenced, annual increase (percent)</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_label_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Not Yet Commenced, Annual Increase, Percent</link:label>
    <link:label id="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_documentation_en-US" xlink:label="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Not Yet Commenced, Annual Increase, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:to="lab_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ab1ee767-a482-4039-9c51-438572502f92_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_5c6cef6f-b6a4-49a0-af51-74300432bf96_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_56505389-8bc5-4536-bb84-09aefc1ea870_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_a40dfde4-a972-40f7-a85c-7a31597a4f49_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_4436a2ba-edd4-42b9-bca8-35696db5b9dd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_f24d5c8f-3025-453c-b00b-34b75dbe356d_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_10968cc5-7bd8-4b62-9e56-f2c097366aa6_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_c88f9ede-4942-4639-8a99-cccbb2fcc43a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_92455e09-ccc0-4342-a987-494f551ad119_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7d002ed5-c9c8-4bb4-bfbe-ac0ce00ee730_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_27d9e662-5b34-483c-b072-33f6c5d0c9d3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisitions [Line Items]</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisitions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_b29e3f85-09bc-45f1-93d8-28807fd8ea4a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c99dd2ea-49b5-4093-9f2d-669f5ec3c029_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_aa0b3c6a-1d0e-4184-b2b5-459f51ca1e22_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_2221afa2-32db-4a61-a478-ee4da850ab13_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_8b0c81c4-8b30-438f-bac9-06b629be7b0e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Payments For Interest And Income Taxes (Net of Refunds)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_d49c1cb2-1f62-478d-b173-ef3ad9c98cda_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_408233aa-967e-484e-b164-40f8ac64e31a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate stock</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_MinorityInterestOwnerMember_0186cc5f-2abe-4b85-9795-09e8c522b8ec_terseLabel_en-US" xlink:label="lab_vmi_MinorityInterestOwnerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest Owner</link:label>
    <link:label id="lab_vmi_MinorityInterestOwnerMember_label_en-US" xlink:label="lab_vmi_MinorityInterestOwnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest Owner [Member]</link:label>
    <link:label id="lab_vmi_MinorityInterestOwnerMember_documentation_en-US" xlink:label="lab_vmi_MinorityInterestOwnerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_MinorityInterestOwnerMember" xlink:href="vmi-20201226.xsd#vmi_MinorityInterestOwnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_MinorityInterestOwnerMember" xlink:to="lab_vmi_MinorityInterestOwnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_526ee2d8-8cee-4fde-b63d-3f6bf6a1b009_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Earnings attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_88cf97a9-281a-4a9b-99ab-bd21732b9aaf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense due to nondeductible restructuring charges</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_e25a0f38-7b5d-453b-a359-dc6ca6eb123b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_12f1002b-364e-4469-a91f-2c4b51017a45_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_d9a5895f-5f1a-4236-b1f3-6fd0c84954a1_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a6bbf0ac-db66-4b3f-9c29-7d09a2ee14a0_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_d221c1d2-7ed0-4c94-9c5a-b197e6729887_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pension Plan Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a24c1ffd-264a-479b-8bd0-e8e9ade9883d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_123e38eb-6adc-4833-aac2-0b75d090a48c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4ead0dc-de02-4597-8ee6-0b77a233c7e0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6cc4e28e-3e72-4bf1-b061-8aef389f257e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Activity of Stock Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommodityContractMember_b510e32b-fa99-45ea-829e-e97753e8b959_verboseLabel_en-US" xlink:label="lab_us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity forward contracts</link:label>
    <link:label id="lab_us-gaap_CommodityContractMember_label_en-US" xlink:label="lab_us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommodityContractMember" xlink:to="lab_us-gaap_CommodityContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1f87584d-087a-4a03-8477-65500b75a89b_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_28052720-528f-446c-8623-7864d1355889_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_03cd0ac7-ca3e-4f86-88a7-9673771e380d_terseLabel_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.00% Due 2044</link:label>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_label_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.00 Percent Due 2044 [Member]</link:label>
    <link:label id="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_documentation_en-US" xlink:label="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes 5.00 Percent Due 2044 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:to="lab_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_3ec85c08-d74f-4bea-a4b6-19042cae8e62_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_ab0636f4-f2e8-4273-aeff-511e00ae8c9c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_18c4b450-e023-442e-a883-3e8f773a01e7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_Notes1.75PercentTo3.485PercentMember_39c7f9db-7418-4cc7-800a-637f088cdd30_terseLabel_en-US" xlink:label="lab_vmi_Notes1.75PercentTo3.485PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other notes</link:label>
    <link:label id="lab_vmi_Notes1.75PercentTo3.485PercentMember_label_en-US" xlink:label="lab_vmi_Notes1.75PercentTo3.485PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes1.75 Percent To3.485 Percent [Member]</link:label>
    <link:label id="lab_vmi_Notes1.75PercentTo3.485PercentMember_documentation_en-US" xlink:label="lab_vmi_Notes1.75PercentTo3.485PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes with interest rates ranging from 1.75% to 3.485%.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_Notes1.75PercentTo3.485PercentMember" xlink:href="vmi-20201226.xsd#vmi_Notes1.75PercentTo3.485PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_Notes1.75PercentTo3.485PercentMember" xlink:to="lab_vmi_Notes1.75PercentTo3.485PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_89b6d34b-58a8-47eb-a85d-19802f57430f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_70f6ec4f-0e8b-4030-b463-febb7cba9b37_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_fdc639e3-7e7d-4394-a282-9e2aafdfa223_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to profit and loss</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_d57e27b6-2b02-427c-9a77-09b79ca903fa_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_8e56ee05-25ec-4b50-a563-842e015672ac_terseLabel_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_label_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Compensation and Benefits</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_documentation_en-US" xlink:label="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:to="lab_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_IngalEPSOrIngalCivilProductsMember_99597cbc-f092-4e44-891b-c5226a909cb8_terseLabel_en-US" xlink:label="lab_vmi_IngalEPSOrIngalCivilProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingal EPS/Ingal Civil Products</link:label>
    <link:label id="lab_vmi_IngalEPSOrIngalCivilProductsMember_label_en-US" xlink:label="lab_vmi_IngalEPSOrIngalCivilProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingal E P S Or Ingal Civil Products [Member]</link:label>
    <link:label id="lab_vmi_IngalEPSOrIngalCivilProductsMember_documentation_en-US" xlink:label="lab_vmi_IngalEPSOrIngalCivilProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Ingal EPS or Ingal Civil Products, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IngalEPSOrIngalCivilProductsMember" xlink:href="vmi-20201226.xsd#vmi_IngalEPSOrIngalCivilProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_IngalEPSOrIngalCivilProductsMember" xlink:to="lab_vmi_IngalEPSOrIngalCivilProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_b8a78433-cdab-4038-9a61-1ea9ceaa8935_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_d825439b-5892-42e7-953f-4de61d7a088a_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_83d7aad7-2f3d-4ed2-b09d-ad111225a3c5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_520d38b0-70a8-440e-a63e-bcb188c59f09_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_0d7f3057-c084-4dea-be02-0de1d0878e07_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development [Abstract]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_3204cbb2-56a6-42a0-9fdd-658eaaa1a3f8_negatedTerseLabel_en-US" xlink:label="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_label_en-US" xlink:label="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities</link:label>
    <link:label id="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_documentation_en-US" xlink:label="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:href="vmi-20201226.xsd#vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:to="lab_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_e0248774-8cf4-40a0-ab07-bb491fbfe9a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Paid or Otherwise Settled</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_e9b5a5c9-413d-4f57-bb4f-59232f6beeb7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposed by sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AUD_6e9eece1-c1ee-4efa-8e74-9dbc0e0598b1_terseLabel_en-US" xlink:label="lab_currency_AUD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia, Dollars</link:label>
    <link:label id="lab_currency_AUD_label_en-US" xlink:label="lab_currency_AUD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AUD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AUD" xlink:to="lab_currency_AUD" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c6060724-cb67-4a7c-b4bb-cdf17c6ae044_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ValmontSMMember_3c1b9bf9-59a3-4019-9fa3-9b312ff12185_terseLabel_en-US" xlink:label="lab_vmi_ValmontSMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valmont SM</link:label>
    <link:label id="lab_vmi_ValmontSMMember_label_en-US" xlink:label="lab_vmi_ValmontSMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valmont S M [Member]</link:label>
    <link:label id="lab_vmi_ValmontSMMember_documentation_en-US" xlink:label="lab_vmi_ValmontSMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Valmont SM, a trade name of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember" xlink:href="vmi-20201226.xsd#vmi_ValmontSMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ValmontSMMember" xlink:to="lab_vmi_ValmontSMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_51fd1485-434a-4e94-a773-2e22cf3ee57d_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_374d9c43-3eef-416f-bc00-6d0849ecff02_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_213de97d-09af-4863-8205-25e2b8dd1a8b_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability, current</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_1d3345c0-232c-475a-a61f-ed9532a0ff67_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_e7d3641c-d721-426b-a9a6-e54ab19bcf63_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of representations and warranties</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Preacquisition Contingency, Amount of Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:to="lab_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_81689f96-3789-4be9-a331-8f7dffae21c8_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expenses):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_a58d4a9e-304e-4d7d-9b7c-c14de86bc824_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_7b63b613-63e0-4656-b5b8-28698d29f5b7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_47e2f1e4-94b8-48bd-969f-a75efe71923e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Periodic Benefit Cost:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_68035cbc-c866-4749-a34d-9d3f3f9dbe6c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of financial derivatives</link:label>
    <link:label id="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Derivative Instrument, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:to="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_3ca93227-182f-4d73-ad6e-be469fadf592_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_d2677b76-7d58-4d21-8ea3-7ad08923c344_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swapped Interest Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_c5a1ecd3-bb1c-4f27-ade4-ebc9f0161051_verboseLabel_en-US" xlink:label="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on Hedging Activities</link:label>
    <link:label id="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Unrealized Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]</link:label>
    <link:label id="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_documentation_en-US" xlink:label="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the changes to accumulated comprehensive income resulting from the net appreciation or the net loss in value of unsold derivative instruments designated and qualifying as the effective portion of cash flow hedges.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="vmi-20201226.xsd#vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_47cfdeeb-3268-48fc-bbcc-b4d59095d85e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in liability for pre-existing warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_7c0a4a39-3cf4-4c5f-a720-dcdb172abf52_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_81c8f37c-80f2-4a7f-9062-d25ee6a312ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested or expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_6e8c7360-2874-45f9-9316-e586a34e24c9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_5275798f-4de3-462c-82d5-6eba636d030e_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds and diversified growth funds</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_da0b1a66-eaf2-4253-b571-0e8d0e6b0cc4_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_08f5d822-ea28-4000-b507-ec474347309e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_855fe50c-e3f6-4086-8b67-fd4358de618c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per share amount basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_2e013e60-8e59-47a9-813f-d6b15136942f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that, if recognized, would affect effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2c57e809-0e44-4e59-80cb-6062625131aa_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life from vesting date</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_e86516df-7abd-407f-b150-c001d2b7e49d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0d6f605e-4113-46c8-8089-d44e5dfc1557_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5adc8a89-e843-4e03-a8e1-27ff302114c7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ContractLiabilitiesMember_ea1bbc0c-4a11-4d0e-879d-e3a3e5eece22_terseLabel_en-US" xlink:label="lab_vmi_ContractLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities</link:label>
    <link:label id="lab_vmi_ContractLiabilitiesMember_label_en-US" xlink:label="lab_vmi_ContractLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities [Member]</link:label>
    <link:label id="lab_vmi_ContractLiabilitiesMember_documentation_en-US" xlink:label="lab_vmi_ContractLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ContractLiabilitiesMember" xlink:href="vmi-20201226.xsd#vmi_ContractLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ContractLiabilitiesMember" xlink:to="lab_vmi_ContractLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_d5254adb-7d50-4414-b652-d9bc555a726a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding and exercisable by price range</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_e6a8f661-5df1-4618-bc7e-9d5ab4833f29_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disposal Groups, Including Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4037fc52-2cbb-485b-8c83-e1717a473255_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service costs - GMP equalization</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_01b6cde1-760b-4b14-a6ab-a2f2968be6aa_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense (included in selling, general and administrative expenses)</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1c1c4fc1-9fb0-497c-88a8-46564e72aeeb_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_1eaf7dd5-0625-4d59-a065-7606ec3c99a1_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2860a4c7-e6b9-493f-9676-35af6b4d63f8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e39f992d-3dc0-43ff-8eee-a77baa3abd4b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_516acbb5-975f-4ad8-a5dc-c46cae0277cc_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowingsAbstract_74106846-89e1-45b8-8d93-f40e3ba4a8c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash overdrafts</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowingsAbstract_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract" xlink:to="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_32c632d2-d430-4f74-95b7-2bb5e4cca1da_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b9d37cf1-6fde-4a51-92bd-0304aeae6cf6_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefits associated with compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_76cad3ee-e381-4a65-97d0-694ecda25a5f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets related to non-qualified deferred compensation plan included in other assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_1e7fdee2-5d4f-45dc-9647-5764f353a3cd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets recorded for the investments held</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_AccountingPoliciesTable_8731539e-0d0a-426d-9542-50df2385187c_terseLabel_en-US" xlink:label="lab_vmi_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Table]</link:label>
    <link:label id="lab_vmi_AccountingPoliciesTable_label_en-US" xlink:label="lab_vmi_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Table]</link:label>
    <link:label id="lab_vmi_AccountingPoliciesTable_documentation_en-US" xlink:label="lab_vmi_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarization of the disclosures for all significant accounting policies of the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesTable" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_AccountingPoliciesTable" xlink:to="lab_vmi_AccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionAxis_cc7020ef-e225-474f-8668-e932ddbf8b72_terseLabel_en-US" xlink:label="lab_us-gaap_PositionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Position [Axis]</link:label>
    <link:label id="lab_us-gaap_PositionAxis_label_en-US" xlink:label="lab_us-gaap_PositionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionAxis" xlink:to="lab_us-gaap_PositionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_35f45e66-e9d0-48fa-8bd6-2c7daf7e7710_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_19a0eeba-3e16-4f70-92a0-6721dc315358_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ValmontDeferredCompensationPlanMember_14946d8b-27ef-4e85-8106-616f38607a24_terseLabel_en-US" xlink:label="lab_vmi_ValmontDeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valmont Deferred Compensation Plan</link:label>
    <link:label id="lab_vmi_ValmontDeferredCompensationPlanMember_label_en-US" xlink:label="lab_vmi_ValmontDeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valmont Deferred Compensation Plan [Member]</link:label>
    <link:label id="lab_vmi_ValmontDeferredCompensationPlanMember_documentation_en-US" xlink:label="lab_vmi_ValmontDeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Valmont Deferred Compensation Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontDeferredCompensationPlanMember" xlink:href="vmi-20201226.xsd#vmi_ValmontDeferredCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ValmontDeferredCompensationPlanMember" xlink:to="lab_vmi_ValmontDeferredCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_91092624-b560-4aff-9f9a-255492797ef4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_692be592-bedf-4858-b021-f08d58f3fa55_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity Related to Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ac0ba217-d732-460c-93e6-6477418d1017_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset - costs and profits in excess of billings</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_731372be-9372-42ab-9dd6-e593ad230bf0_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ba0a1d0c-970b-4c13-ad1c-d75b149f44ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_efe22cb2-04e2-42aa-bf15-3253f89b33bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6da2450f-14c6-44ae-b495-3871f0cfb6a4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_d47a2d08-548d-455b-9a8c-dbfcec15fe3b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_ecf02801-f329-4e21-8715-c00a59df2e4f_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_15d00836-3a80-47a3-9fcf-cda24de4042c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cad04ba6-c20d-4fa4-aef0-c5587ba7fa57_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2b26f996-97e8-4d35-85a0-44856dc32da6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_bbd5717f-34fc-405e-81a0-24bd6e66adae_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7b217a3f-f40b-430f-b05a-4a32bc90f4af_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_ff8ad5b6-db97-40c8-802d-a127b361a415_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_7d72b05e-a113-4d7b-89eb-45783c7d074d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service costs - GMP equalization</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d21f4de1-bae3-49d8-9143-9785c361af24_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_fbad29f6-e72b-4cf6-bd1b-634de0cdb3cd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1537bc3a-d4e4-4b5d-822b-8b71dd0002d5_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6c6e3375-e65c-4f25-bd22-4bf37654e346_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_0efddf2b-8939-4ea3-8471-688320c552d0_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_e9a1bbbc-dc43-4a08-a270-4651faae7c62_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d180b136-172c-42d6-b7b0-0c15197ac613_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0a7ee55f-a123-4db4-829c-853d9ab8d42f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3cd15ca9-2dc6-4656-b784-7063b4f9efc8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ASUUpdate201616Member_ccdf07e6-7f81-4c8b-9406-a0de4de3c85e_terseLabel_en-US" xlink:label="lab_vmi_ASUUpdate201616Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-16</link:label>
    <link:label id="lab_vmi_ASUUpdate201616Member_label_en-US" xlink:label="lab_vmi_ASUUpdate201616Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU Update 2016-16 [Member]</link:label>
    <link:label id="lab_vmi_ASUUpdate201616Member_documentation_en-US" xlink:label="lab_vmi_ASUUpdate201616Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU Update 2016-16</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ASUUpdate201616Member" xlink:href="vmi-20201226.xsd#vmi_ASUUpdate201616Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ASUUpdate201616Member" xlink:to="lab_vmi_ASUUpdate201616Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_208f29a1-ccc4-4b6a-8982-4635a6fa7f10_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_eca775bc-f806-465d-8ba3-46efe93cc929_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross increases&#8212;current&#8209;period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0f9c7845-456b-4553-a952-b9771d6096e7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross increases&#8212;tax positions in prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e62ff74d-3b3f-41e7-a357-736ca6c2ce91_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_352cf666-4fed-45a8-a58a-74f01c1d1fa2_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d01ee16b-c040-467d-b57f-2b2e7c3bd18e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_91a504a8-65a1-4708-b8bc-fbb94876b720_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Pension Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_de6777eb-6977-4f09-9366-6282bb25abdf_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_8952652b-d07d-4070-af1f-cb300996e8e9_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_78ddc991-512b-4019-8d88-ad1f085de666_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractTwoMember_f060cd8c-a50e-4174-b058-6cecd048f7d9_terseLabel_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, Two</link:label>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractTwoMember_label_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, Two [Member]</link:label>
    <link:label id="lab_vmi_CrossCurrencyInterestRateContractTwoMember_documentation_en-US" xlink:label="lab_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract, Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:to="lab_vmi_CrossCurrencyInterestRateContractTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a7cd5fdd-b573-4c5e-822c-d9dd065a8082_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99995317-cd81-4000-ac82-e15aaf177113_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_b389c8b0-9ba3-4851-8709-24b0505f7aba_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_71a85a38-0cb5-4aa4-9800-50d79fbf8683_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_19d96b2f-7500-4aef-a473-23bf66ddc55e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateContractMember_0adf94bf-0273-4c84-a1da-1f24922b135b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate contracts</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6dddfd4c-2d6f-4350-ae1f-9ad141f8ddf9_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_dfdc3a0b-9f1b-47bc-8d14-6ad4f01a44cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities (net of acquisitions):</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_03c0ba2f-f06d-4e29-928f-fef5d0b17176_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_b7cb3b15-4e5c-429d-9894-ae0cf0f898b1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedPremium_05e3e1f0-2509-4db7-b36d-347a88d82008_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized premium on senior unsecured notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedPremium_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedPremium" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_0d09eb7c-23ed-4e62-8b0d-812e4b641e48_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountMass_9d0a9861-74cd-4b9c-b247-4bcd1c6d7120_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountMass" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, nonmonetary notional amount, mass</link:label>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountMass_label_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountMass" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Nonmonetary Notional Amount, Mass</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountMass"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass" xlink:to="lab_us-gaap_DerivativeNonmonetaryNotionalAmountMass" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_be9f949f-8590-4ed0-9de9-eba00ca49539_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_31cf1b31-efd4-46ca-9785-3f4e4e45e504_terseLabel_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured income asset funds</link:label>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_label_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Equity Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivateEquityFundsMember" xlink:to="lab_us-gaap_PrivateEquityFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_33a21134-32d8-43d2-b937-264c43954cd7_terseLabel_en-US" xlink:label="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension retirement benefits to qualified employees as percent of final salary per year of service</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_label_en-US" xlink:label="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Percentage of Salary Retirement Benefits</link:label>
    <link:label id="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_documentation_en-US" xlink:label="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the retirement benefits to qualified employees, as percentage of final salary per year of service.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:to="lab_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EngineeredSolarTrackerSolutionsMember_2b0ea224-93ef-4397-a1a5-ffbfc40becc6_terseLabel_en-US" xlink:label="lab_vmi_EngineeredSolarTrackerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Solar Tracker Solutions</link:label>
    <link:label id="lab_vmi_EngineeredSolarTrackerSolutionsMember_label_en-US" xlink:label="lab_vmi_EngineeredSolarTrackerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Solar Tracker Solutions [Member]</link:label>
    <link:label id="lab_vmi_EngineeredSolarTrackerSolutionsMember_documentation_en-US" xlink:label="lab_vmi_EngineeredSolarTrackerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Engineered Solar Tracker Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSolarTrackerSolutionsMember" xlink:href="vmi-20201226.xsd#vmi_EngineeredSolarTrackerSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EngineeredSolarTrackerSolutionsMember" xlink:to="lab_vmi_EngineeredSolarTrackerSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_KCUtilityPackagingMember_6c76ae32-bd48-4368-9bb4-3b4fe8081266_terseLabel_en-US" xlink:label="lab_vmi_KCUtilityPackagingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KC Utility Packaging</link:label>
    <link:label id="lab_vmi_KCUtilityPackagingMember_label_en-US" xlink:label="lab_vmi_KCUtilityPackagingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KC Utility Packaging [Member]</link:label>
    <link:label id="lab_vmi_KCUtilityPackagingMember_documentation_en-US" xlink:label="lab_vmi_KCUtilityPackagingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KC Utility Packaging</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_KCUtilityPackagingMember" xlink:href="vmi-20201226.xsd#vmi_KCUtilityPackagingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_KCUtilityPackagingMember" xlink:to="lab_vmi_KCUtilityPackagingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f0f646eb-5e38-4418-9286-7caf683fe6aa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships and other intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OperatingLeaseLiabilitiesMember_4b2b2f88-4231-4617-99d6-9701dc1ca1e8_terseLabel_en-US" xlink:label="lab_vmi_OperatingLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_vmi_OperatingLeaseLiabilitiesMember_label_en-US" xlink:label="lab_vmi_OperatingLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities [Member]</link:label>
    <link:label id="lab_vmi_OperatingLeaseLiabilitiesMember_documentation_en-US" xlink:label="lab_vmi_OperatingLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OperatingLeaseLiabilitiesMember" xlink:href="vmi-20201226.xsd#vmi_OperatingLeaseLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OperatingLeaseLiabilitiesMember" xlink:to="lab_vmi_OperatingLeaseLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesTextBlock_8a008915-07cd-4738-b775-bac5dad58ff1_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GUARANTEES</link:label>
    <link:label id="lab_us-gaap_GuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_GuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesTextBlock" xlink:to="lab_us-gaap_GuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_c295c859-5316-49ec-8c1f-8a569c7487d0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_74c6e1b4-fe78-444b-be8d-edb0f8793778_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity of stock plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_d41d4358-2aa2-4eb0-998b-266029b04b3f_terseLabel_en-US" xlink:label="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Non-Vested Stock and Restricted Stock Units</link:label>
    <link:label id="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_label_en-US" xlink:label="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share Based Compensation Nonvested Stock and Restricted Stock Unit Activity [Table Text block]</link:label>
    <link:label id="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_documentation_en-US" xlink:label="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the number and weighted-average exercise prices of non-vested stock and restricted stock units awarded to directors and certain management employees. Also includes the compensation expense associated with the grants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:to="lab_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_b9467ac6-7472-411e-a063-4ac10ca446d4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_81607e80-e817-416e-ada9-8afdd1c63f09_verboseLabel_en-US" xlink:label="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum percentage of sales of other businesses and activities to consolidated sales as basis for aggregation</link:label>
    <link:label id="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_label_en-US" xlink:label="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Sales to Total Consolidated Sales of Other Business Activities, Aggregated as Other, Maximum</link:label>
    <link:label id="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_documentation_en-US" xlink:label="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum percentage of sales of individual business activities to total consolidated sales of operating segments that do not meet the quantitative thresholds and thus are not classified as reportable segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:href="vmi-20201226.xsd#vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:to="lab_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_EUR_d1d67611-cb71-4fa1-a582-5fed3e412aae_terseLabel_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:label id="lab_currency_EUR_label_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_ea8840f2-4869-4d15-89ca-483abc722b6d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_3c940c9c-57b2-40ba-a853-305228d9246f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_08367ac6-bcbf-40b0-b666-3d91834c7789_terseLabel_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of exercise price per share from $104.47 and $112.08</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_label_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Dollar60.97 To Dollar85.32 [Member]</link:label>
    <link:label id="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_documentation_en-US" xlink:label="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $60.97 and $85.32.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:to="lab_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c2b20e85-e79d-49ab-96c8-31bebdcb402c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8aacd799-1739-46fc-9dca-6b87dfeb2ac0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliations of statutory federal income tax rate and effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_80a4c5e1-8589-4e39-982c-c2f62cbc717a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_a404aea5-5afc-4b4b-9e17-e12bfa5a70b8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_f9d08d35-0b16-4dd0-b6d2-a87ecd55c6de_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_4a800af1-f059-4eea-a792-034e73cc02ff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pre-Tax Amounts Recognized in Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_ed3a0dc5-aa8e-4149-a2c7-dac8ac673293_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant And Equipment, at Cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9863153c-778b-4b73-adfd-108141ec09f5_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused and available borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0f9d60de-0d8b-4f1b-9086-5b532fb38ff1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_d6c6eba4-f952-43a0-a1d4-1c472714f67f_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_4e333b85-a7ff-445d-bf88-c1247b058e85_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_LengthOfFiscalYear53Weeks_ba788412-b7a6-48ab-98ef-d21e5074fed8_terseLabel_en-US" xlink:label="lab_vmi_LengthOfFiscalYear53Weeks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of fiscal year, 53 weeks</link:label>
    <link:label id="lab_vmi_LengthOfFiscalYear53Weeks_label_en-US" xlink:label="lab_vmi_LengthOfFiscalYear53Weeks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of Fiscal Year, 53 weeks</link:label>
    <link:label id="lab_vmi_LengthOfFiscalYear53Weeks_documentation_en-US" xlink:label="lab_vmi_LengthOfFiscalYear53Weeks" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of Fiscal Year, 53 weeks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear53Weeks" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear53Weeks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_LengthOfFiscalYear53Weeks" xlink:to="lab_vmi_LengthOfFiscalYear53Weeks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_427aeb78-58e5-41e4-ac1e-3953d8b0ec61_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b86c594b-4936-436f-ba97-3c6c59dec3f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_fe1f1cf7-7901-4f6b-85b2-a6d784853950_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset - costs and profits in excess of billings</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_249a1978-4f43-41d1-90f6-8311e6eeb8b4_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_d4b8e7e7-0f68-41c4-ad1a-3b3cdf8cd74c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested or expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_8c381ec6-cc6d-4107-a377-a534597fae5a_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7d8cb1f9-63d8-45a6-80ee-1a86300535af_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_e881f3d4-0dc9-48cd-8772-c3a8a2f7f95d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_BankCreditArrangementsDisclosureAbstract_1dae6646-3cea-4a02-882d-a2c8ac033676_terseLabel_en-US" xlink:label="lab_vmi_BankCreditArrangementsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BANK CREDIT ARRANGEMENTS</link:label>
    <link:label id="lab_vmi_BankCreditArrangementsDisclosureAbstract_label_en-US" xlink:label="lab_vmi_BankCreditArrangementsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BANK CREDIT ARRANGEMENTS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureAbstract" xlink:href="vmi-20201226.xsd#vmi_BankCreditArrangementsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_BankCreditArrangementsDisclosureAbstract" xlink:to="lab_vmi_BankCreditArrangementsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_dc834006-2b4c-4c1f-99cd-6bd29e8d1795_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c2cdd471-2dbf-43df-9b5c-3c40366b9c55_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f724dff1-f092-494f-80a8-719809c6ebfe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_da9da996-0bba-4d12-abe1-e67ef1a7ebc0_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_94dfa7db-1d44-45e4-b608-a66a8f57c41b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis points added to variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_de273634-bfee-4d8b-966d-e56624919534_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_748d7761-b233-46cb-b805-db40cf96586b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_87037127-34ba-4f92-8162-406f2e139764_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_6f4c7040-47f7-4adf-bd36-fc9fcb7229fc_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a2c0479e-4cd3-45d0-a382-16ca7cf26c7a_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_3ff3e6ce-4f26-4533-816e-b7b2804142fe_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_f94c94a9-b80c-45a6-9037-6e1e3e00d6be_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment in affiliates, ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4bbdaf2f-e558-418e-ad48-9fbd283bcdae_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_2cb309d6-af00-4093-9d52-3b041c0b7609_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_6c6acb99-8401-4760-8bf2-4ccadc034e41_terseLabel_en-US" xlink:label="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of income tax expense, due to expiration of statutes of limitation</link:label>
    <link:label id="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_label_en-US" xlink:label="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations Domestic</link:label>
    <link:label id="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_documentation_en-US" xlink:label="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the gross amount of decreases in unrecognized tax benefits resulting from lapses of the applicable statutes of limitations in the United States.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:href="vmi-20201226.xsd#vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:to="lab_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_c966550c-fbae-47f7-b0ef-ce4c05192729_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d73c61d7-8a20-4445-9028-1d69ad31c238_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash overdrafts</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_5e44f8e3-e497-444c-8fc5-218da5fcdbc7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_18c886e4-6c9d-42e5-bf75-481f9d075b4f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ca1a284e-4d4c-4fe6-9814-902ede9d7b7c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c341013-75c9-4457-bbde-25bd7f7f8fe3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1c9e7c08-5405-45b9-b07f-a8474aadb4a4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_9ea5f9a3-c73e-4901-8e94-424dc993b0bb_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4aa56d74-41f2-489d-ad38-41301caf1439_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_ad69d34f-6ffb-41d2-b019-abadb57af592_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_5c835922-8cd7-4263-b9c3-ac12689c3f4b_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid to acquire business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_92e95733-39e0-405a-aadf-4455985fa658_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pro Forma Results of Operations</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7e2e97af-326a-42ef-b172-bf56bd3a211a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_2b7375f6-713d-469e-b725-171f0ae72bf7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_108b1d17-dc24-4bcb-9a66-222155762f0f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_9186df53-b57c-4c4c-ae10-f821b96f0a83_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price range, high end of range (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_9e29340c-e246-4685-9a22-0502e1a693b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Non-Amortized Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b6ffe350-6657-443b-b439-4920ee80dd9e_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross decreases&#8212;tax positions in prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4c16ac71-5697-48e3-a7c2-eb7ec372f2b1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_db7649d4-4679-46a5-a34b-6f9154813976_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II-Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_aa7ce0cf-0a3f-4c71-b630-03bb67a35644_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax income/(loss)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Individually Significant Component Disposed of or Held-for-sale, Excluding Discontinued Operations, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" xlink:to="lab_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bd205716-68cf-420c-b673-48e44784f77d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1ce64703-30b1-4473-9963-fef3117ed931_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_8f1124eb-35fe-41c6-ac53-929b876756c1_negatedTerseLabel_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization cost (benefit) included in interest expense</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_label_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) Amortization Cost (Benefit) Included in Interest Expense</link:label>
    <link:label id="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_documentation_en-US" xlink:label="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) Amortization Cost (Benefit) Included in Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:to="lab_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_77bb8ec9-6582-4359-a23c-cc31af6f1bf9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_eef87805-589f-46ab-b7e5-d666a61a2bdd_terseLabel_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of 2017 Tax Act</link:label>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_label_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</link:label>
    <link:label id="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_documentation_en-US" xlink:label="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:to="lab_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_64806288-a568-4479-81d7-d7c39ed1e402_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total line of credit facility for short-term borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a7b1181d-a5e7-467a-ba39-bda9f6d16af8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average actuarial assumptions used to determine expense</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_2a62c090-daa3-4014-a6d7-852015520dda_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_bc19f8da-316c-43a2-baae-de7e9d1d94c8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4da6a636-9f50-4a7d-9683-59c401dcb8e0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_df28aeae-441f-49b8-a8c4-d420019fa870_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_f005a77e-2f10-4e79-bb7e-b78ce756962a_totalLabel_en-US" xlink:label="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_label_en-US" xlink:label="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal State Foreign Income Tax Expense Benefit Total</link:label>
    <link:label id="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_documentation_en-US" xlink:label="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the current federal, state and foreign income tax expense (benefit) total for the company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:href="vmi-20201226.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:to="lab_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_216e8680-3d8c-408a-9740-00a52a68fd36_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_04060e44-bbd8-4531-8d9e-d4eef3a36dd4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_62bd9f9b-7c02-4a5b-a343-392bf2591925_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6f70e1da-b429-4baf-ba1c-b091c6d9b3f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of the Net Periodic Pension (Benefit) Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2f6c65d5-c10a-406d-91ba-32d3c9d95890_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_078109af-c062-4ed7-9236-349d725cd1cc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_51e26d32-7631-47c3-a3c4-ce46b67c0498_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_8564a94b-ca45-4139-a42c-8d49a75f0f8a_terseLabel_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets (liabilities), Balance Sheet Caption</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_label_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Liabilities Balance Sheet Caption [Abstract]</link:label>
    <link:label id="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_documentation_en-US" xlink:label="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:to="lab_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a65b72a0-996b-4fb2-9d94-7e3c5374b4c8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b88a95d-387a-49dc-b51b-3c4b7344a8c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_84e11c31-d389-457a-a1de-546542a4b606_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_4be205f1-7760-42e6-a630-7c1fa4f1a560_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Liabilities Recorded For The Restructuring Plan And Changes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_81b39a87-cb4c-424c-a5da-cc15b34043ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_390024ff-660b-41c6-bde5-0b9db9bdc045_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e31592d8-cc76-4c82-85b3-64347bdda9e1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_a9e3d492-0eeb-4657-8b44-e6ba10cd2a5c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of treasury stock, common shares of 6,674,866 in 2020 and 6,356,103 in 2019</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_213e038c-edb7-43d8-802a-45a56f1d8a44_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_90c868c9-0810-423a-90ce-9c1580a79f0c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_e59e82f1-44d9-45db-89fd-bb928c638ea1_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture and equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2f9d171b-b536-4557-a55e-7dd505f7e779_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_750277ea-043b-4ef7-822f-e75126a0802a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_da5e168f-e0c2-4844-8ee5-41f135f04a79_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_e56b9a8e-004c-4a5c-861b-bfcdd5cdd7c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested or expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fd9cdf5d-ee28-47b5-b77c-ef53e1748bee_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c340528e-dd44-45ef-b83c-d2bd71b2d4b4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_f4316a73-c399-4096-a175-25270d806a68_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>vmi-20201226_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:bdd0d485-2507-4585-b63a-3387a11dc0a6,g:e87f7ad1-1d1c-4386-bf64-fc567c9eb885-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.valmont.com/role/CoverPage" xlink:type="simple" xlink:href="vmi-20201226.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_815ed34f-17cd-49ba-bbfa-96633370a303" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentType_815ed34f-17cd-49ba-bbfa-96633370a303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_48a84e6a-c1f5-42b9-a656-aa492c7942c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentAnnualReport_48a84e6a-c1f5-42b9-a656-aa492c7942c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d02e25ce-f0bf-4686-af8b-d45e7471bf33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentPeriodEndDate_d02e25ce-f0bf-4686-af8b-d45e7471bf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_62a754b9-f600-4acb-9bc2-27481963551b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_CurrentFiscalYearEndDate_62a754b9-f600-4acb-9bc2-27481963551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5d4b4579-67a5-4c07-8ddd-280b3577fa0e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentTransitionReport_5d4b4579-67a5-4c07-8ddd-280b3577fa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f5879303-f4db-414b-8a21-6993f92a1304" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityFileNumber_f5879303-f4db-414b-8a21-6993f92a1304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e5ca5854-4e9c-4d23-837b-d97ec50cf998" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityRegistrantName_e5ca5854-4e9c-4d23-837b-d97ec50cf998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_38128ac8-9dab-42ba-ae76-20276cefae4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_38128ac8-9dab-42ba-ae76-20276cefae4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_4cf9f5d7-2d25-4158-9377-078ff37dd99f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityTaxIdentificationNumber_4cf9f5d7-2d25-4158-9377-078ff37dd99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5b7d1c14-e9cd-4675-a7ca-c9f4c5980558" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityAddressAddressLine1_5b7d1c14-e9cd-4675-a7ca-c9f4c5980558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0b500bbf-9661-47b6-980e-110ea5b20adc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityAddressCityOrTown_0b500bbf-9661-47b6-980e-110ea5b20adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_31c4c009-24b5-45e1-8496-61c57c917dfd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityAddressStateOrProvince_31c4c009-24b5-45e1-8496-61c57c917dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9f1a31d2-17c3-44cf-a6e5-91e31f132b30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityAddressPostalZipCode_9f1a31d2-17c3-44cf-a6e5-91e31f132b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2f99ac2a-befc-4739-9be1-9b50bd90cbf5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_CityAreaCode_2f99ac2a-befc-4739-9be1-9b50bd90cbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dccbf14f-0955-4a8c-a43b-a708c6af51d9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_LocalPhoneNumber_dccbf14f-0955-4a8c-a43b-a708c6af51d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ea7203a4-82b7-4277-af47-564caf77e393" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_Security12bTitle_ea7203a4-82b7-4277-af47-564caf77e393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_20977e04-320c-4589-971b-4524f6fa772f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_TradingSymbol_20977e04-320c-4589-971b-4524f6fa772f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_368f7288-a33c-4bb8-a3e1-894d1f3cdf59" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_SecurityExchangeName_368f7288-a33c-4bb8-a3e1-894d1f3cdf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d54e4872-0879-4af8-98e3-398603df03ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d54e4872-0879-4af8-98e3-398603df03ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_15041fe7-2b09-410d-9f9b-f9c8f4f0d7ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityVoluntaryFilers_15041fe7-2b09-410d-9f9b-f9c8f4f0d7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ddb9e2d7-29d7-4931-8344-09435786da66" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityCurrentReportingStatus_ddb9e2d7-29d7-4931-8344-09435786da66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6331877d-17be-4877-b5e3-50a78793242a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityInteractiveDataCurrent_6331877d-17be-4877-b5e3-50a78793242a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_27b649ac-debb-4c95-a8c9-480276502b93" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityFilerCategory_27b649ac-debb-4c95-a8c9-480276502b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_27da470c-e62a-454c-ac0a-556d03cce320" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntitySmallBusiness_27da470c-e62a-454c-ac0a-556d03cce320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9e1783c5-dfc8-4ff3-a20d-91f334ad884d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityEmergingGrowthCompany_9e1783c5-dfc8-4ff3-a20d-91f334ad884d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c54e3397-e6e6-4aa5-b5e0-0075f6c5abbe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c54e3397-e6e6-4aa5-b5e0-0075f6c5abbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3e921da0-f7bc-4bcc-89cd-99ed88af054c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityShellCompany_3e921da0-f7bc-4bcc-89cd-99ed88af054c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5c4992e6-8c9e-489f-8268-399fb5a7cc5d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5c4992e6-8c9e-489f-8268-399fb5a7cc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_dc8f4f1d-b0e3-4ea3-bee3-4cf1f8682e76" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityPublicFloat_dc8f4f1d-b0e3-4ea3-bee3-4cf1f8682e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8f6efe4f-1f34-4236-a434-bd07ac6e534e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8f6efe4f-1f34-4236-a434-bd07ac6e534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ab71dbeb-cd32-4272-9835-805a9e0da283" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_EntityCentralIndexKey_ab71dbeb-cd32-4272-9835-805a9e0da283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d1644432-e3fc-428a-841d-3ea9459a618a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_AmendmentFlag_d1644432-e3fc-428a-841d-3ea9459a618a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b31b0b55-46cd-4194-9d50-2af59e576040" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentFiscalYearFocus_b31b0b55-46cd-4194-9d50-2af59e576040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_203906e3-5b14-403e-8db6-2ae5019ac4f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_08c116b0-a790-4b03-9714-016c19da668f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_203906e3-5b14-403e-8db6-2ae5019ac4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_dd166ae4-1e30-462a-a410-59a3e5d0dc79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_dd166ae4-1e30-462a-a410-59a3e5d0dc79" xlink:to="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:to="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_661a7515-31b3-439f-acdc-d4b5e021c235" xlink:to="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_0fac40b7-185b-49e2-9d0c-5ea35501d1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:to="loc_us-gaap_ProductMember_0fac40b7-185b-49e2-9d0c-5ea35501d1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_b53276c3-9761-4a08-a549-dae68cf9f496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_45723da2-d55e-4b38-b514-ffc0f2114ddd" xlink:to="loc_us-gaap_ServiceMember_b53276c3-9761-4a08-a549-dae68cf9f496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d76042e5-68cd-4526-a202-77645d00c1e9" xlink:to="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_00daf968-37ff-470d-b981-89cc3ed6aa38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_00daf968-37ff-470d-b981-89cc3ed6aa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2ac0a585-af3f-4004-afcb-3e5cf96d76c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2ac0a585-af3f-4004-afcb-3e5cf96d76c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_baf3eeb1-74d0-4639-b605-70644a81cc42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_GrossProfit_baf3eeb1-74d0-4639-b605-70644a81cc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a1d71c74-f09b-4931-8199-fa5a8a945d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a1d71c74-f09b-4931-8199-fa5a8a945d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0aa1fb92-8ce0-4c9a-a0bb-68e883924a78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_0aa1fb92-8ce0-4c9a-a0bb-68e883924a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d833e3b0-666b-4fab-9588-82335c03e308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_OperatingIncomeLoss_d833e3b0-666b-4fab-9588-82335c03e308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_29a1c35e-3d27-40c1-b854-4cd3604907a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_InterestExpense_29a1c35e-3d27-40c1-b854-4cd3604907a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_df88d410-85ba-443a-8097-ff2bebbac429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_df88d410-85ba-443a-8097-ff2bebbac429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_41ab436f-cc14-4662-99a5-0b094870495b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_GainLossOnInvestments_41ab436f-cc14-4662-99a5-0b094870495b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtRefinancingCosts_507a0903-bfbb-4b83-bb95-69b2ead4b567" xlink:href="vmi-20201226.xsd#vmi_DebtRefinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_vmi_DebtRefinancingCosts_507a0903-bfbb-4b83-bb95-69b2ead4b567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1a1aa975-939e-442b-9149-d86344e3f7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1a1aa975-939e-442b-9149-d86344e3f7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_36686a5d-bdcb-4bde-ad58-bd69b98ea5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_36686a5d-bdcb-4bde-ad58-bd69b98ea5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8e66594b-dc2e-488c-837a-cf06e40ea06e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_06a993ec-054d-43bd-9b6b-c1a70913a61f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8e66594b-dc2e-488c-837a-cf06e40ea06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_aabd167c-e8ea-43c0-bce8-046dc8029a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_aabd167c-e8ea-43c0-bce8-046dc8029a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbb18e7f-bf9c-4e3b-8309-e99ec9c53099" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bbb18e7f-bf9c-4e3b-8309-e99ec9c53099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d49406-26cc-4405-88e5-819735597584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_73d49406-26cc-4405-88e5-819735597584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3b4b99c-9b9b-46cc-8158-989db2f25eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfcf2165-a1d1-43dc-9677-6241e65080c1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3b4b99c-9b9b-46cc-8158-989db2f25eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_f459779c-7160-4eaf-ac99-5a820e4f85f7" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest_f459779c-7160-4eaf-ac99-5a820e4f85f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_ce5b8f7b-3fdf-428c-b5f2-1d3e9718300d" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_ce5b8f7b-3fdf-428c-b5f2-1d3e9718300d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8f4fda09-76dd-4b48-86f8-38d9a81b9c19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_ProfitLoss_8f4fda09-76dd-4b48-86f8-38d9a81b9c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3c480eb8-e065-4ecd-809c-7025e41f3a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3c480eb8-e065-4ecd-809c-7025e41f3a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_fac6453c-25d8-4ae7-9a5e-81dae470f6de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_fac6453c-25d8-4ae7-9a5e-81dae470f6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01b20618-8803-4fb3-b552-831f5d064e25" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ae4b473c-4231-4cf0-8f50-626cb0eca1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:to="loc_us-gaap_EarningsPerShareBasic_ae4b473c-4231-4cf0-8f50-626cb0eca1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d33fc533-5400-4b2e-b92c-769c44a139f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8cd6b6e-a348-4769-84e2-715c97f09c4d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d33fc533-5400-4b2e-b92c-769c44a139f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5575d5b3-a447-46c5-99c7-51f1697dfd79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:to="loc_us-gaap_ProfitLoss_5575d5b3-a447-46c5-99c7-51f1697dfd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e6f71fa3-90f6-4ad2-98b0-23d89c2ec73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e6f71fa3-90f6-4ad2-98b0-23d89c2ec73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_88ca68e2-f9fb-4ed4-8768-a2b7db0025b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e6f71fa3-90f6-4ad2-98b0-23d89c2ec73e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_88ca68e2-f9fb-4ed4-8768-a2b7db0025b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_f4a1ea67-342c-46c9-9985-5933b2597cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e6f71fa3-90f6-4ad2-98b0-23d89c2ec73e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_f4a1ea67-342c-46c9-9985-5933b2597cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_cb18b51b-3120-4c89-b2a0-dd3817e626d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_e6f71fa3-90f6-4ad2-98b0-23d89c2ec73e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_cb18b51b-3120-4c89-b2a0-dd3817e626d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5230f612-a63c-4f68-86b6-5d7ce8ce0016" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5230f612-a63c-4f68-86b6-5d7ce8ce0016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_129c305d-490a-49f5-856e-7e12142be07a" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax_129c305d-490a-49f5-856e-7e12142be07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_d5661cf5-7083-457c-b240-afa33bfc4b01" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense_d5661cf5-7083-457c-b240-afa33bfc4b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_9765858a-928b-4acf-9c43-28ff07790cf7" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax_9765858a-928b-4acf-9c43-28ff07790cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_bf7b12ce-ca76-404f-bfd5-839189dcd2a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_bf7b12ce-ca76-404f-bfd5-839189dcd2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_32372e11-ab23-4fba-86b8-42da775bc073" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax_32372e11-ab23-4fba-86b8-42da775bc073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_2e679733-5440-4fc6-9d68-743e43e22c42" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax_2e679733-5440-4fc6-9d68-743e43e22c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_50e893d5-64b6-4863-8838-f189b738ce76" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax_50e893d5-64b6-4863-8838-f189b738ce76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_2cd3fdd0-38cc-4dab-a149-c6ca87ccbc43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e62a0528-f175-48dc-8517-1c454f58f2a8" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_2cd3fdd0-38cc-4dab-a149-c6ca87ccbc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_dab3bf8f-0ad3-4dc2-a59c-6702071a8955" xlink:href="vmi-20201226.xsd#vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:to="loc_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax_dab3bf8f-0ad3-4dc2-a59c-6702071a8955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5a424c57-4964-41bb-9270-5b57e26c206a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5a424c57-4964-41bb-9270-5b57e26c206a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3177d8cc-2621-4ad3-b09e-a786f06923b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fce96bc9-f38e-4ef5-ba85-7644ab21f2af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3177d8cc-2621-4ad3-b09e-a786f06923b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_14d49622-3abe-4446-86af-62dabbabc3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_14d49622-3abe-4446-86af-62dabbabc3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_a1ce67e3-8604-4c70-b756-9b4d5925485f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_a1ce67e3-8604-4c70-b756-9b4d5925485f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f29e08a-9fdc-4b80-9f43-7fd9ba77b7d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_850a2852-bd29-4d65-b88a-bdb153e4cc9b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f29e08a-9fdc-4b80-9f43-7fd9ba77b7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e2786649-26f2-4019-88af-3dbafd65b771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_1ea56d0b-3763-4316-98ad-6d33cc9da80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e2786649-26f2-4019-88af-3dbafd65b771" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_1ea56d0b-3763-4316-98ad-6d33cc9da80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_b71dd658-866c-4916-9ea3-49078f4dbe4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e2786649-26f2-4019-88af-3dbafd65b771" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_b71dd658-866c-4916-9ea3-49078f4dbe4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_27cf066c-5796-4f6e-a2fe-42309a1dcbae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_27cf066c-5796-4f6e-a2fe-42309a1dcbae" xlink:to="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_982d3525-970f-4f58-bca3-50b8e8211fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_982d3525-970f-4f58-bca3-50b8e8211fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_29244335-cca2-4ec2-b0a2-5fe442f9e87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_ReceivablesNetCurrent_29244335-cca2-4ec2-b0a2-5fe442f9e87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9c4592a3-f00a-426c-84d8-3ac78bc000dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_InventoryNet_9c4592a3-f00a-426c-84d8-3ac78bc000dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_740deaa4-812c-4f64-bf75-3079687f55e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_740deaa4-812c-4f64-bf75-3079687f55e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eea51322-f7fe-461d-ad12-d70da728296b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eea51322-f7fe-461d-ad12-d70da728296b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_8e680a3a-8561-4e14-b683-b8e2e66077e7" xlink:href="vmi-20201226.xsd#vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent_8e680a3a-8561-4e14-b683-b8e2e66077e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c03484cb-39b7-4710-a9b3-699dbc3511e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d92c140e-e664-4fe9-bbc4-077a662cbab5" xlink:to="loc_us-gaap_AssetsCurrent_c03484cb-39b7-4710-a9b3-699dbc3511e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3a32d884-162b-41ac-b503-dd5efb93256e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3a32d884-162b-41ac-b503-dd5efb93256e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6402ed35-ebcc-4cd2-91a7-874ce190f38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6402ed35-ebcc-4cd2-91a7-874ce190f38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86cb8288-9eed-4277-b051-7625cbff616a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86cb8288-9eed-4277-b051-7625cbff616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_265151b9-48ae-4a13-b22d-70bcb4553ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_Goodwill_265151b9-48ae-4a13-b22d-70bcb4553ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2e7617e7-862d-493e-995e-374f909d412b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2e7617e7-862d-493e-995e-374f909d412b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d7412e76-8e19-4145-9a5a-cae66ff5ccd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d7412e76-8e19-4145-9a5a-cae66ff5ccd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dcad320c-1819-41d2-a3df-e41498d4f28b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0669104e-777f-4a23-9ef4-427f4d048524" xlink:to="loc_us-gaap_Assets_dcad320c-1819-41d2-a3df-e41498d4f28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_27cf066c-5796-4f6e-a2fe-42309a1dcbae" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9d439ea2-c022-4e1b-b1cf-f8db32e968b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_LongTermDebtCurrent_9d439ea2-c022-4e1b-b1cf-f8db32e968b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_57b919fc-99db-48e3-afa8-32b3d4a528ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_57b919fc-99db-48e3-afa8-32b3d4a528ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_452014f8-aa16-4cdb-8faa-2280aca6e85a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_AccountsPayableCurrent_452014f8-aa16-4cdb-8faa-2280aca6e85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_afaf3110-880f-459b-8238-233eda0ae967" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_afaf3110-880f-459b-8238-233eda0ae967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b3cdbb7-9988-45d8-a0ed-0e554e066fc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b3cdbb7-9988-45d8-a0ed-0e554e066fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0fbc96b1-544d-43d6-a0b9-5a52cffa8245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0fbc96b1-544d-43d6-a0b9-5a52cffa8245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_1df4da4f-35ca-476c-acff-c1333c5e7307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_DividendsPayableCurrent_1df4da4f-35ca-476c-acff-c1333c5e7307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8ea577cc-a1b3-486f-8879-e1e39dba4ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86d8bc9f-3343-4596-847e-817a08f6e457" xlink:to="loc_us-gaap_LiabilitiesCurrent_8ea577cc-a1b3-486f-8879-e1e39dba4ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_98f7d22b-9e61-4619-b4ba-d5e482a0bf4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_98f7d22b-9e61-4619-b4ba-d5e482a0bf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_41f0a6bb-eee7-45fe-bae9-b941ed27232a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_41f0a6bb-eee7-45fe-bae9-b941ed27232a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_61c02eac-2d8d-43bc-b4ec-caf920055bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_61c02eac-2d8d-43bc-b4ec-caf920055bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_062d0bdc-fe94-4658-b2e5-a1094802d205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_062d0bdc-fe94-4658-b2e5-a1094802d205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_88192cb4-5a8e-49ca-b9b5-d40b3ea19a40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_88192cb4-5a8e-49ca-b9b5-d40b3ea19a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_69f8a542-ae75-465a-a612-79288d144b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_69f8a542-ae75-465a-a612-79288d144b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1550ac8d-e9a8-4a5b-a3bd-209a91dc357d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_PreferredStockValue_1550ac8d-e9a8-4a5b-a3bd-209a91dc357d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_eda550e7-9c43-4c3f-8e9c-3f142ba6c5a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_CommonStockValue_eda550e7-9c43-4c3f-8e9c-3f142ba6c5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b2f7d5c9-716e-495c-a815-b18d9c8ccc95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b2f7d5c9-716e-495c-a815-b18d9c8ccc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6ab55a9-4056-40df-b81a-aa4cda1f0892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6ab55a9-4056-40df-b81a-aa4cda1f0892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c6e74a1a-df60-4270-8339-c0aad390629f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c6e74a1a-df60-4270-8339-c0aad390629f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_3d424148-9654-4b7f-b34a-f5e372d9e182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_TreasuryStockValue_3d424148-9654-4b7f-b34a-f5e372d9e182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae9413d1-c266-4e62-8710-7d21f4b14c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_StockholdersEquity_ae9413d1-c266-4e62-8710-7d21f4b14c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_280a3725-87c9-45e5-9a8c-ce28bc81e20b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_MinorityInterest_280a3725-87c9-45e5-9a8c-ce28bc81e20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_259301ea-d151-4214-9eb8-15c4d988f3d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4dedfbdf-c42f-4d3e-bdcf-b1b4966924dd" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_259301ea-d151-4214-9eb8-15c4d988f3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5a18a51d-a500-459a-9b53-46a63008591c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_328dfd44-6634-4a7c-9a4b-135a99b960fa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5a18a51d-a500-459a-9b53-46a63008591c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f2f136b5-dd88-4a80-b9d2-e61f4ba5bfa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f2f136b5-dd88-4a80-b9d2-e61f4ba5bfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fac28e1f-71ab-453a-b614-9da4e7bd844f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fac28e1f-71ab-453a-b614-9da4e7bd844f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_d0325219-12d3-4e5a-bb63-0fc163384621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_d0325219-12d3-4e5a-bb63-0fc163384621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_00868422-4f00-4a20-8b05-c0fb5bf49ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_00868422-4f00-4a20-8b05-c0fb5bf49ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_c666d2f7-a2ea-4248-9c02-0fd7aa6d2680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c666d2f7-a2ea-4248-9c02-0fd7aa6d2680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_84b7c548-a9f2-4b3f-82a7-9549bf470006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_84b7c548-a9f2-4b3f-82a7-9549bf470006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_74840f06-72d3-4f9b-8c3b-1edf1995942a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_CommonStockSharesIssued_74840f06-72d3-4f9b-8c3b-1edf1995942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_6a0bd1b9-2d56-4fe1-914c-32586bac3014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eed417d3-ae1b-4663-99f8-1ed9945aa04e" xlink:to="loc_us-gaap_TreasuryStockShares_6a0bd1b9-2d56-4fe1-914c-32586bac3014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0aa1a277-52df-4881-9a84-afb345055a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0aa1a277-52df-4881-9a84-afb345055a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5860abd8-76e0-46f5-be1c-2b9b2e606660" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0aa1a277-52df-4881-9a84-afb345055a67" xlink:to="loc_us-gaap_ProfitLoss_5860abd8-76e0-46f5-be1c-2b9b2e606660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0aa1a277-52df-4881-9a84-afb345055a67" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_610e1177-7519-40e4-a986-84ae315a5b60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_610e1177-7519-40e4-a986-84ae315a5b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_a80a707c-4a22-4735-9c7b-32116ac6eb8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_a80a707c-4a22-4735-9c7b-32116ac6eb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_c9bb7abc-7081-4c5a-ae2f-4b6047c54f7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionContributions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_PensionContributions_c9bb7abc-7081-4c5a-ae2f-4b6047c54f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3c42291-52af-4b05-b0fc-1fc857ba334d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3c42291-52af-4b05-b0fc-1fc857ba334d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets_24cb8a63-c97c-4fd8-b333-063961a8c38b" xlink:href="vmi-20201226.xsd#vmi_ImpairmentOfGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_vmi_ImpairmentOfGoodwillAndIntangibleAssets_24cb8a63-c97c-4fd8-b333-063961a8c38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_cc857018-a251-4066-9e70-03246f3ea742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_cc857018-a251-4066-9e70-03246f3ea742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_07c126bb-c56e-4790-b3ff-2eef2ec8a3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_ShareBasedCompensation_07c126bb-c56e-4790-b3ff-2eef2ec8a3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_08d82c15-98c6-4e7b-acb9-bd8ca4294793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_08d82c15-98c6-4e7b-acb9-bd8ca4294793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_332dea5c-3ab9-4fae-9a17-291abc217a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_332dea5c-3ab9-4fae-9a17-291abc217a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_282e3112-de1c-4198-9bdd-6930b3ee8d39" xlink:href="vmi-20201226.xsd#vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax_282e3112-de1c-4198-9bdd-6930b3ee8d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d6a59463-f3a1-46a9-8e52-2fd08d2d50a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d6a59463-f3a1-46a9-8e52-2fd08d2d50a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ee3cce59-910b-4c99-9834-7f753b57c822" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_515360df-f125-4c95-88c0-4748a56d2971" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_515360df-f125-4c95-88c0-4748a56d2971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b203f6f7-225e-4571-93cb-3a94c863f2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b203f6f7-225e-4571-93cb-3a94c863f2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_c9ee20c3-363b-4f36-a8f4-6721047dc24a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_c9ee20c3-363b-4f36-a8f4-6721047dc24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8abfdd1b-ffe4-4774-96c6-7539af4d019c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8abfdd1b-ffe4-4774-96c6-7539af4d019c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3554b6b6-d071-48d7-b281-61486bfc3dbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3554b6b6-d071-48d7-b281-61486bfc3dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_82ee15b1-d9fd-48ec-98a6-329c0930b838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_82ee15b1-d9fd-48ec-98a6-329c0930b838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e0f2705f-04ee-46ec-a068-3c9aff7c2fb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e0f2705f-04ee-46ec-a068-3c9aff7c2fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d2db03ba-4a94-4b41-aa8c-7dc16f7ad3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d2db03ba-4a94-4b41-aa8c-7dc16f7ad3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b40a99bb-2fa0-49f3-a65c-307df6c55503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f3a0c269-cca6-4bd2-a328-2b776402dd7c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b40a99bb-2fa0-49f3-a65c-307df6c55503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e604b31-0c0c-456a-ab08-39101e4a4e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0aa1a277-52df-4881-9a84-afb345055a67" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e604b31-0c0c-456a-ab08-39101e4a4e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fd8419c4-12e9-4b3b-87d4-85524fa12bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fd8419c4-12e9-4b3b-87d4-85524fa12bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_32d2ee7e-5822-4162-a052-d119ee72a034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_32d2ee7e-5822-4162-a052-d119ee72a034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bcf5d583-46a3-4980-8702-c18a525dce0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bcf5d583-46a3-4980-8702-c18a525dce0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_0e6f6d90-16e5-442e-8378-5e4c2c94b08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities_0e6f6d90-16e5-442e-8378-5e4c2c94b08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_37287210-3e0d-4774-b0b5-23389165afe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_37287210-3e0d-4774-b0b5-23389165afe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f3bde503-f90f-4c4a-a92f-5db0e10fb96a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f3bde503-f90f-4c4a-a92f-5db0e10fb96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_77b95178-8e84-4dd8-a2c3-23edfb41695c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fec0c671-3154-414b-8377-7f99482be8c2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_77b95178-8e84-4dd8-a2c3-23edfb41695c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_b346233f-4ab7-4732-8e5a-c9d04a69f192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_b346233f-4ab7-4732-8e5a-c9d04a69f192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_7ff65381-9c07-4187-be3b-81fe5c4357be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_7ff65381-9c07-4187-be3b-81fe5c4357be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e72c3d56-3242-4896-8f4c-2d5194792507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e72c3d56-3242-4896-8f4c-2d5194792507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1010ec4e-55a4-4a47-b5a5-1aca81165453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1010ec4e-55a4-4a47-b5a5-1aca81165453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_21cbd00d-e41f-4a3d-a0c1-306553973166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_21cbd00d-e41f-4a3d-a0c1-306553973166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ff126003-f16d-45ae-9c85-9bb94a1187a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ff126003-f16d-45ae-9c85-9bb94a1187a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_68f7190a-e31a-44bc-bb69-c64fa7e4a9f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_68f7190a-e31a-44bc-bb69-c64fa7e4a9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_943f7ad4-c8d9-4361-bfa3-584882865344" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_943f7ad4-c8d9-4361-bfa3-584882865344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_75146c42-526e-4cf8-9212-b235406dd69d" xlink:href="vmi-20201226.xsd#vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities_75146c42-526e-4cf8-9212-b235406dd69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_82d47230-13e3-4cab-b84f-bb8298ac2b57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_ProceedsFromStockPlans_82d47230-13e3-4cab-b84f-bb8298ac2b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_85a6d562-f428-4f4b-9e23-3e862abddc78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_85a6d562-f428-4f4b-9e23-3e862abddc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_4ba120af-6e45-48c0-b784-7d474106d415" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises_4ba120af-6e45-48c0-b784-7d474106d415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16132d44-a79b-4e2f-9e37-9dcb412ef4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4310688c-29b1-4c5e-b372-089a698a5b9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16132d44-a79b-4e2f-9e37-9dcb412ef4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b37b505a-748d-4505-87c0-cdcaf3ec764f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b37b505a-748d-4505-87c0-cdcaf3ec764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d7b23a9-5a38-44b2-b13b-3cf683c28db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d7b23a9-5a38-44b2-b13b-3cf683c28db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_599bce0e-289e-4a4b-baac-64bb1e091367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_599bce0e-289e-4a4b-baac-64bb1e091367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94282d03-3036-417a-b505-70cbc942fb43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad928c13-832c-4e98-8b5c-bed35268ae51" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94282d03-3036-417a-b505-70cbc942fb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_9696e96f-6fa9-472a-b422-2da34fb94997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_9696e96f-6fa9-472a-b422-2da34fb94997" xlink:to="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2fc0e80a-ab0e-4800-82af-ea172cb4eaab" xlink:to="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0bb0916e-6eea-4b4c-9946-621915c839b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_CommonStockMember_0bb0916e-6eea-4b4c-9946-621915c839b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_37279cfe-52ea-4e2e-a72d-38182eb50150" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_37279cfe-52ea-4e2e-a72d-38182eb50150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ac55a219-00c5-4888-b4bf-d330fd7454d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_RetainedEarningsMember_ac55a219-00c5-4888-b4bf-d330fd7454d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8a9832b5-dd87-4c77-8834-d413f6682c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8a9832b5-dd87-4c77-8834-d413f6682c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_da406dc9-d55d-4176-be0c-d4a27f635795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_TreasuryStockMember_da406dc9-d55d-4176-be0c-d4a27f635795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_68fde050-1329-418b-b712-3838d70ac25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b23713c-6f62-44e6-a1a9-b10211d6362d" xlink:to="loc_us-gaap_NoncontrollingInterestMember_68fde050-1329-418b-b712-3838d70ac25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b12e6ff6-01cd-420d-a70d-c522e23eb98e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b737e8b-e5b1-480c-a5ca-d17ca1065c1d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f9701b4f-5fb5-485f-bdbc-ffbd6eb5af3a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b737e8b-e5b1-480c-a5ca-d17ca1065c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_017a98c1-32f2-437e-afc6-ce380ad77292" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_00a9a1fa-abe7-4830-8331-8645223647f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_00a9a1fa-abe7-4830-8331-8645223647f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ASUUpdate201616Member_ec60923f-42f9-4b3b-83e8-0cad119f5922" xlink:href="vmi-20201226.xsd#vmi_ASUUpdate201616Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5069e288-361c-47a4-99ec-d1d24e312a76" xlink:to="loc_vmi_ASUUpdate201616Member_ec60923f-42f9-4b3b-83e8-0cad119f5922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47466bf0-8292-4de6-b5b5-4a92594a54ff" xlink:to="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74b9022a-c0aa-4713-a644-39c5f4f5fd17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_74b9022a-c0aa-4713-a644-39c5f4f5fd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9710d32e-978b-4a12-a6c0-15aa5fdd454f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_ProfitLoss_9710d32e-978b-4a12-a6c0-15aa5fdd454f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7423deff-f7d4-4ebc-bffe-725d3f0464ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7423deff-f7d4-4ebc-bffe-725d3f0464ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_1107e4e1-9635-4d6c-acd1-6958fed7c65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_DividendsCommonStockCash_1107e4e1-9635-4d6c-acd1-6958fed7c65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3f807cc9-2752-4ba5-9986-860c97346dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3f807cc9-2752-4ba5-9986-860c97346dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7568f766-5e1a-4000-aa1c-dc7d87ee27ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_7568f766-5e1a-4000-aa1c-dc7d87ee27ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_a5b3ba0e-bfb2-4611-a4b0-0d384dea25b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_a5b3ba0e-bfb2-4611-a4b0-0d384dea25b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_aaa9a57a-ecb8-4102-90da-bef4ac360d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_aaa9a57a-ecb8-4102-90da-bef4ac360d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_d6f2cfe3-01f6-4162-a0bd-651bc60c42be" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockValueAcquiredStockPlanCostMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_vmi_TreasuryStockValueAcquiredStockPlanCostMethod_d6f2cfe3-01f6-4162-a0bd-651bc60c42be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_719d2dc9-442f-421b-ab2e-7ed02f12dc97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_719d2dc9-442f-421b-ab2e-7ed02f12dc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_4858659c-6ace-4532-8aa9-2fc655896bdf" xlink:href="vmi-20201226.xsd#vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit_4858659c-6ace-4532-8aa9-2fc655896bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_54778cb2-d8e1-4797-9301-a8fc0c5dbb4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_54778cb2-d8e1-4797-9301-a8fc0c5dbb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8731277e-42e0-4075-a853-0024dab18ae1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_73b01763-6c51-4492-b9e9-613d86e07516" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8731277e-42e0-4075-a853-0024dab18ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_886ac451-1f43-495b-9c12-3daa86d4bd72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9366402e-f682-4e77-a52a-00ac88bf16ca" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_886ac451-1f43-495b-9c12-3daa86d4bd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="vmi-20201226.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5a2ca025-fa9c-424c-ad5c-6054d70d7670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5a2ca025-fa9c-424c-ad5c-6054d70d7670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fdfe2e4b-9672-4147-baff-8d7cbe38e96d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fdfe2e4b-9672-4147-baff-8d7cbe38e96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockSharesAcquiredStockPlan_d23c2699-76e9-468d-b366-da8b4215ab15" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockSharesAcquiredStockPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:to="loc_vmi_TreasuryStockSharesAcquiredStockPlan_d23c2699-76e9-468d-b366-da8b4215ab15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6240a742-585b-4530-bbab-ff08c7c510de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6240a742-585b-4530-bbab-ff08c7c510de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_90d8a887-af06-48ac-a2e9-0ade979a373e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_392528b3-3eff-4b3a-b2be-e7bc816c4682" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_90d8a887-af06-48ac-a2e9-0ade979a373e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f82be502-71ff-478d-b563-d0887dacabf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_212a82b4-ec6a-4fbe-9e3f-473afdb755e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f82be502-71ff-478d-b563-d0887dacabf9" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_212a82b4-ec6a-4fbe-9e3f-473afdb755e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_087a9cd4-562b-4078-84ae-80dd3c5f67e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_087a9cd4-562b-4078-84ae-80dd3c5f67e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_87c450cc-f4f2-44d2-bfaf-832f48ba2356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_87c450cc-f4f2-44d2-bfaf-832f48ba2356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_792fe93b-54e8-4f6a-9eb2-277c478cea23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_792fe93b-54e8-4f6a-9eb2-277c478cea23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_eb407e64-e9a9-4a9b-9732-e1cf07232b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_FiscalPeriod_eb407e64-e9a9-4a9b-9732-e1cf07232b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e4d04280-bb4e-432c-997f-969d6ccbe7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e4d04280-bb4e-432c-997f-969d6ccbe7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_39610f13-3c99-4110-a576-6f3fd24a9541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_39610f13-3c99-4110-a576-6f3fd24a9541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_876dda6e-6cf9-407b-b6d7-6a58aa49bab2" xlink:href="vmi-20201226.xsd#vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock_876dda6e-6cf9-407b-b6d7-6a58aa49bab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b1e9a3f7-8315-48d1-ac1f-f64a44689611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b1e9a3f7-8315-48d1-ac1f-f64a44689611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_3715a444-f7fd-442b-8f95-119b880ba4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_3715a444-f7fd-442b-8f95-119b880ba4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_06fd1a00-0b7d-4d4c-9105-1a3a114feb71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_06fd1a00-0b7d-4d4c-9105-1a3a114feb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_a4c0bd6b-be62-40a1-a055-1e6673f4d1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_a4c0bd6b-be62-40a1-a055-1e6673f4d1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_7861a84c-38fb-44d6-8163-8a3192ee6a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_7861a84c-38fb-44d6-8163-8a3192ee6a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ebd0ed31-fbb0-4449-b17c-b7848bd6716c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ebd0ed31-fbb0-4449-b17c-b7848bd6716c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0f4c8046-bf3a-459c-9d04-820d2ecc2ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_UseOfEstimates_0f4c8046-bf3a-459c-9d04-820d2ecc2ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_26ce036f-e41e-4a23-bb55-511873161dc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_26ce036f-e41e-4a23-bb55-511873161dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TreasuryStockPolicyTextBlock_5f75742d-ceb6-4cb3-ba7a-d72a07a9c83a" xlink:href="vmi-20201226.xsd#vmi_TreasuryStockPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_vmi_TreasuryStockPolicyTextBlock_5f75742d-ceb6-4cb3-ba7a-d72a07a9c83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c02bdb1-6e8a-4741-9e49-032536901c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c02bdb1-6e8a-4741-9e49-032536901c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ae835d61-6636-4d47-9570-7a4d949be407" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c3385ca-1693-4ff2-a116-99f368d780fd" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ae835d61-6636-4d47-9570-7a4d949be407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_200e4d29-3547-4e60-a387-6f5a9ffa0228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_610bc89a-5561-484b-b7dc-761516c69119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_200e4d29-3547-4e60-a387-6f5a9ffa0228" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock_610bc89a-5561-484b-b7dc-761516c69119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d95c944f-8a6e-4d37-a5e2-4802aa86baa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_200e4d29-3547-4e60-a387-6f5a9ffa0228" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d95c944f-8a6e-4d37-a5e2-4802aa86baa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a9df76e4-9006-4ca9-9630-5743ffdccaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_200e4d29-3547-4e60-a387-6f5a9ffa0228" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a9df76e4-9006-4ca9-9630-5743ffdccaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_15cacc4e-b4a0-4abf-8d16-6d19f4a5a9a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15cacc4e-b4a0-4abf-8d16-6d19f4a5a9a9" xlink:to="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:to="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c70b0ec9-381d-40fd-b995-4500f1876065" xlink:to="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_70a92b1e-0d26-4bfa-927f-2019c77a53e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:to="loc_srt_MinimumMember_70a92b1e-0d26-4bfa-927f-2019c77a53e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97880768-aadd-4b89-ab2c-78ce6a26f085" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ad31b7fd-c1da-4ff8-853d-d9778889c726" xlink:to="loc_srt_MaximumMember_97880768-aadd-4b89-ab2c-78ce6a26f085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:href="vmi-20201226.xsd#vmi_AccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesTable_d319e1c1-27b8-445c-80ef-ed7307e2f825" xlink:to="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_68f8fad7-d170-44cc-b4e4-c793cd555901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_68f8fad7-d170-44cc-b4e4-c793cd555901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostMethodInvestmentOwnershipPercentage_26bcf9bf-e295-488e-9a25-cfc16ed3809e" xlink:href="vmi-20201226.xsd#vmi_CostMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2546b04e-614e-43f7-9e36-2ab82392f6c3" xlink:to="loc_vmi_CostMethodInvestmentOwnershipPercentage_26bcf9bf-e295-488e-9a25-cfc16ed3809e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_6e60ccc3-a404-448c-ae79-afb638c7b05b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract_09d0cb99-4597-4c89-ab39-4ee2053b5758" xlink:to="loc_us-gaap_BankOverdrafts_6e60ccc3-a404-448c-ae79-afb638c7b05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9861a257-5cc4-40a1-ac8d-6362c38256fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:to="loc_us-gaap_NumberOfReportableSegments_9861a257-5cc4-40a1-ac8d-6362c38256fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_6179952b-1ac4-4cc1-a241-2e7e1b563fe7" xlink:href="vmi-20201226.xsd#vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a6a1357a-d6c3-4153-913b-dd641f8e675e" xlink:to="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_6179952b-1ac4-4cc1-a241-2e7e1b563fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:href="vmi-20201226.xsd#vmi_FiscalYearAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear53Weeks_cc4639db-6eae-4e28-9a71-106b8ca58c38" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear53Weeks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:to="loc_vmi_LengthOfFiscalYear53Weeks_cc4639db-6eae-4e28-9a71-106b8ca58c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LengthOfFiscalYear_75e2fc06-b1cf-465b-96fc-c83c20e46185" xlink:href="vmi-20201226.xsd#vmi_LengthOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_FiscalYearAbstract_7f63cec7-baaf-4aed-a353-929b489d23a0" xlink:to="loc_vmi_LengthOfFiscalYear_75e2fc06-b1cf-465b-96fc-c83c20e46185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3b18614a-07df-4270-a85e-d0bdf1e5b069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableAdditionalDisclosuresAbstract_647bd5e5-d699-49c4-9323-044ce8c34d8e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3b18614a-07df-4270-a85e-d0bdf1e5b069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccountingPoliciesLineItems_920f0087-b3ef-4d3c-8ac9-8955781d05cd" xlink:to="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_da0bf88f-c0ff-42b7-9144-30078d17c3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_7ea2c2e8-736d-451c-b718-37bc9bd86b73" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_da0bf88f-c0ff-42b7-9144-30078d17c3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0b91f332-ed84-4f68-b379-f5f4546ff089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0b91f332-ed84-4f68-b379-f5f4546ff089" xlink:to="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_900bdc75-731b-4d18-91e0-1e5bf21046de" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c208246-2f14-4956-8689-1529f0e27154" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7890d7ee-f2dd-445e-85ab-a0533bc169d6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c208246-2f14-4956-8689-1529f0e27154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:to="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_5bd88ee4-bf54-4065-9148-f00eb0a83748" xlink:to="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_2747af53-7ede-4a15-b1e5-938b78cfdd43" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_2747af53-7ede-4a15-b1e5-938b78cfdd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_f3e652aa-5172-4e13-88d8-65ec6f063676" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_583076ac-d609-4476-bf22-3a8cde9c9733" xlink:to="loc_srt_RestatementAdjustmentMember_f3e652aa-5172-4e13-88d8-65ec6f063676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_bc9206dc-34f9-4b75-a7c1-1912919654c2" xlink:to="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ff66d15-6461-449f-b572-481956585f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ff66d15-6461-449f-b572-481956585f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:href="vmi-20201226.xsd#vmi_ImpactOfChangeFromLIFOToFIFOAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_748a3ddc-12ff-4eaf-8117-1ea1a5e0516d" xlink:to="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a4f840a-5435-40b4-86b9-fec7a71b3622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a4f840a-5435-40b4-86b9-fec7a71b3622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_69ebb2f3-483a-46d6-afcd-58783a182f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_OperatingIncomeLoss_69ebb2f3-483a-46d6-afcd-58783a182f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_48e24f09-68d6-4681-804c-3444ef5f537e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_48e24f09-68d6-4681-804c-3444ef5f537e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6439b638-5254-4a68-a65a-aac3b017d3c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6439b638-5254-4a68-a65a-aac3b017d3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a5572baf-5f19-4f1e-979d-f9fd9638f374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a5572baf-5f19-4f1e-979d-f9fd9638f374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a8f44f4b-2113-4ba3-bca3-e4840ca56d47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a8f44f4b-2113-4ba3-bca3-e4840ca56d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fbc8693e-d6db-4239-a93c-1364f435ff70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_InventoryNet_fbc8693e-d6db-4239-a93c-1364f435ff70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae24d713-1b29-4da5-a105-d485dc3e40aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ImpactOfChangeFromLIFOToFIFOAbstract_a66ed935-d9ff-4763-b479-50c3e43e5ea4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ae24d713-1b29-4da5-a105-d485dc3e40aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_066ff32f-dbac-4201-8d81-70263f740555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_066ff32f-dbac-4201-8d81-70263f740555" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6c2a3786-d541-421b-9777-0938b9c07ae0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_a64b86c9-5f8f-44f4-8a51-7404a2fb9929" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_a64b86c9-5f8f-44f4-8a51-7404a2fb9929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_26967ca4-4da9-4b32-be4a-97d75fb30a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_26967ca4-4da9-4b32-be4a-97d75fb30a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_467fb916-e391-449d-8404-23394466bfe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_TransportationEquipmentMember_467fb916-e391-449d-8404-23394466bfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_69745002-e815-49f1-9717-8fe7b2b4c185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b01ea190-4e68-4aa6-8498-2f82797e098d" xlink:to="loc_us-gaap_OfficeEquipmentMember_69745002-e815-49f1-9717-8fe7b2b4c185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:to="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_df5fbf85-a7b7-4abc-b07f-a16e0a43ab56" xlink:to="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c47acbb-1b5c-4f89-9e55-b36e31d3527c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:to="loc_srt_MinimumMember_3c47acbb-1b5c-4f89-9e55-b36e31d3527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0f2b017a-74a1-4d6c-81c4-1e66f056d2af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_66a76628-dde0-40df-bc8b-7aa2d3ddfc60" xlink:to="loc_srt_MaximumMember_0f2b017a-74a1-4d6c-81c4-1e66f056d2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ecaeafcd-534b-4c72-8e9e-06611da2b734" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4345a1b1-f0ab-4338-a21f-de666eb06bab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4345a1b1-f0ab-4338-a21f-de666eb06bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_323704fd-8390-40c5-98a7-db55d56bfbd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_454242eb-2300-4b1c-83d2-433825b637b8" xlink:to="loc_us-gaap_Depreciation_323704fd-8390-40c5-98a7-db55d56bfbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b8ff20b3-f91d-428f-b315-d18db3d4b1ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b8ff20b3-f91d-428f-b315-d18db3d4b1ae" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:to="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_440e9884-f3fa-425f-94df-8458c3787088" xlink:to="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8fb600f7-5d9e-483f-88f8-ee6d029c351a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:to="loc_srt_MinimumMember_8fb600f7-5d9e-483f-88f8-ee6d029c351a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc9fcc53-569a-4157-8dad-040d61a86ea9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1db0296b-0c1f-4f31-b993-a0cb57a6e027" xlink:to="loc_srt_MaximumMember_fc9fcc53-569a-4157-8dad-040d61a86ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_b6960177-bbca-418d-8831-13152d20bee9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_caec3916-38d8-4631-991c-6720dec450cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_d4071ceb-815d-4702-b298-f1a5c03090ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_caec3916-38d8-4631-991c-6720dec450cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_41e2b514-0f04-47bc-9d31-cdcc271d2728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_41e2b514-0f04-47bc-9d31-cdcc271d2728" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cfa8ee25-b8fa-4f4d-9b4d-309d639084ff" xlink:to="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7e8ae722-ed7d-4917-b462-48ba76ba9868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7e8ae722-ed7d-4917-b462-48ba76ba9868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_166be842-95d2-4b21-a132-00be030a9ecc" xlink:href="vmi-20201226.xsd#vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_166be842-95d2-4b21-a132-00be030a9ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b39daa3b-0be5-46bb-99bd-47fdcd651793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b39daa3b-0be5-46bb-99bd-47fdcd651793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d7a8a779-f35f-42b2-8405-5d2f4735af8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7e9dc80-dc5b-4aaa-90cb-b2e2fbe8953d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d7a8a779-f35f-42b2-8405-5d2f4735af8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d4773932-a8ce-4cdf-8e0f-e27599b41575" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:href="vmi-20201226.xsd#vmi_AccumulatedOtherComprehensiveIncomeLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8ed3c817-c959-4942-95d1-d93a9391a6d0" xlink:to="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ee63b409-389a-4976-913f-4ed08dd7e506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ee63b409-389a-4976-913f-4ed08dd7e506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ec57869-6683-4c9f-a5ae-1f842d3a0c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ec57869-6683-4c9f-a5ae-1f842d3a0c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6993e09-f52a-41fd-98e4-ff8606d62c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward_50a4013c-fed4-46ea-89b6-33fbf9118e03" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6993e09-f52a-41fd-98e4-ff8606d62c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0b0ca308-182b-4f64-b5ad-86468721ba95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0b0ca308-182b-4f64-b5ad-86468721ba95" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_48a001a8-801a-4cdf-906a-9846af696543" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_8a8baef7-7187-4cfa-bd28-b270e56ddabe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_8a8baef7-7187-4cfa-bd28-b270e56ddabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_eb3d2cf8-2f05-4783-b300-c1db3d76e6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_499cd3df-cbb0-4a2f-8bfe-401c897f90df" xlink:to="loc_us-gaap_TransferredOverTimeMember_eb3d2cf8-2f05-4783-b300-c1db3d76e6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7c55d2fb-b9bc-400d-a1f2-20116c65104d" xlink:to="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_4feae853-0cc7-4af0-8281-33395773a3a6" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_4feae853-0cc7-4af0-8281-33395773a3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_3ab289c1-3990-4dc8-b573-1a0a54423e1d" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_3ab289c1-3990-4dc8-b573-1a0a54423e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_f74ef906-debd-41fd-b1ab-c9df6e8d7ea7" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_CoatingsSegmentMember_f74ef906-debd-41fd-b1ab-c9df6e8d7ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_809efea3-1033-42cf-909f-3e8a563084a0" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_vmi_IrrigationSegmentMember_809efea3-1033-42cf-909f-3e8a563084a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_41deb18f-bb80-498c-b7d2-40850382307e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1a3e6a20-d91d-43e8-b318-669348d41984" xlink:to="loc_us-gaap_AllOtherSegmentsMember_41deb18f-bb80-498c-b7d2-40850382307e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b50ee46f-f9d1-4c06-91f3-d8a884f17a3c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ContractLiabilitiesMember_e102c9b0-63b5-41f1-b929-527447c53542" xlink:href="vmi-20201226.xsd#vmi_ContractLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:to="loc_vmi_ContractLiabilitiesMember_e102c9b0-63b5-41f1-b929-527447c53542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4bd94847-6b22-4833-add1-325bd60eee48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ad14b367-b859-4412-83c2-67d834d2d439" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4bd94847-6b22-4833-add1-325bd60eee48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b588b025-1d92-4962-98ee-e519424f0af6" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9797ebcb-205f-426b-ad6d-453ff45d2def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9797ebcb-205f-426b-ad6d-453ff45d2def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b96596e-312c-4824-898a-860a79263dfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b96596e-312c-4824-898a-860a79263dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_14c9d946-db22-47c1-8c5f-34154fa6a404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_14c9d946-db22-47c1-8c5f-34154fa6a404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a1ab0186-7b35-441d-8ec4-9b32238da382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a1ab0186-7b35-441d-8ec4-9b32238da382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1d03c2-190e-4b7b-b83e-166bcc46b656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1d03c2-190e-4b7b-b83e-166bcc46b656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bfadba4b-85cb-4d78-a5aa-971d6385c209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bfadba4b-85cb-4d78-a5aa-971d6385c209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_151df8eb-86c5-4a77-b814-625b0d66eb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_29401442-0c97-412f-9aee-2e6a4c09fbf5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_151df8eb-86c5-4a77-b814-625b0d66eb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0b0ca308-182b-4f64-b5ad-86468721ba95" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:to="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_15d1521a-5ba0-4d64-81d1-52af35e4fa8c" xlink:to="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ca166a6-3397-4bb4-ab15-0b70dd1bcb75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:to="loc_srt_MinimumMember_1ca166a6-3397-4bb4-ab15-0b70dd1bcb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27e7d643-e4e0-4e8f-a8cf-66d2cb58c87e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21e99ee1-2dfb-4f8e-85f0-e0d0d8b2c307" xlink:to="loc_srt_MaximumMember_27e7d643-e4e0-4e8f-a8cf-66d2cb58c87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cbc8f884-4d53-4cb0-87ee-2ee9eea966b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7576fae6-5608-4ea0-8f6f-63e10c6c2529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1030df42-fdc7-4cf5-bb67-a01786935022" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7576fae6-5608-4ea0-8f6f-63e10c6c2529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b3677bf0-369c-4d2b-80b4-669edf5ba001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_6edfdf0d-211a-49a3-b9dc-162207c14d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3677bf0-369c-4d2b-80b4-669edf5ba001" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_6edfdf0d-211a-49a3-b9dc-162207c14d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_cc3de581-5f75-467f-a9e2-72a80af9c634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3677bf0-369c-4d2b-80b4-669edf5ba001" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_cc3de581-5f75-467f-a9e2-72a80af9c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_537e00be-1a81-4c1a-a82b-8e9a86b8eee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3677bf0-369c-4d2b-80b4-669edf5ba001" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_537e00be-1a81-4c1a-a82b-8e9a86b8eee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42999c42-8c16-46bd-9480-faebdaaa6c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3677bf0-369c-4d2b-80b4-669edf5ba001" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42999c42-8c16-46bd-9480-faebdaaa6c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4846cfdd-747a-42e0-9898-abd5369a7aba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fdfa288c-cfc2-4b3e-8887-c67b2a169e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4846cfdd-747a-42e0-9898-abd5369a7aba" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fdfa288c-cfc2-4b3e-8887-c67b2a169e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5f214cf8-760c-4cf0-b0bf-888cc5f7a4cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_4593f7dc-51a4-4e48-9b5d-3fcd4eb6fb30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_5f214cf8-760c-4cf0-b0bf-888cc5f7a4cc" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_4593f7dc-51a4-4e48-9b5d-3fcd4eb6fb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_011ca47b-49db-4604-8956-98f01841e92d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_011ca47b-49db-4604-8956-98f01841e92d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_504b8f10-dd89-4e83-ba33-791505ffdc80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5adbd99c-c263-4304-8ba7-edeba04dcd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_8abb734e-9385-4d91-937e-db4f34e709a7" xlink:to="loc_us-gaap_TradeNamesMember_5adbd99c-c263-4304-8ba7-edeba04dcd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59172355-6796-4105-a158-8b4bcfaaccb5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e00e640-5237-4e1c-8cdc-80129f719b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e00e640-5237-4e1c-8cdc-80129f719b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dd1da55f-d17f-4d95-a87a-a18968b62450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ce1d2ec-3f7d-4811-88df-6f0c47fbdacc" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dd1da55f-d17f-4d95-a87a-a18968b62450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3cb70561-d43d-40bb-bafd-cd1b700c5f20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EnergiaSolarDoBrasilMember_aeb97bd1-8b43-41ec-b40c-4be419a3e07d" xlink:href="vmi-20201226.xsd#vmi_EnergiaSolarDoBrasilMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_EnergiaSolarDoBrasilMember_aeb97bd1-8b43-41ec-b40c-4be419a3e07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_KCUtilityPackagingMember_ca34ec27-ba70-4e21-94f8-5fa55cea2b77" xlink:href="vmi-20201226.xsd#vmi_KCUtilityPackagingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_KCUtilityPackagingMember_ca34ec27-ba70-4e21-94f8-5fa55cea2b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConnectItWirelessInc.Member_0d515ddf-c3c7-4c9e-896c-803716b31aac" xlink:href="vmi-20201226.xsd#vmi_ConnectItWirelessInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ConnectItWirelessInc.Member_0d515ddf-c3c7-4c9e-896c-803716b31aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnitedGalvanizingMember_92281383-99b3-452c-beb4-0d8f5b79b277" xlink:href="vmi-20201226.xsd#vmi_UnitedGalvanizingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_UnitedGalvanizingMember_92281383-99b3-452c-beb4-0d8f5b79b277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AgSenseMember_ef07ca62-ea65-447c-8420-efa8d5825a4a" xlink:href="vmi-20201226.xsd#vmi_AgSenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_AgSenseMember_ef07ca62-ea65-447c-8420-efa8d5825a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_TorrentEngineeringandEquipmentMember_4ea49c5e-344e-4def-a0a9-1aae905faf2a" xlink:href="vmi-20201226.xsd#vmi_TorrentEngineeringandEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_TorrentEngineeringandEquipmentMember_4ea49c5e-344e-4def-a0a9-1aae905faf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_490d39ab-a1cf-44f0-9204-51c9a59a3a09" xlink:href="vmi-20201226.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ConvertItaliaSpAMember_490d39ab-a1cf-44f0-9204-51c9a59a3a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_0ac1e579-e7b7-4cce-a82e-2651988e8d04" xlink:href="vmi-20201226.xsd#vmi_ValmontSMMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b03d50a-bbb1-4c56-ac22-316150b6c6c2" xlink:to="loc_vmi_ValmontSMMember_0ac1e579-e7b7-4cce-a82e-2651988e8d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_392832b8-a33c-441d-b7a9-957293978b94" xlink:to="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_MinorityInterestOwnerMember_9a375efe-9308-4fc6-b127-038491a3c151" xlink:href="vmi-20201226.xsd#vmi_MinorityInterestOwnerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2cf2df04-2b35-4562-b4e3-938b3037c1b8" xlink:to="loc_vmi_MinorityInterestOwnerMember_9a375efe-9308-4fc6-b127-038491a3c151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7430169a-041f-4ab0-9950-d64aab86b3fb" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ff1a0c75-7cbb-4041-8976-5bf3b0cdae7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ff1a0c75-7cbb-4041-8976-5bf3b0cdae7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1e076914-d7bd-42a6-b8d5-89967a16bc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1e076914-d7bd-42a6-b8d5-89967a16bc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2122b904-e223-4dac-afde-32f3e6222b4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2122b904-e223-4dac-afde-32f3e6222b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_788d67f2-c788-4b68-b2e6-bfdd72473554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_Goodwill_788d67f2-c788-4b68-b2e6-bfdd72473554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca94fb33-c2a2-4239-8a0e-f286b44b4e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca94fb33-c2a2-4239-8a0e-f286b44b4e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8f0faf27-bd19-43bb-85ec-57e679aa46fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8f0faf27-bd19-43bb-85ec-57e679aa46fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_7dcbb424-009f-4af0-99cc-b38ec606ad35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_7dcbb424-009f-4af0-99cc-b38ec606ad35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_7d55096b-ec89-4848-9ff2-0ca026902f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_7d55096b-ec89-4848-9ff2-0ca026902f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_e1b39b4f-d6bc-4e3c-871c-40f01d251e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_e1b39b4f-d6bc-4e3c-871c-40f01d251e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_41c9287a-b2ed-46e1-a26f-cab01665b7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_41c9287a-b2ed-46e1-a26f-cab01665b7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_da79a503-2cda-4e74-936e-61b80ed53da0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_da79a503-2cda-4e74-936e-61b80ed53da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_5f39b73d-9be4-4b51-a08d-72d3e7edfb40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_5f39b73d-9be4-4b51-a08d-72d3e7edfb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_5509d5ec-5b79-4cae-9c96-a43fa403e152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dcd5669e-463e-4f96-a0a6-6e0623671d02" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_5509d5ec-5b79-4cae-9c96-a43fa403e152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ACQUISITIONSProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_8bbc35fc-0f1f-439f-a838-b91bf2edaa97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e2a9dc65-ac90-4cbe-820d-74655baf68b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8bbc35fc-0f1f-439f-a838-b91bf2edaa97" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e2a9dc65-ac90-4cbe-820d-74655baf68b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78f731ff-20ef-4d79-95b3-04d1d7d5efe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8bbc35fc-0f1f-439f-a838-b91bf2edaa97" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78f731ff-20ef-4d79-95b3-04d1d7d5efe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_56e1e123-45a1-4e7f-bd05-1d1b4fd65021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8bbc35fc-0f1f-439f-a838-b91bf2edaa97" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_56e1e123-45a1-4e7f-bd05-1d1b4fd65021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURE" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURE"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DIVESTITURE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e9d1cfa0-171c-4216-9163-cb28938984b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_22a7bc1d-8705-4966-9930-df0964da1e76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e9d1cfa0-171c-4216-9163-cb28938984b5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_22a7bc1d-8705-4966-9930-df0964da1e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURETables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DIVESTITURETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6c57172e-4737-408b-a269-8731b86921f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_17d50f88-0dbd-4a6f-a60d-842e207c1ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6c57172e-4737-408b-a269-8731b86921f7" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_17d50f88-0dbd-4a6f-a60d-842e207c1ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITURENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DIVESTITURENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2a0243d7-fde7-484b-8fb6-81be495ccbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2a0243d7-fde7-484b-8fb6-81be495ccbc0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8ee43e1e-c593-430a-917f-48e726ad66f8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3a17c079-f3b8-4357-aeb2-e435a8843079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f88573bf-9850-4ae9-b98f-4537b7982c2a" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3a17c079-f3b8-4357-aeb2-e435a8843079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c4ae715e-1640-41a0-8520-a5067f169ef4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_893affac-741d-4c1a-bfeb-cf9d94349799" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3157401e-0427-463c-a7c6-67b2949acd82" xlink:to="loc_vmi_DonhadMember_893affac-741d-4c1a-bfeb-cf9d94349799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d434f22f-d60a-47b7-8e8b-be80ea81bca8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_530946af-7313-4f21-b03e-7704a6fa12c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax_530946af-7313-4f21-b03e-7704a6fa12c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_33dddb5f-5c96-48a3-b55f-12c4aaa90d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_33dddb5f-5c96-48a3-b55f-12c4aaa90d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_7bac5e4c-6ac5-43c2-a058-2e7ca95cde93" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_7bac5e4c-6ac5-43c2-a058-2e7ca95cde93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5bc6c3a1-85e8-4889-8289-f5e0d2eb0928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27edbee9-7816-47e6-925c-6b65f8383377" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5bc6c3a1-85e8-4889-8289-f5e0d2eb0928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3a548e9f-85e0-4d6c-9bc5-536f71cb1ba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3a548e9f-85e0-4d6c-9bc5-536f71cb1ba6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e9976017-b55f-434b-a94e-5e6fc22932e0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_28e2f9f2-ef7f-4ed2-99b2-0145c2959e0c" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24bd9f52-9088-4301-b8b9-8debdb46da86" xlink:to="loc_vmi_DonhadMember_28e2f9f2-ef7f-4ed2-99b2-0145c2959e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c2d68320-f67b-4e9a-8d04-f1fa3eae3063" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_bc96c14d-2729-47a0-990e-10b0c20ac3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3be24b1e-b872-4c13-9314-f0abcff415b8" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_bc96c14d-2729-47a0-990e-10b0c20ac3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_23178fb1-6578-4979-a43c-28dc2418100b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_8efb09b5-4587-41f4-8720-f8635b47b15f" xlink:href="vmi-20201226.xsd#vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment_8efb09b5-4587-41f4-8720-f8635b47b15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_c040e3aa-60b9-4f4c-968a-5989109d9cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_c040e3aa-60b9-4f4c-968a-5989109d9cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_5247832f-19f8-4adc-83d9-f06592513b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_91015474-0f72-4772-aa2f-61ca9e344ee1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_5247832f-19f8-4adc-83d9-f06592513b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1508f9a2-b023-4427-9048-ec7206ab6e46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_8240566b-bab9-478b-95aa-15e3a05c1bc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1508f9a2-b023-4427-9048-ec7206ab6e46" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_8240566b-bab9-478b-95aa-15e3a05c1bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0dcb64f1-5403-4fc0-bd43-329e462bcb48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_720a6c1f-e242-4024-a557-c85d908a0201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0dcb64f1-5403-4fc0-bd43-329e462bcb48" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_720a6c1f-e242-4024-a557-c85d908a0201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_265e392e-e16e-41cf-8f3a-59e1ca42eba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0dcb64f1-5403-4fc0-bd43-329e462bcb48" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_265e392e-e16e-41cf-8f3a-59e1ca42eba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_761999b9-c81d-4706-960e-dc148e958b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_761999b9-c81d-4706-960e-dc148e958b5a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6618c709-3aa2-4be5-89da-0dd53093b821" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fbcf73e2-513c-4ddb-82b5-f3a7fd28395c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:to="loc_us-gaap_CostOfSalesMember_fbcf73e2-513c-4ddb-82b5-f3a7fd28395c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8cfca16c-41b1-4c06-9748-b2adc4e1c636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b72a52fd-22d5-4857-a3b9-9986d8666e69" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_8cfca16c-41b1-4c06-9748-b2adc4e1c636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c813b57d-eec6-4ba3-bb2a-7407f6af9ef0" xlink:to="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ESSMember_2ec58d86-9542-491a-a6e2-219635e692c9" xlink:href="vmi-20201226.xsd#vmi_ESSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_ESSMember_2ec58d86-9542-491a-a6e2-219635e692c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilityMember_af7ea96e-8d5f-41ab-87a2-481f73fcf25b" xlink:href="vmi-20201226.xsd#vmi_UtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_UtilityMember_af7ea96e-8d5f-41ab-87a2-481f73fcf25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_83bcdf9d-9bc2-4ece-96ed-1831a04f6e67" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_CoatingsSegmentMember_83bcdf9d-9bc2-4ece-96ed-1831a04f6e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_ce60ee52-6017-4392-81ac-04fd8687a302" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_vmi_IrrigationSegmentMember_ce60ee52-6017-4392-81ac-04fd8687a302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_621ebc5d-d759-4286-a95f-2db12e5dd57f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_30e85e30-0140-488f-8aaa-8ff0a87e6c6f" xlink:to="loc_us-gaap_CorporateAndOtherMember_621ebc5d-d759-4286-a95f-2db12e5dd57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_240b4b73-3fbf-4903-bf90-3bbb6c999359" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_c8ed3b72-a99e-4d6e-b39a-2f2256797609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_FacilityClosingMember_c8ed3b72-a99e-4d6e-b39a-2f2256797609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_16f3c3bd-c516-49b9-aa89-632961d572f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_16f3c3bd-c516-49b9-aa89-632961d572f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7751784f-9dbf-469f-a7b1-9fec9dffb030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_us-gaap_OtherRestructuringMember_7751784f-9dbf-469f-a7b1-9fec9dffb030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_8d3ef2a7-8277-4249-8518-4ba031f66da2" xlink:href="vmi-20201226.xsd#vmi_AssetImpairmentNetLossOnDisposalsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_759850a8-c07c-47da-b553-8055564df7c9" xlink:to="loc_vmi_AssetImpairmentNetLossOnDisposalsMember_8d3ef2a7-8277-4249-8518-4ba031f66da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f8361201-0867-4d13-a0d6-540d625f6cb3" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfFacilitiesClosed_8d5b5969-261f-42d9-bde3-2f0e2e0c83d5" xlink:href="vmi-20201226.xsd#vmi_NumberOfFacilitiesClosed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:to="loc_vmi_NumberOfFacilitiesClosed_8d5b5969-261f-42d9-bde3-2f0e2e0c83d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1a35f0e2-b4c0-4c5c-a3eb-95a218862112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ca80aebe-35d3-4010-ba55-000b670f15da" xlink:to="loc_us-gaap_RestructuringCharges_1a35f0e2-b4c0-4c5c-a3eb-95a218862112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_50ec17cd-2b15-46c3-8ebf-f4663b8d1d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_50ec17cd-2b15-46c3-8ebf-f4663b8d1d87" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_df9222e8-0c34-418e-9868-91c12d7ee0f8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2bf978e3-ffa9-4942-84b5-08dce2055011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2bf978e3-ffa9-4942-84b5-08dce2055011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_725808d3-91b4-487a-965a-57fcdb176850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_1f7a1814-d357-425c-ba2e-6cf3d780a17f" xlink:to="loc_us-gaap_OtherRestructuringMember_725808d3-91b4-487a-965a-57fcdb176850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_b33f3124-5188-475b-9a34-519d2b3d3db3" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:href="vmi-20201226.xsd#vmi_RestructuringCostandReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5c350252-671a-45e7-859e-e22cefd25075" xlink:to="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_56314909-7c45-404c-9339-28167d445c52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_RestructuringReserve_56314909-7c45-404c-9339-28167d445c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_5d248072-33bf-4735-9f41-1e46e96a162b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_5d248072-33bf-4735-9f41-1e46e96a162b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_c1ee43b5-041a-485e-955f-f6b053d32f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_PaymentsForRestructuring_c1ee43b5-041a-485e-955f-f6b053d32f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_097a9c41-909e-4918-ba56-b71211757990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_RestructuringCostandReserveRollForward_3aa5e870-199b-450e-8448-74565fb6e4be" xlink:to="loc_us-gaap_RestructuringReserve_097a9c41-909e-4918-ba56-b71211757990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATION"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_64a0b6b0-b8c2-4fbd-a714-8ee76653857b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_127e23fc-e3ae-43a2-8250-d61a94df81be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_64a0b6b0-b8c2-4fbd-a714-8ee76653857b" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_127e23fc-e3ae-43a2-8250-d61a94df81be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_38267059-2ee3-47cc-b2c9-564db4cde5a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_eb90d8fe-95be-4724-aea8-e7903ab2922e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_38267059-2ee3-47cc-b2c9-564db4cde5a1" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_eb90d8fe-95be-4724-aea8-e7903ab2922e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#CASHFLOWSUPPLEMENTARYINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_1eed3f62-9000-4171-8bd8-a08e0aabbfd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_71e3acc5-827c-4a9c-bad9-72349ba4c9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_1eed3f62-9000-4171-8bd8-a08e0aabbfd0" xlink:to="loc_us-gaap_InterestPaidNet_71e3acc5-827c-4a9c-bad9-72349ba4c9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_c4cca3ab-8acc-4571-986b-fa2452944ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_1eed3f62-9000-4171-8bd8-a08e0aabbfd0" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_c4cca3ab-8acc-4571-986b-fa2452944ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_1eed3f62-9000-4171-8bd8-a08e0aabbfd0" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_883e609a-46ef-4f58-845a-e2c96b18cd8f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LarsonCamouflageMember_650f636c-ca83-4139-81f1-a490781f22b2" xlink:href="vmi-20201226.xsd#vmi_LarsonCamouflageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6efb49c5-caff-4d83-a497-a4ca181b05a5" xlink:to="loc_vmi_LarsonCamouflageMember_650f636c-ca83-4139-81f1-a490781f22b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsTable_439ab4c3-3d1e-42b4-a631-ad7b713ea658" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_3ab7791f-2178-48e3-b622-e380a8c05090" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems_477cc12e-38f0-4b17-ae6d-51c7af0309bd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_3ab7791f-2178-48e3-b622-e380a8c05090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INVENTORIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_11301468-80ca-4d22-87b6-e21697b3a93e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_11ed532d-d6d4-4c4e-be1e-8fc661b27fc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_11301468-80ca-4d22-87b6-e21697b3a93e" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_11ed532d-d6d4-4c4e-be1e-8fc661b27fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INVENTORIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_ff33d428-73d1-42e6-863b-68ead7a03a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_39e08e96-2e53-490d-8a50-4cc8d7adf349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_ff33d428-73d1-42e6-863b-68ead7a03a51" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_39e08e96-2e53-490d-8a50-4cc8d7adf349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INVENTORIESDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_d7534031-9283-481c-9e4a-3a31fdff9cc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ac4f4ad9-610c-4e02-826f-d6264648aa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d7534031-9283-481c-9e4a-3a31fdff9cc9" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ac4f4ad9-610c-4e02-826f-d6264648aa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_05feb964-a4e5-4477-8794-b4a25948e40b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d7534031-9283-481c-9e4a-3a31fdff9cc9" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_05feb964-a4e5-4477-8794-b4a25948e40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2dfd7f82-ab09-4d7c-a866-6e048303e72d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d7534031-9283-481c-9e4a-3a31fdff9cc9" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2dfd7f82-ab09-4d7c-a866-6e048303e72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ecaf3a0e-6da0-4c54-a880-3c3f089ad928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d7534031-9283-481c-9e4a-3a31fdff9cc9" xlink:to="loc_us-gaap_InventoryNet_ecaf3a0e-6da0-4c54-a880-3c3f089ad928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6a284971-d6be-4174-90fe-6d8d087d7dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_41e9b0dc-0783-4c55-a35a-6c04ac20e8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6a284971-d6be-4174-90fe-6d8d087d7dca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_41e9b0dc-0783-4c55-a35a-6c04ac20e8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ccc43c57-6d59-4028-93f6-ce876750996b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0b896c52-440c-4b0e-9dba-41465bf38ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ccc43c57-6d59-4028-93f6-ce876750996b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_0b896c52-440c-4b0e-9dba-41465bf38ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#PROPERTYPLANTANDEQUIPMENTDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ae7667a4-1fd1-4fca-a7f8-74bc8baa5672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ae7667a4-1fd1-4fca-a7f8-74bc8baa5672" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_adcb0b34-bb2b-48fd-a81b-71b100b81c89" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_11d26e58-05a7-4497-a9ef-2d20b7aee75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_11d26e58-05a7-4497-a9ef-2d20b7aee75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_03d11e8d-f2ea-42a5-8e5f-8d729e4f1cd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_03d11e8d-f2ea-42a5-8e5f-8d729e4f1cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_43485fb9-2c21-4418-88ca-bf92d2a250be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_43485fb9-2c21-4418-88ca-bf92d2a250be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_afc4954e-cc89-49d4-9579-1cf420fd6918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_TransportationEquipmentMember_afc4954e-cc89-49d4-9579-1cf420fd6918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_d0abe21b-1279-44d3-a584-f26f8983aba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_OfficeEquipmentMember_d0abe21b-1279-44d3-a584-f26f8983aba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c9aea809-60f9-438a-bded-02ed2bc75390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_87ddc69c-f2b0-45f2-a94b-6d396d7229e4" xlink:to="loc_us-gaap_ConstructionInProgressMember_c9aea809-60f9-438a-bded-02ed2bc75390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_71ebe1ed-5c34-4782-aa22-32ee6169aabf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3695620f-067a-499b-91ee-6ce6500c4cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853063dc-8990-4f58-8e9b-46893ab471e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3695620f-067a-499b-91ee-6ce6500c4cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f5c86e9d-0a87-4449-aaa9-19d6a54568ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2080c35b-7a17-4741-8493-e8d2f6188797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f5c86e9d-0a87-4449-aaa9-19d6a54568ff" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2080c35b-7a17-4741-8493-e8d2f6188797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a1d9b3-986f-4e3c-aec1-b6ee1048a251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_91601e71-569c-40f9-b86f-7463d262bbb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a1d9b3-986f-4e3c-aec1-b6ee1048a251" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_91601e71-569c-40f9-b86f-7463d262bbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8b362a02-9afb-4bfa-b63f-c638cd3a7ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a1d9b3-986f-4e3c-aec1-b6ee1048a251" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8b362a02-9afb-4bfa-b63f-c638cd3a7ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_5b4db500-639d-4e91-b2aa-ac747e7b6b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a1d9b3-986f-4e3c-aec1-b6ee1048a251" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_5b4db500-639d-4e91-b2aa-ac747e7b6b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_9f4be2ac-f0e7-4453-bf2d-90468634b286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a1d9b3-986f-4e3c-aec1-b6ee1048a251" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_9f4be2ac-f0e7-4453-bf2d-90468634b286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_060bf516-40f2-45a7-852e-cd280038bc23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_060bf516-40f2-45a7-852e-cd280038bc23" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_668bb614-6468-4d8a-bcea-bd8612fea578" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_46c77b75-0c2c-438a-8b35-a7bde7e8ab54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_46c77b75-0c2c-438a-8b35-a7bde7e8ab54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PatentsAndProprietaryTechnologyMember_1342b16c-e3a0-4389-b1eb-6a7f953767a5" xlink:href="vmi-20201226.xsd#vmi_PatentsAndProprietaryTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_vmi_PatentsAndProprietaryTechnologyMember_1342b16c-e3a0-4389-b1eb-6a7f953767a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_5141d1a4-8270-4538-8d0f-1f4a54ac14ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d4a7bafc-fe29-421d-a07f-a0a9a45c0dd9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_5141d1a4-8270-4538-8d0f-1f4a54ac14ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_571f1814-1415-4f4d-805e-04b7ffa1e7ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_165784ca-836a-48e6-b5aa-30d75b59633c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_165784ca-836a-48e6-b5aa-30d75b59633c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f6cc23c-4b1e-4523-8514-7617e81fe0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2f6cc23c-4b1e-4523-8514-7617e81fe0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_138429a7-80ec-4ecc-aba1-788d8f957c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_138429a7-80ec-4ecc-aba1-788d8f957c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_007b60d5-a787-4686-931e-02c9d9d55ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f8690ed-cd7e-41c1-8d1f-2fd6ec408ab2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_007b60d5-a787-4686-931e-02c9d9d55ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_060bf516-40f2-45a7-852e-cd280038bc23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8393d145-b4a1-4053-a885-465d8d1115af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8393d145-b4a1-4053-a885-465d8d1115af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_22285c86-ad20-416c-8073-b0db87d7fb73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_22285c86-ad20-416c-8073-b0db87d7fb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_bf7de702-daf6-4878-ba0e-906440ff8216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_bf7de702-daf6-4878-ba0e-906440ff8216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5fe0dc1d-3041-4c57-b18f-f36f100851bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5fe0dc1d-3041-4c57-b18f-f36f100851bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ec35032-5309-4e72-b139-4981c25d95c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_59d2c53c-3320-4ce0-bb02-d9c8e852c050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2ec35032-5309-4e72-b139-4981c25d95c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8ddd6ecd-e2ec-456a-8977-0d38130e3159" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8ddd6ecd-e2ec-456a-8977-0d38130e3159" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_c3c00f7d-f855-4be6-87d3-43b288aaaaeb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NewmarkMember_7492f2c7-5d91-489c-b5d3-320d274361b3" xlink:href="vmi-20201226.xsd#vmi_NewmarkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_NewmarkMember_7492f2c7-5d91-489c-b5d3-320d274361b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WebforgeMember_61fda054-6049-40e2-a896-f8126873035e" xlink:href="vmi-20201226.xsd#vmi_WebforgeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_WebforgeMember_61fda054-6049-40e2-a896-f8126873035e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontSMMember_e836aefa-0999-445e-83ce-846d00fdab7f" xlink:href="vmi-20201226.xsd#vmi_ValmontSMMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ValmontSMMember_e836aefa-0999-445e-83ce-846d00fdab7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IngalEPSOrIngalCivilProductsMember_4ea93ab7-c1d4-4dc8-8bb6-8f3d7da558c2" xlink:href="vmi-20201226.xsd#vmi_IngalEPSOrIngalCivilProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_IngalEPSOrIngalCivilProductsMember_4ea93ab7-c1d4-4dc8-8bb6-8f3d7da558c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShakespeareMember_256a416c-9539-4338-a39d-9aba598f23ce" xlink:href="vmi-20201226.xsd#vmi_ShakespeareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ShakespeareMember_256a416c-9539-4338-a39d-9aba598f23ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_WalparLLCMember_58ff3f7d-2886-4247-b0ba-ee788d9ab8a3" xlink:href="vmi-20201226.xsd#vmi_WalparLLCMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_WalparLLCMember_58ff3f7d-2886-4247-b0ba-ee788d9ab8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConvertItaliaSpAMember_1115d675-1028-4282-bc25-2dcefd57f86b" xlink:href="vmi-20201226.xsd#vmi_ConvertItaliaSpAMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_ConvertItaliaSpAMember_1115d675-1028-4282-bc25-2dcefd57f86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherTradeNamesMember_735a4121-9914-45f4-9574-faf4fc332fd8" xlink:href="vmi-20201226.xsd#vmi_OtherTradeNamesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_vmi_OtherTradeNamesMember_735a4121-9914-45f4-9574-faf4fc332fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e816dd66-deb0-4788-be21-020de057411c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_371ec772-615e-4f48-bcd1-c5c6f6d480c1" xlink:to="loc_us-gaap_TradeNamesMember_e816dd66-deb0-4788-be21-020de057411c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_33d182bc-7eab-4a4e-aae2-9d80ec616756" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_9fcbe908-7f26-400d-9dc9-b2db03fcf6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_fbfca3ee-0c35-4be9-a677-20356ede4835" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_9fcbe908-7f26-400d-9dc9-b2db03fcf6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02c10448-e842-4a4a-bd89-8e91ccf273cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02c10448-e842-4a4a-bd89-8e91ccf273cb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b9aef736-75a8-4fa2-8065-03905baa6969" xlink:to="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_5544aa68-2ae6-449e-ae67-e4f53956b08f" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_5544aa68-2ae6-449e-ae67-e4f53956b08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_b7734be5-6c5f-45ea-9dff-e0d9051e67f8" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_b7734be5-6c5f-45ea-9dff-e0d9051e67f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_d40b4d89-fc88-4061-9f9c-a007b7c67e27" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_CoatingsSegmentMember_d40b4d89-fc88-4061-9f9c-a007b7c67e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_03dfb72a-3242-4414-a7ea-5bf849affb4b" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ad7e3ad6-4e13-470b-a354-0d9c74f302ed" xlink:to="loc_vmi_IrrigationSegmentMember_03dfb72a-3242-4414-a7ea-5bf849affb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_c6e4a79f-bf34-46b9-a585-91c93b33232d" xlink:to="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_f4f3c195-3b47-4ed3-8d6d-58ae5299c1d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillGross_f4f3c195-3b47-4ed3-8d6d-58ae5299c1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b36dfdab-eb6c-48ab-8c15-f87786e9b561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b36dfdab-eb6c-48ab-8c15-f87786e9b561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c1fa867e-4e2e-4adf-8e1d-b8385cdae550" xlink:to="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_332a5731-ffec-4798-b195-4f05a4d81b7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_Goodwill_332a5731-ffec-4798-b195-4f05a4d81b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_4a278be4-80c8-479d-8bc6-71aa5d5a32be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_4a278be4-80c8-479d-8bc6-71aa5d5a32be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8d6878bd-9301-4138-97c3-25a534b604ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8d6878bd-9301-4138-97c3-25a534b604ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ed89cf77-cdb3-4766-bbfa-c2aec6d73bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ed89cf77-cdb3-4766-bbfa-c2aec6d73bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e25fc244-5f6b-4dd8-a444-ce57e485e403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6ef5d94-7871-4c41-be04-a3278333ec61" xlink:to="loc_us-gaap_Goodwill_e25fc244-5f6b-4dd8-a444-ce57e485e403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_31ef8c87-7f22-44ea-b35f-1b74694151ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_31ef8c87-7f22-44ea-b35f-1b74694151ab" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_723e9111-b49c-42a1-8495-c76c865e0990" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f9d7fd17-ffcd-481f-a27e-e5fe575ca589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3b04669-3b16-4d81-a5a1-c453d6eb441f" xlink:to="loc_us-gaap_TradeNamesMember_f9d7fd17-ffcd-481f-a27e-e5fe575ca589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:to="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_33d0df8d-4e28-4015-80a1-a1224873264b" xlink:to="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_1cd67498-738a-4f2a-8399-9d826d1aaccb" xlink:href="vmi-20201226.xsd#vmi_AccessSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_95579392-1d12-4c3b-962c-7141e98c17fd" xlink:to="loc_vmi_AccessSystemsMember_1cd67498-738a-4f2a-8399-9d826d1aaccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_3fb436b8-49d5-4013-be4f-c5f6f9fe6a81" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_93f0e72d-652d-48f2-ac3a-f8aa4835c37f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_93f0e72d-652d-48f2-ac3a-f8aa4835c37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfTradeNamesImpaired_8393c029-5a32-4dde-b474-59870dd16079" xlink:href="vmi-20201226.xsd#vmi_NumberOfTradeNamesImpaired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_vmi_NumberOfTradeNamesImpaired_8393c029-5a32-4dde-b474-59870dd16079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7fc45c19-850a-49ff-82cf-ff0828242c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_a98c801d-92bc-4055-b93c-2b112ee039df" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7fc45c19-850a-49ff-82cf-ff0828242c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureAbstract_5be3b418-484e-422d-8e10-b2d81e534ecd" xlink:href="vmi-20201226.xsd#vmi_BankCreditArrangementsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureTextBlock_3a24a23f-8a4d-4ffa-8aac-eef763430dc6" xlink:href="vmi-20201226.xsd#vmi_BankCreditArrangementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_BankCreditArrangementsDisclosureAbstract_5be3b418-484e-422d-8e10-b2d81e534ecd" xlink:to="loc_vmi_BankCreditArrangementsDisclosureTextBlock_3a24a23f-8a4d-4ffa-8aac-eef763430dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BANKCREDITARRANGEMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vmi_BankCreditArrangementsDisclosureAbstract_f7d23ba5-935d-4670-91f5-8f6e5b2a5408" xlink:href="vmi-20201226.xsd#vmi_BankCreditArrangementsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_BankCreditArrangementsDisclosureAbstract_f7d23ba5-935d-4670-91f5-8f6e5b2a5408" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_d6e61b41-61df-4f8d-907a-47960c65e5cb" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermLineOfCreditMember_cad4ab2e-ec2d-4105-b759-363f771404a8" xlink:href="vmi-20201226.xsd#vmi_ShortTermLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_323543f1-72b4-47ef-97bd-5232b42809b4" xlink:to="loc_vmi_ShortTermLineOfCreditMember_cad4ab2e-ec2d-4105-b759-363f771404a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ed54adc0-c9df-4eb0-a4fd-4a65ed6327f4" xlink:to="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9a39b6d2-4fc6-4c05-b3fb-30b0554604d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9a39b6d2-4fc6-4c05-b3fb-30b0554604d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_bd03cfdc-e423-4b8a-8c2e-a0046903ea12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_bd03cfdc-e423-4b8a-8c2e-a0046903ea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_bfc7d1f5-b215-40ad-a714-1c3353a908a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_bfc7d1f5-b215-40ad-a714-1c3353a908a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8fc729f-439d-4d4e-821a-f3d26cf23fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_88820437-509e-4ec1-a3c8-b8d85672dce8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c8fc729f-439d-4d4e-821a-f3d26cf23fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXES" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d73591b1-06aa-4df0-911f-f2b95c6b1f4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_43590c6b-9a07-4f96-a44b-8cd488ffba2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d73591b1-06aa-4df0-911f-f2b95c6b1f4d" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_43590c6b-9a07-4f96-a44b-8cd488ffba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f2529b32-8506-4905-a018-88e892b1d9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f2529b32-8506-4905-a018-88e892b1d9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a7821018-83ad-406f-8a61-85949a0c3339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a7821018-83ad-406f-8a61-85949a0c3339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_59c9e8fd-c350-4897-9877-1cdaec472991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_59c9e8fd-c350-4897-9877-1cdaec472991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5ba88da7-a5b1-46d4-93f8-768678974b1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5ba88da7-a5b1-46d4-93f8-768678974b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_4fcf6eff-539c-4307-b0a4-aee65fc70dfd" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock_4fcf6eff-539c-4307-b0a4-aee65fc70dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_b49a45f5-2402-4402-8a28-9f96f223356a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92b5cfcf-9332-437e-bce3-b9fe3523b950" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_b49a45f5-2402-4402-8a28-9f96f223356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_fc67b8f7-9ff4-43f3-9ae9-c6222558d532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_fc67b8f7-9ff4-43f3-9ae9-c6222558d532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_11dbc537-a67c-46da-b094-e1e1b4637438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_fc67b8f7-9ff4-43f3-9ae9-c6222558d532" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_11dbc537-a67c-46da-b094-e1e1b4637438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8f4609c1-9512-4cc7-b942-f2e5848a8086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_fc67b8f7-9ff4-43f3-9ae9-c6222558d532" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8f4609c1-9512-4cc7-b942-f2e5848a8086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_852dd76b-a127-4e2b-909d-b43d3ea5ff2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_fc67b8f7-9ff4-43f3-9ae9-c6222558d532" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_852dd76b-a127-4e2b-909d-b43d3ea5ff2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a2a4d840-b3c3-49b2-a4b4-7c42f28cd418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a2a4d840-b3c3-49b2-a4b4-7c42f28cd418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ccdc04d5-6ac2-4ad4-964f-137088a77e60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ccdc04d5-6ac2-4ad4-964f-137088a77e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3c9d586e-bd4f-43a7-8023-4dc6d3c867a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3c9d586e-bd4f-43a7-8023-4dc6d3c867a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_6c7ee23f-39bc-40e9-8b0e-49c8564f17aa" xlink:href="vmi-20201226.xsd#vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:to="loc_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal_6c7ee23f-39bc-40e9-8b0e-49c8564f17aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_c3142aef-bf6f-41d0-a7f0-21e9943eb1e4" xlink:href="vmi-20201226.xsd#vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cbd55bfd-58f8-4350-a20f-c74a38f512ad" xlink:to="loc_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations_c3142aef-bf6f-41d0-a7f0-21e9943eb1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3d3a0755-189a-42e3-84b5-1f3a0b778083" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3d3a0755-189a-42e3-84b5-1f3a0b778083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7e875cf1-ce1a-4ec6-98b7-3cadb916034a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7e875cf1-ce1a-4ec6-98b7-3cadb916034a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_29b61365-b95a-46fc-a78d-791c06976578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_29b61365-b95a-46fc-a78d-791c06976578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0be8c0e8-a3c7-407c-9858-5b45a919ba68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0be8c0e8-a3c7-407c-9858-5b45a919ba68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ab4bc542-6cc2-4646-a211-2b90f31dfbc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2aafbeb0-4540-4040-be2e-6648190274a3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ab4bc542-6cc2-4646-a211-2b90f31dfbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_96b432af-2461-4f85-9cab-8350cea17766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_96b432af-2461-4f85-9cab-8350cea17766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_89db19de-de1d-4023-8da0-48932ad795b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_89db19de-de1d-4023-8da0-48932ad795b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_9e9fb008-409e-474c-9d4f-d6e8aa729e7a" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances_9e9fb008-409e-474c-9d4f-d6e8aa729e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ad1bd155-6a16-4ce1-96fd-fbfc9370ee85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ad1bd155-6a16-4ce1-96fd-fbfc9370ee85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e13ddca-99dd-4ddf-af12-40106f285e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e13ddca-99dd-4ddf-af12-40106f285e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_590e900d-03c9-4189-9775-f4ed88a1ca87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_590e900d-03c9-4189-9775-f4ed88a1ca87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_764ab4bd-cf59-4313-ad27-6bc0448960ed" xlink:href="vmi-20201226.xsd#vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent_764ab4bd-cf59-4313-ad27-6bc0448960ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_88926eca-85c3-4d1b-b024-a324e050657c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_88926eca-85c3-4d1b-b024-a324e050657c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2b846d3a-1944-482c-aa6d-c22b08899430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_f35a6167-1c3c-4f19-81e1-8c53b668359d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2b846d3a-1944-482c-aa6d-c22b08899430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b4f35386-4b14-41f7-85a0-9fe52a73d725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b4f35386-4b14-41f7-85a0-9fe52a73d725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2c798f5a-8b60-4cf9-a4b4-22651553bb6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2c798f5a-8b60-4cf9-a4b4-22651553bb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_02d3febd-581b-4f90-b1c7-645942faf22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_02d3febd-581b-4f90-b1c7-645942faf22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_90a7b060-d5bd-4401-a626-4888b0e97f85" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits_90a7b060-d5bd-4401-a626-4888b0e97f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLeaseLiabilities_c638cab8-fb5f-45d1-a990-b87ec5c3e125" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_vmi_DeferredTaxAssetsLeaseLiabilities_c638cab8-fb5f-45d1-a990-b87ec5c3e125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_07c666b5-d67e-42aa-8c0e-b3a94cc55994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_07c666b5-d67e-42aa-8c0e-b3a94cc55994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8730e42d-dc4f-4f1e-b352-81bf15ca7593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8730e42d-dc4f-4f1e-b352-81bf15ca7593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a16ce65c-e5d4-437f-beb7-76e33c2029e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a16ce65c-e5d4-437f-beb7-76e33c2029e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ec47985f-811c-4cc0-a36d-3517ed2e9957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9f451152-32d9-4178-93a4-7da05996fcdb" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ec47985f-811c-4cc0-a36d-3517ed2e9957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a6270560-f974-42a8-9de0-19242a6dd3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a6270560-f974-42a8-9de0-19242a6dd3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5e675f8e-8847-4a60-b80c-f0343db9f5c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5e675f8e-8847-4a60-b80c-f0343db9f5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_0ac453c8-aa87-42ff-a696-3517b3ac9e84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_0ac453c8-aa87-42ff-a696-3517b3ac9e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5cfab6ba-226f-417a-ad4d-0df606365590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5cfab6ba-226f-417a-ad4d-0df606365590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_6117311c-6f51-4b25-9290-51fe8cfd7593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_6117311c-6f51-4b25-9290-51fe8cfd7593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_56682a52-8ccb-4d79-94bf-923436a5f857" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxLiabilities_56682a52-8ccb-4d79-94bf-923436a5f857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_4d5cc648-da81-483f-89c6-e6ef74282df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d06dba83-61c9-4355-bde8-9913d589b8d5" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_4d5cc648-da81-483f-89c6-e6ef74282df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_ef6ba1a5-43b7-42a9-9308-129655fc57ea" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes_ef6ba1a5-43b7-42a9-9308-129655fc57ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b56c64f3-8f15-4e4b-9d9d-513dc984062d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b56c64f3-8f15-4e4b-9d9d-513dc984062d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9a39a677-5ae9-4266-831b-7d68f754f14e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9a39a677-5ae9-4266-831b-7d68f754f14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_727a7eb1-daa6-4725-a701-a4e0e0052ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_727a7eb1-daa6-4725-a701-a4e0e0052ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_c5c01179-fd83-4716-b472-72171a68bf52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_c5c01179-fd83-4716-b472-72171a68bf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_6b26356a-4c9a-4a91-9d0a-216a9e6c659f" xlink:href="vmi-20201226.xsd#vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract_6c241c51-16ed-4adf-8450-0004af86030b" xlink:to="loc_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions_6b26356a-4c9a-4a91-9d0a-216a9e6c659f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4661e53c-c3e6-4cb1-9bc9-1840be2e5dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4661e53c-c3e6-4cb1-9bc9-1840be2e5dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_df1fac62-446e-40cc-b8b6-7337c922ec7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_df1fac62-446e-40cc-b8b6-7337c922ec7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6a08c165-3771-4643-abce-53f70dfbd664" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6a08c165-3771-4643-abce-53f70dfbd664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5ce8f494-b579-482c-8915-7d0fdf478d79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5ce8f494-b579-482c-8915-7d0fdf478d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_ed03b475-6537-4596-9bcb-34ad57b15a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_ed03b475-6537-4596-9bcb-34ad57b15a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_20df55fb-c0bc-47b4-97f4-2afa4b15b0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_20df55fb-c0bc-47b4-97f4-2afa4b15b0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_84df79e1-2e30-4689-a24c-cbb08423b0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fd0ad2-011d-4ccc-afab-2ae4e0852986" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_84df79e1-2e30-4689-a24c-cbb08423b0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_796543ab-2911-457d-ba65-4cda879a6e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_796543ab-2911-457d-ba65-4cda879a6e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_77cd6310-918e-438d-a309-f97582144135" xlink:href="vmi-20201226.xsd#vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic_77cd6310-918e-438d-a309-f97582144135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b9c8b32f-210e-4a81-b051-22676af8da2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b9c8b32f-210e-4a81-b051-22676af8da2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_196521f0-03c0-4807-b763-f11f13fcef28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_860688a5-be9d-45a3-bed5-441a4cb8130d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_196521f0-03c0-4807-b763-f11f13fcef28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/INCOMETAXESDetails_1" xlink:type="simple" xlink:href="vmi-20201226.xsd#INCOMETAXESDetails_1"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/INCOMETAXESDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_219b2dab-f060-4353-9331-0168897a6355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_2f39a173-398e-49a1-9b41-22dc639f02e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_219b2dab-f060-4353-9331-0168897a6355" xlink:to="loc_us-gaap_LongTermDebtTextBlock_2f39a173-398e-49a1-9b41-22dc639f02e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9016f0f3-df6b-41a3-8542-a8679a8e1ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b9dbfa7e-a1d4-4c75-bf2b-7f4a5c5005b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9016f0f3-df6b-41a3-8542-a8679a8e1ec2" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b9dbfa7e-a1d4-4c75-bf2b-7f4a5c5005b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LONGTERMDEBTDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_19675a84-b197-46ed-a40a-0be4fb1d2cea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_19675a84-b197-46ed-a40a-0be4fb1d2cea" xlink:to="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_27910baa-9c8f-4054-a0aa-ca917c915f3f" xlink:to="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_be0c6087-04a6-4b53-a465-e63faf9da83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5964f5d1-ac44-4ae2-964c-f1b45cab8b39" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_be0c6087-04a6-4b53-a465-e63faf9da83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5951bc59-3f29-47ab-a628-5344ab4b76f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_6a63175d-6546-40a4-a71d-5951a85bcd5c" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_6a63175d-6546-40a4-a71d-5951a85bcd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_b6bfef5b-54eb-4d72-a60b-25d14a7dd4a7" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_435ffe4b-1dda-4add-bcdf-37233d133b2b" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_b6bfef5b-54eb-4d72-a60b-25d14a7dd4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_753d4490-33d9-443a-abbf-bfe0180e5e12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_3493ccfe-439e-412a-86fb-11a6d4577314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_us-gaap_SeniorNotesMember_3493ccfe-439e-412a-86fb-11a6d4577314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_56713f7d-adc5-419f-a488-175ddd318dab" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_56713f7d-adc5-419f-a488-175ddd318dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_fc058362-73f1-4542-a7ac-3c3c90094a75" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.25PercentDue2054Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_SeniorUnsecuredNotes5.25PercentDue2054Member_fc058362-73f1-4542-a7ac-3c3c90094a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_a66dde00-f8ba-4cd8-9f44-f00a8889d245" xlink:href="vmi-20201226.xsd#vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember_a66dde00-f8ba-4cd8-9f44-f00a8889d245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f46b67e3-264a-4e41-8288-4ba8431a63c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_us-gaap_LineOfCreditMember_f46b67e3-264a-4e41-8288-4ba8431a63c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IndustrialDevelopmentRevenueBondsMember_220f4ab9-9bbb-4d2c-be6a-aedc14264dfa" xlink:href="vmi-20201226.xsd#vmi_IndustrialDevelopmentRevenueBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_IndustrialDevelopmentRevenueBondsMember_220f4ab9-9bbb-4d2c-be6a-aedc14264dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_Notes1.75PercentTo3.485PercentMember_77464c8d-e8fc-4245-8836-946ee5ac6533" xlink:href="vmi-20201226.xsd#vmi_Notes1.75PercentTo3.485PercentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_Notes1.75PercentTo3.485PercentMember_77464c8d-e8fc-4245-8836-946ee5ac6533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShortTermBankLinesOfCreditMember_80918708-b12d-42c2-991a-a19b9cbd0fc5" xlink:href="vmi-20201226.xsd#vmi_ShortTermBankLinesOfCreditMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c16e9eb2-4789-49a2-8963-34127f466c30" xlink:to="loc_vmi_ShortTermBankLinesOfCreditMember_80918708-b12d-42c2-991a-a19b9cbd0fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_7a45cce2-a5d1-4d72-a880-df8eafd08a2d" xlink:to="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_59079aa9-ea1d-4b01-95a5-fa129274f70a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_59079aa9-ea1d-4b01-95a5-fa129274f70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_83c45180-c1ab-477c-85d8-54e54e7980c1" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBasePrimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_vmi_DebtInstrumentVariableRateBasePrimeMember_83c45180-c1ab-477c-85d8-54e54e7980c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_ff0cf813-c548-4168-a6bd-ea1b3cad1f5b" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableRateBaseFederalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_cde7a0a6-c11c-47a6-8783-2ca4cedb00a5" xlink:to="loc_vmi_DebtInstrumentVariableRateBaseFederalMember_ff0cf813-c548-4168-a6bd-ea1b3cad1f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9e5ab83f-a99b-49db-b650-3e5a4947ace2" xlink:to="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ed422333-7316-47a0-b7ae-64d5761c471e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:to="loc_srt_MinimumMember_ed422333-7316-47a0-b7ae-64d5761c471e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7658cd7f-ae4d-49a9-aa4e-e6a089097624" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a6cc314a-1ede-42d2-b5e0-6a412da3ee63" xlink:to="loc_srt_MaximumMember_7658cd7f-ae4d-49a9-aa4e-e6a089097624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_96ef017a-7577-4a64-b8ec-6448c08272ac" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_24952803-1a14-4ae8-9f45-c6c0ff80470a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_24952803-1a14-4ae8-9f45-c6c0ff80470a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_03966c83-302c-4874-a60c-9bb43581218a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_03966c83-302c-4874-a60c-9bb43581218a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ab066342-0f79-4e27-9e2e-21af83d95056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ab066342-0f79-4e27-9e2e-21af83d95056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cbedf18e-2edb-4009-90c9-742d9483514c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebt_cbedf18e-2edb-4009-90c9-742d9483514c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4d9079d5-7c72-4818-bc66-48de783714a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebtCurrent_4d9079d5-7c72-4818-bc66-48de783714a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_28991576-abf4-49c1-ac89-427e7a42f0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_28991576-abf4-49c1-ac89-427e7a42f0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c35a717-16e2-48b0-8db9-6440228537c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c35a717-16e2-48b0-8db9-6440228537c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_978aa8fd-59fc-4ede-aa9f-ac59a20e1a06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_978aa8fd-59fc-4ede-aa9f-ac59a20e1a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_a4d8b18e-85b3-4508-99b0-9c97dcee7c4b" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue_a4d8b18e-85b3-4508-99b0-9c97dcee7c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a607fe8b-5ace-4a8f-9345-992c6af19858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a607fe8b-5ace-4a8f-9345-992c6af19858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LineofCreditAdditionalBorrowingCapacity_747014f8-59c9-4baa-b37f-0fe2ad86f61d" xlink:href="vmi-20201226.xsd#vmi_LineofCreditAdditionalBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_LineofCreditAdditionalBorrowingCapacity_747014f8-59c9-4baa-b37f-0fe2ad86f61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_2a70ac84-c0e9-43b5-bb4a-8460368b4136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_2a70ac84-c0e9-43b5-bb4a-8460368b4136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_eaadc984-fbf5-42d5-bc52-e4aee578aee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_eaadc984-fbf5-42d5-bc52-e4aee578aee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_ffc8cadd-4ee5-450b-b473-47367cfb6d71" xlink:href="vmi-20201226.xsd#vmi_DebtInstrumentVariableInterestRateBasisPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_vmi_DebtInstrumentVariableInterestRateBasisPeriod_ffc8cadd-4ee5-450b-b473-47367cfb6d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bd554ecf-bf9d-433b-bedc-82c94795f580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCredit_bd554ecf-bf9d-433b-bedc-82c94795f580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b53e3aff-0a82-4ab1-9803-4ccceaca5e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_ShortTermBorrowings_b53e3aff-0a82-4ab1-9803-4ccceaca5e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fcf07b5b-ba16-4edc-8b6d-e71b47baf068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d900306f-af36-4016-a340-5bbf7dab2148" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fcf07b5b-ba16-4edc-8b6d-e71b47baf068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_19675a84-b197-46ed-a40a-0be4fb1d2cea" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5730ceca-1937-4612-be4d-b18bf71ca0c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5730ceca-1937-4612-be4d-b18bf71ca0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b68bc4f1-3ece-4b89-9b2e-93e79966b0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b68bc4f1-3ece-4b89-9b2e-93e79966b0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_13af200a-71c9-4049-baa9-70aee0dc7318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_13af200a-71c9-4049-baa9-70aee0dc7318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8012aaaa-43c8-4854-8d72-59e954457b4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8012aaaa-43c8-4854-8d72-59e954457b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0d778c8a-001f-4714-80d7-1a4fe6ef5a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_1d4ad70a-e095-4141-893c-ea82bf48f429" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0d778c8a-001f-4714-80d7-1a4fe6ef5a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8f23286-7d30-448f-b7ca-09df825485d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0ac0de61-2ffe-480c-8b54-cde03da4a244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8f23286-7d30-448f-b7ca-09df825485d6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0ac0de61-2ffe-480c-8b54-cde03da4a244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4cc21984-8999-45d1-817f-2f85fcd99280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1796e074-37a6-47e8-97f4-c36420536e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4cc21984-8999-45d1-817f-2f85fcd99280" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1796e074-37a6-47e8-97f4-c36420536e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0d7ccac6-424d-4ee1-ab03-c8f7a077acd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4cc21984-8999-45d1-817f-2f85fcd99280" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0d7ccac6-424d-4ee1-ab03-c8f7a077acd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_e6aa3126-8912-48f7-a085-8b9e124ef256" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4cc21984-8999-45d1-817f-2f85fcd99280" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_e6aa3126-8912-48f7-a085-8b9e124ef256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_7b4a2009-b853-4891-993f-e0ad7f7c7915" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4cc21984-8999-45d1-817f-2f85fcd99280" xlink:to="loc_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock_7b4a2009-b853-4891-993f-e0ad7f7c7915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c59022e5-cc74-44fe-bafc-709a93423fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c59022e5-cc74-44fe-bafc-709a93423fb0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:to="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_74b15ed9-b9fc-4112-b2d8-ab4e1c69b0fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3cd20861-7d62-43fd-933b-281e064cc503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3cd20861-7d62-43fd-933b-281e064cc503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_324f18aa-adaf-44d1-9edb-bd141775d07b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_364bdb6b-79e6-433b-95e0-37f453aea482" xlink:to="loc_us-gaap_RestrictedStockMember_324f18aa-adaf-44d1-9edb-bd141775d07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:to="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_38c51c5f-7c64-4171-8965-01ab0a15f0e5" xlink:to="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec78fa5a-27c4-46fd-a349-9d5804b91696" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:to="loc_srt_MaximumMember_ec78fa5a-27c4-46fd-a349-9d5804b91696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8fa6a6e-b44a-4939-a421-24a0791b760a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a2897b82-d63f-4393-a589-d450b33ab2b8" xlink:to="loc_srt_MinimumMember_d8fa6a6e-b44a-4939-a421-24a0791b760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c898adb3-d439-438c-81cd-343e836fba40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ea6fea89-dd09-41c6-8cae-952b5349fabb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ea6fea89-dd09-41c6-8cae-952b5349fabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_43b04b22-23e1-4a85-a10d-351d5d3fd228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_43b04b22-23e1-4a85-a10d-351d5d3fd228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_66ef8cd6-5855-4cd5-b7cf-5c40c4a68894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_66ef8cd6-5855-4cd5-b7cf-5c40c4a68894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a5c880dc-8945-4fbc-af1e-0db7b784983b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a5c880dc-8945-4fbc-af1e-0db7b784983b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_677670f6-d11d-438d-8373-d68fb50d58bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_677670f6-d11d-438d-8373-d68fb50d58bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7276072e-0aa5-475a-b433-675875c8b55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7276072e-0aa5-475a-b433-675875c8b55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23cf5b4-807a-412f-acb5-593faf5c6098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23cf5b4-807a-412f-acb5-593faf5c6098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ffae73c8-5a7a-4dad-bf1a-82081fdaf3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ffae73c8-5a7a-4dad-bf1a-82081fdaf3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_202857a9-6990-474b-8287-02d6df26bed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_202857a9-6990-474b-8287-02d6df26bed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e51318ba-18b7-4ef1-8473-2f75770e59ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e51318ba-18b7-4ef1-8473-2f75770e59ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b414b0c8-63c1-4c9b-b5cb-8cd37c1bf9a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_71f4eab5-882b-4061-8c53-de1837c9afa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b414b0c8-63c1-4c9b-b5cb-8cd37c1bf9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9c791ca7-0562-4f30-b586-9500593ed8ac" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e41fd8da-b52f-462b-a3e5-59390dd5ba43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e41fd8da-b52f-462b-a3e5-59390dd5ba43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_cf88555a-f48a-4a11-9ab9-3343ea005edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_cf88555a-f48a-4a11-9ab9-3343ea005edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85542388-9c0c-4cf6-b138-638b5b92393e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85542388-9c0c-4cf6-b138-638b5b92393e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1ba5e029-0f2e-4e39-90b6-896efe81e561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1ba5e029-0f2e-4e39-90b6-896efe81e561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50de5461-28df-415d-b525-0a9d6040fda2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50de5461-28df-415d-b525-0a9d6040fda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_78275212-8278-44e9-8d85-4f45cee78e44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_78275212-8278-44e9-8d85-4f45cee78e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c9f36454-2657-46fc-9e77-3a8d4fcbfc26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract_e769f0db-03d3-44bb-bdfc-aa4777826707" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c9f36454-2657-46fc-9e77-3a8d4fcbfc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09a62ce9-0d30-454d-9f1d-9acb0c5cfd24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09a62ce9-0d30-454d-9f1d-9acb0c5cfd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5adfbd7-75af-4350-af75-bc198f0553f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5adfbd7-75af-4350-af75-bc198f0553f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7b6e09da-eefe-424d-a821-02d18dd5bd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7b6e09da-eefe-424d-a821-02d18dd5bd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_03813f1b-cd43-45ac-8d64-f1cadd86a6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_03813f1b-cd43-45ac-8d64-f1cadd86a6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9847bed7-b018-4e15-9e29-55270bd09209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9847bed7-b018-4e15-9e29-55270bd09209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ccfe55e2-c04c-406c-9b31-62fc59931dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ccfe55e2-c04c-406c-9b31-62fc59931dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_91929917-65d7-4abf-8c9b-ce343e7a9328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d4bad4b1-1aac-4977-a181-042667fe1a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_91929917-65d7-4abf-8c9b-ce343e7a9328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:href="vmi-20201226.xsd#vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_b81d67ef-78e6-4042-982a-ab76af3c3115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_b81d67ef-78e6-4042-982a-ab76af3c3115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8066080e-fa63-4285-86c2-627c0dfd63b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8066080e-fa63-4285-86c2-627c0dfd63b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3ac6d85d-f788-4c30-a548-0b81b7f0e53d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract_1f34b484-4ad0-49a7-afd3-f448dfc32481" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3ac6d85d-f788-4c30-a548-0b81b7f0e53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:href="vmi-20201226.xsd#vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6e1961c2-f3ae-4aea-a468-8fd52d78447f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6e1961c2-f3ae-4aea-a468-8fd52d78447f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_364169f8-f165-4534-9061-73b99f6004ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_364169f8-f165-4534-9061-73b99f6004ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4882e6e8-bcef-4805-afa8-fda4035fc23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_cb999cbc-84cb-4714-95ad-ed40e40cfdba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4882e6e8-bcef-4805-afa8-fda4035fc23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_22a3f6b2-48f6-4fc0-9521-12803abe6e05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5de6744d-e2e4-4d59-ad3c-c03c52b6637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_f988fbcb-888c-425d-ae8c-335821f7a740" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5de6744d-e2e4-4d59-ad3c-c03c52b6637e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c00823af-844b-48e7-87cd-2ced238cacfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c00823af-844b-48e7-87cd-2ced238cacfd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:to="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d7edbc81-bca3-431e-b1d0-68a6703a2a81" xlink:to="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_38d57fc3-b976-4320-82cf-92d6325e0be4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:to="loc_srt_MinimumMember_38d57fc3-b976-4320-82cf-92d6325e0be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3592aac-d794-45f6-85ba-43f33ea6aaeb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0d30bbdb-0acc-42e3-8b67-cfd8934cdf77" xlink:to="loc_srt_MaximumMember_d3592aac-d794-45f6-85ba-43f33ea6aaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_44fad178-9a57-4cb1-ac82-f296c2a067f2" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_1463ea05-0ca2-4de0-bf3f-51f0b61fcb99" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member_1463ea05-0ca2-4de0-bf3f-51f0b61fcb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_e03ffbc4-faa4-4da4-9b7d-be2a3fa8f91b" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member_e03ffbc4-faa4-4da4-9b7d-be2a3fa8f91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_0032fbad-4e0e-4a0b-8c56-cdc2d48241c5" xlink:href="vmi-20201226.xsd#vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_681d58b2-cf4a-4bbf-8560-64405558a07a" xlink:to="loc_vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member_0032fbad-4e0e-4a0b-8c56-cdc2d48241c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_b63750ff-0d1d-4dd5-9721-502cf5a9661e" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c40a43d1-301f-4445-8aac-76834c866e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c40a43d1-301f-4445-8aac-76834c866e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_bc32df4d-482b-414e-a9e6-74ac5401ee81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_bc32df4d-482b-414e-a9e6-74ac5401ee81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_dd3d9fc2-0c86-4046-81a5-a740743d0ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_dd3d9fc2-0c86-4046-81a5-a740743d0ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_52a23591-5ccc-45c0-b1ce-772f10025927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_52a23591-5ccc-45c0-b1ce-772f10025927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_6e951165-6547-409a-a9b2-5c5b8463e836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_6e951165-6547-409a-a9b2-5c5b8463e836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_8401c93d-a17b-4f1d-a993-63b028de1a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_8401c93d-a17b-4f1d-a993-63b028de1a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_ffc43bc8-2706-4323-94a5-f4c0fe2b9cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_2c03ecae-3e55-4479-b2c3-fd133ff25915" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_ffc43bc8-2706-4323-94a5-f4c0fe2b9cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7cd6ce76-93e4-4a54-90b0-09cb584672ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7cd6ce76-93e4-4a54-90b0-09cb584672ee" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:to="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_0265dbd4-6caf-41fd-ae0c-0f18169bfddc" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_d8968e06-21ce-4d0b-872e-8dfc92146112" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c7682c7b-24b4-4eaf-91af-883323130122" xlink:to="loc_srt_ManagementMember_d8968e06-21ce-4d0b-872e-8dfc92146112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:to="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fa1b5ddf-b683-494e-ba40-ae990eb200ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23d2307f-7c22-4494-8c25-ef6c37a2672e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23d2307f-7c22-4494-8c25-ef6c37a2672e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_0ac5f301-a5e1-4b86-8f10-2b7e95050640" xlink:href="vmi-20201226.xsd#vmi_NonVestedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_251ddf9a-a3fe-477e-8853-1c10aa76f136" xlink:to="loc_vmi_NonVestedStockAndRestrictedStockUnitsMember_0ac5f301-a5e1-4b86-8f10-2b7e95050640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_a3cb7bda-4cea-4e0a-80f5-14e27a5dd547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e1632-57dc-401c-8ceb-1e7d5ed91778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e1632-57dc-401c-8ceb-1e7d5ed91778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f355cddd-8c7d-4e1b-987c-9a9b9c0b9214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f355cddd-8c7d-4e1b-987c-9a9b9c0b9214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e7473dfe-a2dd-4192-b515-c9da4f7fb6a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e7473dfe-a2dd-4192-b515-c9da4f7fb6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d220b6d4-c116-4c3c-af02-27d0d6f46821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d220b6d4-c116-4c3c-af02-27d0d6f46821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1297e542-fc73-41c5-9bbb-21bc2a83d4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ffa6da3-d92d-44f0-a6fa-bcc6f72eb832" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1297e542-fc73-41c5-9bbb-21bc2a83d4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c65a8de9-9dcc-430f-8239-8c68ced4bcbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c65a8de9-9dcc-430f-8239-8c68ced4bcbc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:to="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e951602c-4022-413e-a2d7-dcab4a0c7e4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_17b4b343-d5ae-45f6-8377-4b44e4d70605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_771634f7-1d41-4a84-9a92-107d59f8521c" xlink:to="loc_us-gaap_PerformanceSharesMember_17b4b343-d5ae-45f6-8377-4b44e4d70605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:to="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e43327e3-5516-4daa-a465-2faf4c13b789" xlink:to="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cf4ec910-850f-4436-9f8e-bc0abe81ad1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:to="loc_srt_MinimumMember_cf4ec910-850f-4436-9f8e-bc0abe81ad1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d804045b-b610-44d5-9e21-46251849d769" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_71e64c4c-b515-4aa4-9eca-b8dab35e6e90" xlink:to="loc_srt_MaximumMember_d804045b-b610-44d5-9e21-46251849d769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e5a81a0-02b6-4947-bf5e-162bf92c1bbf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_62343d12-8a44-4f03-ae7c-d3a483ad6e23" xlink:href="vmi-20201226.xsd#vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent_62343d12-8a44-4f03-ae7c-d3a483ad6e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d64dd009-7392-42b1-a3ac-859c616f84fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d64dd009-7392-42b1-a3ac-859c616f84fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e8e82b6e-cb5c-4c42-983a-8d3b44bb3683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e8e82b6e-cb5c-4c42-983a-8d3b44bb3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc1ab2db-3392-40f4-855d-715f4bd4c022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc1ab2db-3392-40f4-855d-715f4bd4c022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_254ba8f1-c959-4e43-a431-9df7f7520f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_254ba8f1-c959-4e43-a431-9df7f7520f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_NumberOfEquityIncentivePlans_0e45ecce-66a7-4b50-a172-f09f4637f8c2" xlink:href="vmi-20201226.xsd#vmi_NumberOfEquityIncentivePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e0d4929c-03e2-4460-bb9e-8536c66ea8bb" xlink:to="loc_vmi_NumberOfEquityIncentivePlans_0e45ecce-66a7-4b50-a172-f09f4637f8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fb2ef587-53bc-40d8-a0ce-efbc28ef92fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_e8e13309-1175-4968-b362-3a6eab4f50e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fb2ef587-53bc-40d8-a0ce-efbc28ef92fc" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_e8e13309-1175-4968-b362-3a6eab4f50e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_05f0c3ea-bf76-46e9-b234-9e0239d76f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e0fb435c-0158-46f7-a2df-5725b0717e17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05f0c3ea-bf76-46e9-b234-9e0239d76f39" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e0fb435c-0158-46f7-a2df-5725b0717e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_073fe833-ee5c-4f69-aa00-3cc480e7d83a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_f9f22a8a-9959-40c3-9275-39ab37b63865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_073fe833-ee5c-4f69-aa00-3cc480e7d83a" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_f9f22a8a-9959-40c3-9275-39ab37b63865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7d8085c8-7ed2-4d70-a073-7bc466e8e98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f9f22a8a-9959-40c3-9275-39ab37b63865" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7d8085c8-7ed2-4d70-a073-7bc466e8e98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9c1220e4-56e9-4323-9ce5-c2708ded1c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f9f22a8a-9959-40c3-9275-39ab37b63865" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9c1220e4-56e9-4323-9ce5-c2708ded1c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ad5cf05a-9ad7-4c9f-8f45-dd00450f3117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f9f22a8a-9959-40c3-9275-39ab37b63865" xlink:to="loc_us-gaap_EarningsPerShareBasic_ad5cf05a-9ad7-4c9f-8f45-dd00450f3117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_684432f3-8449-4695-8520-677b35909995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_073fe833-ee5c-4f69-aa00-3cc480e7d83a" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_684432f3-8449-4695-8520-677b35909995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_0c26e8d5-55c5-4a3c-90b8-9d705d2068aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_684432f3-8449-4695-8520-677b35909995" xlink:to="loc_us-gaap_DilutiveSecurities_0c26e8d5-55c5-4a3c-90b8-9d705d2068aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_80c640c4-43bf-4848-a38f-22157e81f506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_684432f3-8449-4695-8520-677b35909995" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_80c640c4-43bf-4848-a38f-22157e81f506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_9e21d136-eb90-407e-acb5-76d85321373a" xlink:href="vmi-20201226.xsd#vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_684432f3-8449-4695-8520-677b35909995" xlink:to="loc_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare_9e21d136-eb90-407e-acb5-76d85321373a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f122fb5c-4408-401d-9159-df279dfe0fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_073fe833-ee5c-4f69-aa00-3cc480e7d83a" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f122fb5c-4408-401d-9159-df279dfe0fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce89d6cf-81c0-4c25-91e7-0be9b796da52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f122fb5c-4408-401d-9159-df279dfe0fee" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce89d6cf-81c0-4c25-91e7-0be9b796da52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd084990-34cb-4c68-a016-c1d87e07ff78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f122fb5c-4408-401d-9159-df279dfe0fee" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd084990-34cb-4c68-a016-c1d87e07ff78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_56139105-4dd7-4e08-8a11-969e087799be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f122fb5c-4408-401d-9159-df279dfe0fee" xlink:to="loc_us-gaap_EarningsPerShareDiluted_56139105-4dd7-4e08-8a11-969e087799be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EARNINGSPERSHARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2139d66d-c3fb-4ff8-a446-9f134c75f8b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2139d66d-c3fb-4ff8-a446-9f134c75f8b1" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_1bae4f25-3c4f-4757-8d62-8a8c8ab7055d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_a966a95b-0335-4b45-ac08-2054706145ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4040f6a1-3099-49b9-9eb7-06cb9fbd273c" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_a966a95b-0335-4b45-ac08-2054706145ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9717579a-d20d-4cc6-bfbb-d2d334e869b4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DonhadMember_a371427b-6ff9-4719-b280-20773330e9a9" xlink:href="vmi-20201226.xsd#vmi_DonhadMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2c41ab15-82aa-4dda-98a9-e2cce0e4ba38" xlink:to="loc_vmi_DonhadMember_a371427b-6ff9-4719-b280-20773330e9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_8621fdec-22b2-41cf-8e1b-72cf05c90a8a" xlink:to="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2018RestructuringPlanMember_fc0b5036-f9a5-4f0a-ad4b-7eb80b0f6b62" xlink:href="vmi-20201226.xsd#vmi_A2018RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:to="loc_vmi_A2018RestructuringPlanMember_fc0b5036-f9a5-4f0a-ad4b-7eb80b0f6b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_A2020RestructuringPlanMember_c72a650f-460f-48b7-b30d-908c428cee9b" xlink:href="vmi-20201226.xsd#vmi_A2020RestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_77bf4d8d-7fbf-417d-b4e3-1c9361a0c40e" xlink:to="loc_vmi_A2020RestructuringPlanMember_c72a650f-460f-48b7-b30d-908c428cee9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c15d19a9-14e5-4e8a-bd90-aa692d57a1cd" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_092d6bea-b530-4adc-b835-bfd89b7b4863" xlink:href="vmi-20201226.xsd#vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3a17096b-f141-47d6-a51e-8a45af6d7bc5" xlink:to="loc_vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember_092d6bea-b530-4adc-b835-bfd89b7b4863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_f622d063-3caf-4d91-b504-d48112485b2b" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ee1d788b-867f-42f1-9216-057385ea852b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_AssetImpairmentCharges_ee1d788b-867f-42f1-9216-057385ea852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_3d1a9ad1-6c07-4714-ac6a-a6d12695a3cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_3d1a9ad1-6c07-4714-ac6a-a6d12695a3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cd11b963-cd14-4583-a638-c9f59788b7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_cd11b963-cd14-4583-a638-c9f59788b7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_74dff4ec-d909-4a6a-bb21-0f96145e8e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_EarningsPerShareBasic_74dff4ec-d909-4a6a-bb21-0f96145e8e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebt_b48a6235-93ff-44e4-82d3-2537d7a4f912" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_vmi_PaymentsForRefinancingOfLongTermDebt_b48a6235-93ff-44e4-82d3-2537d7a4f912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_b9aa0961-0dbc-4635-9cfa-1f6b567984c3" xlink:href="vmi-20201226.xsd#vmi_PaymentsForRefinancingOfLongTermDebtPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_vmi_PaymentsForRefinancingOfLongTermDebtPerShare_b9aa0961-0dbc-4635-9cfa-1f6b567984c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4aebfd01-e5a2-454f-93ac-0f70d28cafa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_586b4c0b-0556-4c8c-a030-25417b56df14" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4aebfd01-e5a2-454f-93ac-0f70d28cafa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLAN"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cfb12fe3-67dc-44a8-9290-8dccf9521db5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8648a370-b14f-4049-a474-0d084c6099e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cfb12fe3-67dc-44a8-9290-8dccf9521db5" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8648a370-b14f-4049-a474-0d084c6099e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#EMPLOYEERETIREMENTSAVINGSPLANDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_e82d556c-0186-4558-bbaf-2f2bb6fc8ba3" xlink:href="vmi-20201226.xsd#vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:to="loc_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation_e82d556c-0186-4558-bbaf-2f2bb6fc8ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_94483280-e79b-4b41-8465-c868cf5ef0f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_94483280-e79b-4b41-8465-c868cf5ef0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_50bf1f67-a9e8-4264-97e4-b0d2373612dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_50bf1f67-a9e8-4264-97e4-b0d2373612dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_872a55aa-4535-4f2d-a7b6-2b533b4591b7" xlink:href="vmi-20201226.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_872a55aa-4535-4f2d-a7b6-2b533b4591b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_45eebc13-b453-497e-95bb-fa66714fbdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_46ff60b7-c49e-4495-87b4-b923bf8dd7dd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_45eebc13-b453-497e-95bb-fa66714fbdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_826656fb-90c7-4ef8-9e67-3b007baa179b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9981d53f-cb2f-443b-a731-c33c5f6a3307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_826656fb-90c7-4ef8-9e67-3b007baa179b" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9981d53f-cb2f-443b-a731-c33c5f6a3307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_111fa61a-4bd1-4415-8780-4276528b557f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_112f5761-defa-42b0-b899-e1ec187b5881" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_111fa61a-4bd1-4415-8780-4276528b557f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_112f5761-defa-42b0-b899-e1ec187b5881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ae65caf4-b789-471f-a9ba-10d82760a6b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae65caf4-b789-471f-a9ba-10d82760a6b9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_2b5d3626-5556-4d45-83b1-dbaa28acd34a" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValmontDeferredCompensationPlanMember_450bba93-4afe-4bfd-bd20-3db9ff71ae23" xlink:href="vmi-20201226.xsd#vmi_ValmontDeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_cfbe4b9f-ad58-4f9e-a29c-5e692c55f7db" xlink:to="loc_vmi_ValmontDeferredCompensationPlanMember_450bba93-4afe-4bfd-bd20-3db9ff71ae23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_5670f798-27b8-4503-be5c-befcdec03a2c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeltaEMDPtyLtdMember_98efb975-0bdd-441c-b3b5-7e3450d0dba4" xlink:href="vmi-20201226.xsd#vmi_DeltaEMDPtyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d3dee4a3-3f43-40c8-8943-aa57a816c618" xlink:to="loc_vmi_DeltaEMDPtyLtdMember_98efb975-0bdd-441c-b3b5-7e3450d0dba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fafb9b45-9353-442f-b788-5a21935d4813" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_45718b80-e9a1-4a61-a5f8-567f78a7ecb5" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c7a40dcb-45a3-4831-97f2-49ed60cf4600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_c7a40dcb-45a3-4831-97f2-49ed60cf4600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_02858af7-ef4a-459d-bfad-7950fd9655b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_511e8833-3625-4672-8317-f7b3ba5d4adc" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_02858af7-ef4a-459d-bfad-7950fd9655b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e70c62b4-2346-43a1-ad1e-c69b602eac68" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f8da6c73-9dac-47a4-a5c9-d2f82951ef35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f8da6c73-9dac-47a4-a5c9-d2f82951ef35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5cc1fc87-ecd3-4477-9db7-eeadb03ab1a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5cc1fc87-ecd3-4477-9db7-eeadb03ab1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_21dce4c5-a13f-4433-9931-e461567936db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6698df1-aded-4188-8424-d91cbfd8601f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_21dce4c5-a13f-4433-9931-e461567936db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3ef524d5-bee0-4583-bfac-031cd891d7ba" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_603b0c26-0d27-4fa9-bfce-4a8f25d9e6cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_LongTermDebtFairValue_603b0c26-0d27-4fa9-bfce-4a8f25d9e6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_9324b65f-249d-4c89-9659-371aac9cbafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_9324b65f-249d-4c89-9659-371aac9cbafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_c778a836-b974-4aec-92e4-ded5bde89de3" xlink:href="vmi-20201226.xsd#vmi_DeferredCompensationLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_vmi_DeferredCompensationLiabilitiesNoncurrent_c778a836-b974-4aec-92e4-ded5bde89de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63461320-b0e7-4d46-ac32-fa79b86b10dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63461320-b0e7-4d46-ac32-fa79b86b10dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_2f60f487-1065-4df5-9992-6ca23242f979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_TradingSecurities_2f60f487-1065-4df5-9992-6ca23242f979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_a96ca3f8-5293-412d-b0bc-8760b213d8d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16c6f744-ccf1-45a3-9037-4688865c579c" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_a96ca3f8-5293-412d-b0bc-8760b213d8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_34b3751a-c582-4637-a6bf-589bbb16829d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_edd2e842-63c4-4047-8a78-ee71bfad35d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_34b3751a-c582-4637-a6bf-589bbb16829d" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_edd2e842-63c4-4047-8a78-ee71bfad35d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511c4361-92d8-426b-8090-17f78136d28e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_ad9fc35e-8ab1-4f62-9267-634181c4b462" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511c4361-92d8-426b-8090-17f78136d28e" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_ad9fc35e-8ab1-4f62-9267-634181c4b462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2636f3be-c553-4130-8212-2e5794901d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511c4361-92d8-426b-8090-17f78136d28e" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_2636f3be-c553-4130-8212-2e5794901d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_45c8b03e-d3af-49ab-abb2-89923b031b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_511c4361-92d8-426b-8090-17f78136d28e" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_45c8b03e-d3af-49ab-abb2-89923b031b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e5422c85-36dc-456d-9532-44508f0f5e7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e5422c85-36dc-456d-9532-44508f0f5e7b" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c620a8fe-0fb4-451c-b8a5-071abc10c4fa" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_fab353aa-00f6-4f21-894e-31446f81fd57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_fab353aa-00f6-4f21-894e-31446f81fd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a3e1a7-104d-492a-9503-7277ecb8e509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_608c09e6-677a-4073-8392-32d7a76cbf67" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a3e1a7-104d-492a-9503-7277ecb8e509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a2e980fb-daa7-4ba0-a095-42dfa0863350" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_1f9ce890-e562-47f3-903d-974af668de93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_1f9ce890-e562-47f3-903d-974af668de93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_534b9e47-3408-4039-a615-673ead3a47ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_cbafd777-8ea7-41d6-ba3a-d88076ce64b6" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_534b9e47-3408-4039-a615-673ead3a47ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_0a66ec3e-8d3a-48dd-a7c6-01ff6bbc69df" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_c2bdc322-80ba-4853-891d-198295b89694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_1f15fa28-10b4-4bda-8ad5-4908b549ad92" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_c2bdc322-80ba-4853-891d-198295b89694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_36c34204-fce9-4b21-a0f6-f1a038ae05f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_36c34204-fce9-4b21-a0f6-f1a038ae05f4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_15ef919f-20cf-4627-ab88-3d7cc223f4b0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_289915e1-bd22-4fc0-9c2c-1acf54a55fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_CommodityContractMember_289915e1-bd22-4fc0-9c2c-1acf54a55fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_807735f3-2199-4e97-89c9-e398a142d4d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_807735f3-2199-4e97-89c9-e398a142d4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_c3fc2de3-fd23-46be-a068-03338f6deba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_InterestRateContractMember_c3fc2de3-fd23-46be-a068-03338f6deba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_8c34d0b8-1c25-4e3e-ad8e-3449a856660b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_59282dca-06d8-4999-b710-39d87aabcb51" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_8c34d0b8-1c25-4e3e-ad8e-3449a856660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3baae58b-16bc-4b5b-b24f-721d3456ad2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9d094b5e-283f-4d47-b62c-91adbf209ca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_CostOfSalesMember_9d094b5e-283f-4d47-b62c-91adbf209ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_GainLossFromSaleOfBusinessMember_cbb60e6c-4a20-40a1-ad5a-0e59b34fe2f3" xlink:href="vmi-20201226.xsd#vmi_GainLossFromSaleOfBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_vmi_GainLossFromSaleOfBusinessMember_cbb60e6c-4a20-40a1-ad5a-0e59b34fe2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ProductSalesMember_7b80ac6e-614b-4ab4-ba1c-c0223db63ef6" xlink:href="vmi-20201226.xsd#vmi_ProductSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_vmi_ProductSalesMember_7b80ac6e-614b-4ab4-ba1c-c0223db63ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_44eda6c6-90ee-4320-a635-9e5d2e082be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_44eda6c6-90ee-4320-a635-9e5d2e082be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_48fa737d-f8b5-4573-bc8b-375e071eb7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_98747cf6-e2a6-45a8-9b4b-da57c358cb05" xlink:to="loc_us-gaap_InterestExpenseMember_48fa737d-f8b5-4573-bc8b-375e071eb7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_74803b0c-80e6-4ca0-9c26-7864730d86ee" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7b28bc46-970c-4cd0-b81d-85c2a6bf1193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_41197b6d-b893-4a1a-9aa9-354b95cf4ed2" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_7b28bc46-970c-4cd0-b81d-85c2a6bf1193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_456fe15c-ca31-49b4-9b5a-8afa294281dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_456fe15c-ca31-49b4-9b5a-8afa294281dc" xlink:to="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_b985e078-3a02-4572-9763-e6a0f95a6c67" xlink:to="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_c3e5d9bd-3178-42e0-bd29-caf92dc73267" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AUD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:to="loc_currency_AUD_c3e5d9bd-3178-42e0-bd29-caf92dc73267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_1513c4d7-897e-408c-a1f6-36c695ab39f9" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_fadbcf2d-e6f9-43e1-be02-78c93e8d11fb" xlink:to="loc_currency_EUR_1513c4d7-897e-408c-a1f6-36c695ab39f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9cfcce1-f518-4861-b9a0-6c82058e16e4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b726bc0f-4247-4b06-97c5-b650867baa66" xlink:href="vmi-20201226.xsd#vmi_SeniorUnsecuredNotes5.00PercentDue2044Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f9d3f3a8-f29f-496d-a1f5-09d58b336dbd" xlink:to="loc_vmi_SeniorUnsecuredNotes5.00PercentDue2044Member_b726bc0f-4247-4b06-97c5-b650867baa66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_56dc135b-722f-4866-ab86-17ae562aa0cd" xlink:to="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f3ea94ba-c1c8-4998-ae15-948b998e59f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:to="loc_us-gaap_CashFlowHedgingMember_f3ea94ba-c1c8-4998-ae15-948b998e59f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_61a30643-bcc2-4e0c-9a9d-ef0f9cdf284c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_62927d3f-4f51-4a04-9c42-562a87e10117" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_61a30643-bcc2-4e0c-9a9d-ef0f9cdf284c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_c8c29a5c-cd34-4298-99ef-9b279f94f6fe" xlink:to="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4be1d6b0-0e50-4b63-84c9-b317cb8fda76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_20da9295-6c06-43b2-88d3-34a5f2d6f317" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4be1d6b0-0e50-4b63-84c9-b317cb8fda76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e0d78dda-a441-4c89-9b43-e209d8d46f6c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_66ee8437-c89c-4698-90a8-81b04d90500f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_CommodityContractMember_66ee8437-c89c-4698-90a8-81b04d90500f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_681f87e4-7011-4102-8c39-d449e1225872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_681f87e4-7011-4102-8c39-d449e1225872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_9432132b-ef26-4f0d-9c1d-b481d8aec13e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a328d27e-5c46-4dd9-be04-12677dfe01a5" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_9432132b-ef26-4f0d-9c1d-b481d8aec13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PositionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionAxis_60850c5d-8fc7-42b9-bfb3-8aafecbf655c" xlink:to="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_b5934f68-8bd2-4e17-807b-cbdd1fca7578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionDomain_a17b4abc-6d11-4f48-bc2d-0dd0427dcc6f" xlink:to="loc_us-gaap_LongMember_b5934f68-8bd2-4e17-807b-cbdd1fca7578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a0368f11-1220-40d1-9edb-98ef9af7f893" xlink:to="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_6b8c0cee-1561-4c13-9aab-d8d634733485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNotionalAmount_6b8c0cee-1561-4c13-9aab-d8d634733485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_416c600f-0271-40fa-856b-39555fe89acd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_416c600f-0271-40fa-856b-39555fe89acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_ed9ec5d3-b1dd-43fe-b3d5-3d78c52f3118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountMass"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountMass_ed9ec5d3-b1dd-43fe-b3d5-3d78c52f3118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6a827964-ae20-478e-848c-28f95f9d6434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6a827964-ae20-478e-848c-28f95f9d6434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_df6fc486-24e0-4664-b467-5ad2d32f1769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2de12da9-e310-4206-87c9-4d4d0baed92c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_df6fc486-24e0-4664-b467-5ad2d32f1769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0702cf9d-d7f3-4f3a-8491-8899ed2592a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0702cf9d-d7f3-4f3a-8491-8899ed2592a0" xlink:to="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_776bbafc-bbf8-4e13-ae76-2da1e4bdf890" xlink:to="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_28e21342-27a9-4b6f-9d5e-0d4392c65038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_03b210f9-1b6e-4ea0-bdf4-c9e24d3b100b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_28e21342-27a9-4b6f-9d5e-0d4392c65038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3990c9e9-6d79-4792-8829-9ea1442314b7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_cdab1b8c-1805-491b-bb82-f48d4580ec00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_06da2682-9219-4e50-adba-c92c17d40d71" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_cdab1b8c-1805-491b-bb82-f48d4580ec00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_5ad88019-05dc-43bc-b1db-3b37d809ae69" xlink:to="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_DKK_9f217dff-e292-4734-9b5e-71ae9e9c3a56" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_DKK"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:to="loc_currency_DKK_9f217dff-e292-4734-9b5e-71ae9e9c3a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_51eb40a4-2192-4b47-841b-8019e568dd73" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6ed788e8-0b58-431c-8e43-bf91b21b727b" xlink:to="loc_currency_EUR_51eb40a4-2192-4b47-841b-8019e568dd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f2fa431-8322-4367-99d6-1f3069d5e1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractOneMember_19f483e5-65ad-42db-a274-d78296fcd813" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_vmi_CrossCurrencyInterestRateContractOneMember_19f483e5-65ad-42db-a274-d78296fcd813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CrossCurrencyInterestRateContractTwoMember_2ef150bb-9553-4306-95b7-ad9942930278" xlink:href="vmi-20201226.xsd#vmi_CrossCurrencyInterestRateContractTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_vmi_CrossCurrencyInterestRateContractTwoMember_2ef150bb-9553-4306-95b7-ad9942930278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_ee5aef18-3558-4718-96f5-087058b8cab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b63d4a2c-c5f1-40b1-9d48-7c8484968a66" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_ee5aef18-3558-4718-96f5-087058b8cab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_747453f1-3f2c-432c-9c21-8ad593ebf240" xlink:to="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_86530584-9fdd-4b1e-9ac5-8c1a5d2eb8ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_86530584-9fdd-4b1e-9ac5-8c1a5d2eb8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_67bc3549-df37-46a8-8c2e-558b1a504de0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_5eac5cf7-b8af-4a9a-bb2f-fe347df17a5f" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_67bc3549-df37-46a8-8c2e-558b1a504de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEES" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GUARANTEES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_04417dc7-d70c-407c-bd40-31920f835d2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesTextBlock_b7f78ac8-97f5-4c23-8260-a1c8f47922e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_04417dc7-d70c-407c-bd40-31920f835d2d" xlink:to="loc_us-gaap_GuaranteesTextBlock_b7f78ac8-97f5-4c23-8260-a1c8f47922e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GUARANTEESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_41b1b939-4476-4b13-8d61-be8775fd633b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_4ee2561e-2f98-4310-95e8-3e82afcb1b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_41b1b939-4476-4b13-8d61-be8775fd633b" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_4ee2561e-2f98-4310-95e8-3e82afcb1b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#GUARANTEESDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/GUARANTEESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_092ff935-6498-4ae9-9017-d9ceb60694d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_092ff935-6498-4ae9-9017-d9ceb60694d7" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_2102bff2-b774-4520-a7ac-bfb5671371ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:to="loc_us-gaap_ProductWarrantyAccrual_2102bff2-b774-4520-a7ac-bfb5671371ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_6b295b9c-53e3-43c1-90d5-06a6de935319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_6b295b9c-53e3-43c1-90d5-06a6de935319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_8114db25-56cb-43eb-9bd4-ede216b80475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_8114db25-56cb-43eb-9bd4-ede216b80475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_16852552-4af0-487e-ae45-d8e9be35eb7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_16852552-4af0-487e-ae45-d8e9be35eb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_4a689297-a3c2-4582-bbcd-59f49026a8df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_83d626e1-4e84-4c9d-8030-8063eecae30f" xlink:to="loc_us-gaap_ProductWarrantyAccrual_4a689297-a3c2-4582-bbcd-59f49026a8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="simple" xlink:href="vmi-20201226.xsd#COMMITMENTSCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/COMMITMENTSCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_efd81eb8-12fa-433f-98f4-776632e66775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_79a1458b-1432-496f-86ea-b01fd359f019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_efd81eb8-12fa-433f-98f4-776632e66775" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_79a1458b-1432-496f-86ea-b01fd359f019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLAN"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1be63a34-858a-4b65-82fa-883b85932fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_95bdc091-6fc1-47eb-9445-85e5c3d1d8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1be63a34-858a-4b65-82fa-883b85932fab" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_95bdc091-6fc1-47eb-9445-85e5c3d1d8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_f9d67cd4-af85-45da-ae60-5ba372b6b9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_f9d67cd4-af85-45da-ae60-5ba372b6b9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_c510045b-94bf-4b08-98e7-dbf46a2153d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_c510045b-94bf-4b08-98e7-dbf46a2153d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_d2e4bdf5-6b6b-4279-8ff0-2f6bd4ad20a4" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock_d2e4bdf5-6b6b-4279-8ff0-2f6bd4ad20a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6375f482-9b5a-4df7-80c4-9f0e6b484d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6375f482-9b5a-4df7-80c4-9f0e6b484d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_e8e89d57-dc2e-4425-8b6a-ecbdf1aa487b" xlink:href="vmi-20201226.xsd#vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock_e8e89d57-dc2e-4425-8b6a-ecbdf1aa487b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_f7f6494a-c664-4e95-9636-d940ffffbbc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_f7f6494a-c664-4e95-9636-d940ffffbbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ec08f6fe-40aa-4b30-aeb7-f9c81971eb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d52ac24a-bd24-4c49-a0a4-6cfb822c206e" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ec08f6fe-40aa-4b30-aeb7-f9c81971eb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_24aab5f8-45c8-4935-827c-ca64960d3d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_24aab5f8-45c8-4935-827c-ca64960d3d44" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:to="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3fc3ea5c-0a87-412b-8492-2967b3ab6cd1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c1aadc87-5af6-4860-85af-f7bf4bc47185" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1b7659eb-98a1-4269-bf5c-b1c0ed6f2ae7" xlink:to="loc_srt_ScenarioForecastMember_c1aadc87-5af6-4860-85af-f7bf4bc47185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0dd2ed81-6fd4-4101-94da-f9896c9cc401" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_e0c8ad74-8b9a-4938-b835-e041787ace62" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits_e0c8ad74-8b9a-4938-b835-e041787ace62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_1fa82a42-5939-41e3-8f16-41054577d3c9" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAgeForRetirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanAgeForRetirementBenefits_1fa82a42-5939-41e3-8f16-41054577d3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_12155be5-4f3f-4c27-8399-f92f6427299c" xlink:href="vmi-20201226.xsd#vmi_ActiveMembersOfDefinedBenefitRetirementPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_ActiveMembersOfDefinedBenefitRetirementPlan_12155be5-4f3f-4c27-8399-f92f6427299c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_feff0eeb-7d56-404c-b0f5-779eb63b844c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_feff0eeb-7d56-404c-b0f5-779eb63b844c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6ecf363c-f7e4-4158-8b63-efe56702b693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6ecf363c-f7e4-4158-8b63-efe56702b693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b6e1a904-b5d2-4341-b739-9634f57bc8be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b6e1a904-b5d2-4341-b739-9634f57bc8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_49862349-a8ad-4e79-b9f9-0959df3fb5f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_49862349-a8ad-4e79-b9f9-0959df3fb5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10f3870a-832c-4e6f-aaff-6b2ad7bf884a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10f3870a-832c-4e6f-aaff-6b2ad7bf884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_525bcec9-8e2e-4ba7-88ee-811d71a2550f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_525bcec9-8e2e-4ba7-88ee-811d71a2550f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_f0720a05-4dfb-4cd6-9939-b4f05568523a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_f0720a05-4dfb-4cd6-9939-b4f05568523a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1cfd156e-8746-4d28-8962-5a760cbb4286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0c565db7-3890-44d8-8101-9b8ddc00facf" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_1cfd156e-8746-4d28-8962-5a760cbb4286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_184a08b2-928d-40c7-a33d-0815b72f349c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_184a08b2-928d-40c7-a33d-0815b72f349c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_30b7f0b6-4034-4f91-a212-d0fa0f4793a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_30b7f0b6-4034-4f91-a212-d0fa0f4793a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_6047fa0b-0657-42f4-8101-fafcfeffbc62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_6047fa0b-0657-42f4-8101-fafcfeffbc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_a2baa1b2-4f1c-4de1-9211-4d1d949f6c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_a2baa1b2-4f1c-4de1-9211-4d1d949f6c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_fb324d51-271d-467d-a99e-acb2f690949d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_fb324d51-271d-467d-a99e-acb2f690949d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_93233f86-60e9-4fcd-bbd8-04cadfa29ed7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d5c2768a-dc74-4c8d-bf11-c50d108773ab" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_93233f86-60e9-4fcd-bbd8-04cadfa29ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9ad0fb81-4d1c-4d94-a4ea-f7e8a9e895bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1143857d-ffab-4461-aedf-08769030c1e3" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9ad0fb81-4d1c-4d94-a4ea-f7e8a9e895bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_bae341af-7dea-4757-915e-0c1d54be354b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_bae341af-7dea-4757-915e-0c1d54be354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_860c02f2-e53e-43dd-9505-22a24db051c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_860c02f2-e53e-43dd-9505-22a24db051c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_8ee11b5d-538a-4a72-be70-9c3bf924ef66" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax_8ee11b5d-538a-4a72-be70-9c3bf924ef66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_880e6fb5-45ae-4af9-8343-2c0051c7ce97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_880e6fb5-45ae-4af9-8343-2c0051c7ce97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_370708e3-1cea-494e-a7ea-69607c3f5589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_bc73010b-aefc-45eb-a1b8-f9fa76e127a4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_370708e3-1cea-494e-a7ea-69607c3f5589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_42f7d5e3-a13a-46ff-8d48-3a4c36b3b6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_42f7d5e3-a13a-46ff-8d48-3a4c36b3b6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_26e6da94-ab7d-423a-9606-63b4a1edede8" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate_26e6da94-ab7d-423a-9606-63b4a1edede8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_cb3c2b7d-bb02-40f3-820a-bb428745fed5" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract_cbecdf6c-c389-4b09-bef1-6e1135a2d798" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate_cb3c2b7d-bb02-40f3-820a-bb428745fed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a1ba7cb4-1b25-4123-a71d-45a2758b65e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_a1ba7cb4-1b25-4123-a71d-45a2758b65e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_60017e63-14dd-448a-a26b-16029335935a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_60017e63-14dd-448a-a26b-16029335935a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7927db5d-7410-43e2-86dc-c66f8b5cab7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_7927db5d-7410-43e2-86dc-c66f8b5cab7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c65a229d-8362-4e68-8c71-c9d891453d58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c65a229d-8362-4e68-8c71-c9d891453d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_269ef9b0-14f6-4235-9015-72bb7fa5bd9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_04715977-e45a-48b5-afc1-e1cf60c55ede" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_269ef9b0-14f6-4235-9015-72bb7fa5bd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_491d1a92-50d5-4c2b-9697-293412f12747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_491d1a92-50d5-4c2b-9697-293412f12747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b7ae680f-ad01-49b9-8f29-cdc29eceab53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b7ae680f-ad01-49b9-8f29-cdc29eceab53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_e3de44eb-80a7-479f-8376-bbf16bcd8c80" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate_e3de44eb-80a7-479f-8376-bbf16bcd8c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_9e1638e9-5f6f-4f50-a14a-3d771518e52d" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_91d91f3e-9e4c-4026-86dd-a4482ad11bb4" xlink:to="loc_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate_9e1638e9-5f6f-4f50-a14a-3d771518e52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_203280a2-468e-4b72-8832-1e7539bc527d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_203280a2-468e-4b72-8832-1e7539bc527d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_cfdce58e-e7f8-4a7a-ba09-fea5384bbe40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_cfdce58e-e7f8-4a7a-ba09-fea5384bbe40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_fcb47793-d23c-43d9-a136-567e7c90ab8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_fcb47793-d23c-43d9-a136-567e7c90ab8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ae24ebc7-d7ba-474d-a2f1-4ae41dea8814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ae24ebc7-d7ba-474d-a2f1-4ae41dea8814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_33b83ff1-5f0f-40b8-98f0-499f154544bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_33b83ff1-5f0f-40b8-98f0-499f154544bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f05784df-a168-496b-9405-d7f83a3adf8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f05784df-a168-496b-9405-d7f83a3adf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_789b09f1-91d4-4bd2-91a0-21e7be4c3a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_789b09f1-91d4-4bd2-91a0-21e7be4c3a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_d4471a97-2ce6-483c-a27d-3139e5081b74" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_f8bfa1a7-fdad-4c2b-bd1f-e15b94c6970b" xlink:to="loc_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour_d4471a97-2ce6-483c-a27d-3139e5081b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_e99f4afe-afbb-4eb7-96b5-424891dcaafd" xlink:href="vmi-20201226.xsd#vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8d160717-b4c9-4b81-b9f0-e7f154df88ac" xlink:to="loc_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio_e99f4afe-afbb-4eb7-96b5-424891dcaafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="simple" xlink:href="vmi-20201226.xsd#DEFINEDBENEFITRETIREMENTPLANDetails2"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3764557f-4e1e-4a7f-b78a-ac1a5f4f04e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3764557f-4e1e-4a7f-b78a-ac1a5f4f04e5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0f4bd4de-838e-49bf-93ed-a6c6057c40d6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_a0e58b80-add8-4625-928f-03b5219a440d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_MutualFundMember_a0e58b80-add8-4625-928f-03b5219a440d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_78f14d55-6a82-4f62-8bf5-45685c71b0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_78f14d55-6a82-4f62-8bf5-45685c71b0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c2d5cb63-26d2-464d-b26d-c0c8ec9d2ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c2d5cb63-26d2-464d-b26d-c0c8ec9d2ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exch_IMGI_6a010c79-ba2e-4ff1-bdfb-bdd7ec97f7e2" xlink:href="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd#exch_IMGI"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_exch_IMGI_6a010c79-ba2e-4ff1-bdfb-bdd7ec97f7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e02db9d2-9cc9-43bb-9af6-935e27c93e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e02db9d2-9cc9-43bb-9af6-935e27c93e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_99d579f2-8f88-418b-a248-e70d334f4984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7bb556d8-b125-4819-a339-807e6a28a55d" xlink:to="loc_us-gaap_PrivateEquityFundsMember_99d579f2-8f88-418b-a248-e70d334f4984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c7ff2d0-0112-4aa8-bcf3-a953693815e0" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eff3ae03-07b6-4b1b-b810-87f499d3b4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eff3ae03-07b6-4b1b-b810-87f499d3b4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_eccf1567-29f9-4cb9-86af-3c9f63713865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e798729d-d079-4b49-91f5-f9a15d4552e0" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_eccf1567-29f9-4cb9-86af-3c9f63713865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8db5f669-d76e-47e7-b3bb-6d5d381546a0" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0c62a9e9-f02e-4324-a404-746da829727b" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8369821a-cd3d-4e80-90bc-2ccf8fb916d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6ca72cda-2683-4be2-b881-f168784f2663" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8369821a-cd3d-4e80-90bc-2ccf8fb916d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0fc3f7e3-f3db-4480-835c-309980b4fbcf" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_69a52a16-e61a-41d5-aaf6-9531991cedc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_69a52a16-e61a-41d5-aaf6-9531991cedc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_01086254-3166-4c9e-a2d0-6862122d9974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_01086254-3166-4c9e-a2d0-6862122d9974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_2bdcc51e-3522-4f9c-912b-a7cc49ffd246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_2bdcc51e-3522-4f9c-912b-a7cc49ffd246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cec79cb7-2bac-49a3-a4cd-4dbda125f244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b139d5-3b49-4338-b3a0-b638b2623948" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cec79cb7-2bac-49a3-a4cd-4dbda125f244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASES" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f05d101d-7c75-47df-a3c4-4694f6ea31a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_8b655ea5-0fdc-4c69-b7d4-e5ef6335e63c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f05d101d-7c75-47df-a3c4-4694f6ea31a6" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_8b655ea5-0fdc-4c69-b7d4-e5ef6335e63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_222128e1-f3da-49c3-977f-976cd0b2820c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_b136c079-50e0-4c2d-861d-4c6a454dccad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_222128e1-f3da-49c3-977f-976cd0b2820c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_b136c079-50e0-4c2d-861d-4c6a454dccad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_eaa79d52-9d7d-41af-9c01-94d9f47fb83b" xlink:href="vmi-20201226.xsd#vmi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_222128e1-f3da-49c3-977f-976cd0b2820c" xlink:to="loc_vmi_AssetsAndLiabilitiesLesseeTableTextBlock_eaa79d52-9d7d-41af-9c01-94d9f47fb83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cdf07f1f-5e2e-490d-8c5c-4238ac9f726d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_222128e1-f3da-49c3-977f-976cd0b2820c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cdf07f1f-5e2e-490d-8c5c-4238ac9f726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_136c4b87-f48f-4f5b-8303-e0bacf8a9de7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_136c4b87-f48f-4f5b-8303-e0bacf8a9de7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_669dd2c9-b7bc-4b9b-bfd3-f64cc07ae516" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_497ce140-edff-420c-ad03-f90086973634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f2c5c889-ffa7-4c9b-b266-6f3fd4664030" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_497ce140-edff-420c-ad03-f90086973634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cdc6e5b7-182c-44e6-81b1-de191e34d9c0" xlink:to="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_36bd7ac3-b300-443c-a480-0afe8f915c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_22d62554-2b00-412b-a3d5-f2e0ef3385e4" xlink:to="loc_us-gaap_RetainedEarningsMember_36bd7ac3-b300-443c-a480-0afe8f915c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0e3a5ea7-e44f-426a-a92d-a44f00e85aea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_58882386-fbcf-44f4-8a7c-11cb8c5d3c90" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7d821388-78b9-409b-9c2c-6c8c548b77fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_58882386-fbcf-44f4-8a7c-11cb8c5d3c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b7691063-b27f-419e-b639-4651eac733bf" xlink:to="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_334c38eb-facd-412a-880c-971aeace1687" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:to="loc_srt_MinimumMember_334c38eb-facd-412a-880c-971aeace1687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5e1533e-7458-4922-8169-98ab41a2d3ef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e9b32ce-4fc3-4991-bb7e-c1b03ceee6a4" xlink:to="loc_srt_MaximumMember_a5e1533e-7458-4922-8169-98ab41a2d3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b397f44b-bd17-4ecf-9534-d1a3d70974f8" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ad596a54-c502-4cca-ad1a-64e4e59a7fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ad596a54-c502-4cca-ad1a-64e4e59a7fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c7f00ce1-f223-4b26-9f95-ea05299cadc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c7f00ce1-f223-4b26-9f95-ea05299cadc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_3a9580f0-6dbb-4662-81ec-452851221bb6" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense_3a9580f0-6dbb-4662-81ec-452851221bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_331163d3-14b4-4325-90e6-f17fcb978f1d" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent_331163d3-14b4-4325-90e6-f17fcb978f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_7f3646aa-f620-456f-af92-a45708319d7a" xlink:href="vmi-20201226.xsd#vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm_7f3646aa-f620-456f-af92-a45708319d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_26bed62e-4c93-4610-907a-1f1de72cdbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_26bed62e-4c93-4610-907a-1f1de72cdbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_87e8270f-3755-47ce-8b79-2baa7d9a12ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_390af1d6-1ace-4670-af06-96a95d818530" xlink:to="loc_us-gaap_StockholdersEquity_87e8270f-3755-47ce-8b79-2baa7d9a12ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f4f99304-7456-4a3a-9642-b5629bb2dd07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_LeaseCost_f4f99304-7456-4a3a-9642-b5629bb2dd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2bafb7ba-acf0-4e29-a98a-d1170a7f56d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_OperatingLeasePayments_2bafb7ba-acf0-4e29-a98a-d1170a7f56d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e52f9ce4-43a7-4298-ae0e-f3dec753407e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e52f9ce4-43a7-4298-ae0e-f3dec753407e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_adb88271-6bd8-4cf6-beeb-db1cc07f122d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_adb88271-6bd8-4cf6-beeb-db1cc07f122d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6081dcbf-9b3c-4d9e-a8cb-7bf34d6bd781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6081dcbf-9b3c-4d9e-a8cb-7bf34d6bd781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8328e0a3-80fb-4e9c-b42b-b8f5a60e7c9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_ShortTermLeaseCost_8328e0a3-80fb-4e9c-b42b-b8f5a60e7c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_13edc584-0097-4496-b380-018f96cbc937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac9a9ea7-456c-44d5-a5f0-bb11264093bf" xlink:to="loc_us-gaap_VariableLeaseCost_13edc584-0097-4496-b380-018f96cbc937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofAssetsandLiabilitiesLesseeDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d429ac45-e4c9-4949-8cce-7dec38577fc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d429ac45-e4c9-4949-8cce-7dec38577fc5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9681c1bd-10f8-4d72-a3bc-e084565db906" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_c8454cb9-d8f1-475a-be69-4dfc1f2b3066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_us-gaap_OtherAssetsMember_c8454cb9-d8f1-475a-be69-4dfc1f2b3066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_8762ae4f-0fa8-4721-8525-2618c304bede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_8762ae4f-0fa8-4721-8525-2618c304bede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OperatingLeaseLiabilitiesMember_d370cc60-c57a-458b-89c6-fff388e94661" xlink:href="vmi-20201226.xsd#vmi_OperatingLeaseLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d1ab90a3-37d4-4f2d-a41f-e158e4ba3ef5" xlink:to="loc_vmi_OperatingLeaseLiabilitiesMember_d370cc60-c57a-458b-89c6-fff388e94661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c2a1598-9e41-4d65-bae0-48ff2fd75711" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e1a48339-7066-491d-b0e1-3db38df381cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e1a48339-7066-491d-b0e1-3db38df381cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_abe4c4a0-4d08-481a-bab5-debfe31e721d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_abe4c4a0-4d08-481a-bab5-debfe31e721d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7f9f7cb-0359-4964-ac84-889ed5a530eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7f9f7cb-0359-4964-ac84-889ed5a530eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7820e0ce-36de-4167-b5a5-d6f61b22b124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiability_7820e0ce-36de-4167-b5a5-d6f61b22b124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d3b75474-0c24-434f-8d49-cb3092465486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d3b75474-0c24-434f-8d49-cb3092465486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ed5e588a-5187-4744-b7fd-064b3c0f0abb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ed5e588a-5187-4744-b7fd-064b3c0f0abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_13f6521b-9382-40fb-bf6b-364a2e03cb1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7e84b650-69b2-48e2-80d6-46ec10c6c009" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_13f6521b-9382-40fb-bf6b-364a2e03cb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9864ff7b-e70a-418b-a92d-2fa203bdf0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9864ff7b-e70a-418b-a92d-2fa203bdf0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b978e18b-4841-478e-8905-9153f35fc585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b978e18b-4841-478e-8905-9153f35fc585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396af543-6694-4b4f-8438-419dade020ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_396af543-6694-4b4f-8438-419dade020ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a57b730f-a776-4c9f-b5e1-696d69829786" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a57b730f-a776-4c9f-b5e1-696d69829786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9ff4f1cd-478b-4df9-92c6-e5709b4d4def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9ff4f1cd-478b-4df9-92c6-e5709b4d4def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_44a09f99-c7e8-40e4-8edf-606fd7c0d65d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_44a09f99-c7e8-40e4-8edf-606fd7c0d65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_50b9a8ff-4b6d-4e3b-87c1-3875b1e21e56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_50b9a8ff-4b6d-4e3b-87c1-3875b1e21e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_673624a0-889c-4332-8ddb-93ef0c39a652" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_673624a0-889c-4332-8ddb-93ef0c39a652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_180d5150-e3a8-4fec-bdac-fb4e1af10afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a801b356-cc4a-4aeb-ba84-cc010bc5c67f" xlink:to="loc_us-gaap_OperatingLeaseLiability_180d5150-e3a8-4fec-bdac-fb4e1af10afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="vmi-20201226.xsd#LEASESScheduleofFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTS"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_736c8300-6f85-433d-adb0-e233611c11df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_561af1bf-8b54-4a98-8ec5-b0f27e35e856" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_736c8300-6f85-433d-adb0-e233611c11df" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_561af1bf-8b54-4a98-8ec5-b0f27e35e856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_054e5a2f-c04c-4f3b-aa15-8812afa2d5fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b35eafc3-d097-46db-b8a6-36e5569d4ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_054e5a2f-c04c-4f3b-aa15-8812afa2d5fd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b35eafc3-d097-46db-b8a6-36e5569d4ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f1036e19-5c8a-4532-8131-f8ed4ef2aaa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_054e5a2f-c04c-4f3b-aa15-8812afa2d5fd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f1036e19-5c8a-4532-8131-f8ed4ef2aaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3b289ba2-b17e-46b4-9ac9-2e67bdc6ae22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3b289ba2-b17e-46b4-9ac9-2e67bdc6ae22" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_4cc7fc6c-7f43-4580-819f-56dd3bcf3f78" xlink:to="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d986a1a9-da88-4d2f-940f-7bd17f47747a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_OperatingSegmentsMember_d986a1a9-da88-4d2f-940f-7bd17f47747a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_0d388862-601f-4aa1-835c-7d7f72a8535d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_0d388862-601f-4aa1-835c-7d7f72a8535d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_d37a8b91-e4a3-43e6-a8b1-48dbe7644cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1aa5bf84-4cf4-4565-9960-9091f112aa11" xlink:to="loc_us-gaap_IntersegmentEliminationMember_d37a8b91-e4a3-43e6-a8b1-48dbe7644cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2417837c-00e0-4488-aba6-b266760ed499" xlink:to="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSupportStructuresSegmentMember_9fb57931-e0b2-4f82-b2ab-157f24ffa577" xlink:href="vmi-20201226.xsd#vmi_EngineeredSupportStructuresSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_EngineeredSupportStructuresSegmentMember_9fb57931-e0b2-4f82-b2ab-157f24ffa577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_UtilitySupportStructuresSegmentMember_beac1898-3d67-43d6-9d31-175d71016513" xlink:href="vmi-20201226.xsd#vmi_UtilitySupportStructuresSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_UtilitySupportStructuresSegmentMember_beac1898-3d67-43d6-9d31-175d71016513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CoatingsSegmentMember_8ec0bef2-a85e-43a1-8ec4-642a4e51c222" xlink:href="vmi-20201226.xsd#vmi_CoatingsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_CoatingsSegmentMember_8ec0bef2-a85e-43a1-8ec4-642a4e51c222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_IrrigationSegmentMember_a39873b6-4c73-4212-a221-9e8c82fde63d" xlink:href="vmi-20201226.xsd#vmi_IrrigationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_vmi_IrrigationSegmentMember_a39873b6-4c73-4212-a221-9e8c82fde63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_25e5b6d6-576c-45de-8de6-2ad48ba5d5c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_us-gaap_AllOtherSegmentsMember_25e5b6d6-576c-45de-8de6-2ad48ba5d5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_a7025ac2-fd67-443d-8d12-bdf5517bd5b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2cf28bab-60f4-45ea-b22c-7a39581791b7" xlink:to="loc_us-gaap_CorporateMember_a7025ac2-fd67-443d-8d12-bdf5517bd5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b4e94511-9fd5-4e3a-96ef-4f9d64bef29f" xlink:to="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_92d14774-da79-4a46-b44c-eca35802736a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:to="loc_srt_NorthAmericaMember_92d14774-da79-4a46-b44c-eca35802736a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_InternationalMember_6b438038-22a7-4085-9578-aeff4280b21c" xlink:href="vmi-20201226.xsd#vmi_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2b83db17-ce39-4f41-913a-269ff63cea61" xlink:to="loc_vmi_InternationalMember_6b438038-22a7-4085-9578-aeff4280b21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6815cfc8-3449-4ebe-830d-1a45ff179e9d" xlink:to="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_LightingAndTrafficMember_d035bb6d-f988-498b-a585-6de54469deab" xlink:href="vmi-20201226.xsd#vmi_LightingAndTrafficMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_LightingAndTrafficMember_d035bb6d-f988-498b-a585-6de54469deab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CommunicationStructuresMember_10cc78a2-1de9-4bd0-9953-c0294b86bce2" xlink:href="vmi-20201226.xsd#vmi_CommunicationStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_CommunicationStructuresMember_10cc78a2-1de9-4bd0-9953-c0294b86bce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_AccessSystemsMember_e83f1eec-7412-41ec-9ad4-13f872e18115" xlink:href="vmi-20201226.xsd#vmi_AccessSystemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_AccessSystemsMember_e83f1eec-7412-41ec-9ad4-13f872e18115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_SteelMember_6d76a7a9-07a8-46dc-a4ad-4c67af06dc6d" xlink:href="vmi-20201226.xsd#vmi_SteelMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_SteelMember_6d76a7a9-07a8-46dc-a4ad-4c67af06dc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ConcreteMember_d93a368c-24e1-472e-a9b8-05a0ea106581" xlink:href="vmi-20201226.xsd#vmi_ConcreteMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_ConcreteMember_d93a368c-24e1-472e-a9b8-05a0ea106581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_EngineeredSolarTrackerSolutionsMember_392bea83-b825-43c8-b4ad-44e98d49b0e4" xlink:href="vmi-20201226.xsd#vmi_EngineeredSolarTrackerSolutionsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_EngineeredSolarTrackerSolutionsMember_392bea83-b825-43c8-b4ad-44e98d49b0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_664b9d15-acb7-44b0-b54e-f32a3aecb5e5" xlink:href="vmi-20201226.xsd#vmi_OffshoreandOtherComplexSteelStructuresMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_492d3900-5c07-436f-959a-beb0de85162f" xlink:to="loc_vmi_OffshoreandOtherComplexSteelStructuresMember_664b9d15-acb7-44b0-b54e-f32a3aecb5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3d2c3d6-f67e-43fa-bfd1-b3e1fa2543ce" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_6a0ab428-2b8d-423b-ac60-8e8ed6817fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_NumberOfReportableSegments_6a0ab428-2b8d-423b-ac60-8e8ed6817fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_7414d0f0-b3f2-419f-94f8-6d4dbb54eaa8" xlink:href="vmi-20201226.xsd#vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum_7414d0f0-b3f2-419f-94f8-6d4dbb54eaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a09b1328-7893-499a-9c4b-0f94674c77f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_Revenues_a09b1328-7893-499a-9c4b-0f94674c77f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10b34f76-ae27-46db-a227-b54763302af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10b34f76-ae27-46db-a227-b54763302af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6aa1512b-174d-4871-9a68-e17c910628a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_OperatingIncomeLoss_6aa1512b-174d-4871-9a68-e17c910628a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ab27d75b-8389-4d2c-88cc-1175c902306a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ab27d75b-8389-4d2c-88cc-1175c902306a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_CostsAssociatedWithRefinancingOfDebt_3cc70520-a3e8-459b-83ec-508a2c2d632e" xlink:href="vmi-20201226.xsd#vmi_CostsAssociatedWithRefinancingOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_CostsAssociatedWithRefinancingOfDebt_3cc70520-a3e8-459b-83ec-508a2c2d632e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_a62a648c-3e4a-41b1-846c-93e4c18068b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_a62a648c-3e4a-41b1-846c-93e4c18068b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_c87cf449-e98b-437c-8952-d09b07817a29" xlink:href="vmi-20201226.xsd#vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments_c87cf449-e98b-437c-8952-d09b07817a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a57d79f7-f388-44c0-b6cb-69eeef2b94f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a57d79f7-f388-44c0-b6cb-69eeef2b94f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_18902964-b1e7-419f-9e94-c0db5d7e3dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_Assets_18902964-b1e7-419f-9e94-c0db5d7e3dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4b381af-ed3d-437d-b6e3-b278b463134e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4b381af-ed3d-437d-b6e3-b278b463134e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_62313d84-5724-4a17-a818-1ac75f857de6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b1f8cab4-8c17-4f05-8a52-7e5ff997cb21" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_62313d84-5724-4a17-a818-1ac75f857de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_76b180ea-91e8-41a6-a23d-bd3feaea147a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_76b180ea-91e8-41a6-a23d-bd3feaea147a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_79770862-1fdc-4de8-980c-ec6da7c36d0b" xlink:to="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f4b7a5df-e6dd-4047-9315-35f7760e1f4e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_US_f4b7a5df-e6dd-4047-9315-35f7760e1f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_b385f716-7c03-41a3-86a6-6a5b401da5bb" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_AU_b385f716-7c03-41a3-86a6-6a5b401da5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_902f1f21-d173-4434-8fed-81f4811bfbaf" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DK"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_country_DK_902f1f21-d173-4434-8fed-81f4811bfbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_OtherCountriesMember_53d0b074-a7fe-4913-a484-7ab66aeca428" xlink:href="vmi-20201226.xsd#vmi_OtherCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_763a2462-736b-4150-98f3-e35d7b75d2c0" xlink:to="loc_vmi_OtherCountriesMember_53d0b074-a7fe-4913-a484-7ab66aeca428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_35ccc253-ffd3-4354-9323-fc288e4cc94a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_7dcceace-b70b-4e60-8de2-9699ebe9d482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d8a3f78c-e583-43d1-bfd6-fd8d9f0037b5" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_7dcceace-b70b-4e60-8de2-9699ebe9d482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44ec1d91-eb02-4bcf-8471-655b38ac313a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_49e3746b-e784-413b-8851-6a8df1c9aff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfb6d99e-880f-4d13-8ccf-3bb217a68403" xlink:to="loc_us-gaap_SalesRevenueNetMember_49e3746b-e784-413b-8851-6a8df1c9aff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c6666f9e-d0a3-4dd4-a206-ba6fc9da775b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6f8ca336-af92-40c8-83ae-36bb1a7347e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6f8ca336-af92-40c8-83ae-36bb1a7347e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_6b6bd3a0-3864-4b40-aae3-50a32ae3ced8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_us-gaap_NoncurrentAssets_6b6bd3a0-3864-4b40-aae3-50a32ae3ced8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ThresholdForDisclosurePercentage_a239fba4-4bc0-434b-a6fe-7598dfc5b5de" xlink:href="vmi-20201226.xsd#vmi_ThresholdForDisclosurePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ba84e4f9-db9e-4bcf-9b2c-2cc0ac33a884" xlink:to="loc_vmi_ThresholdForDisclosurePercentage_a239fba4-4bc0-434b-a6fe-7598dfc5b5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnaudited"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8e40b0af-7bb2-4ee2-82e3-8eebbed6329f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_9a81b163-0bd1-4d87-a591-75b1436c6e17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8e40b0af-7bb2-4ee2-82e3-8eebbed6329f" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_9a81b163-0bd1-4d87-a591-75b1436c6e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedTables"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_7237c20e-657c-4613-b4c1-32ab2d7c2135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_fc75055e-a689-4e78-870c-52d548918111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_7237c20e-657c-4613-b4c1-32ab2d7c2135" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_fc75055e-a689-4e78-870c-52d548918111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#QUARTERLYFINANCIALDATAUnauditedDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b36d8900-57f6-41ed-aa19-1212d1cb9976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b36d8900-57f6-41ed-aa19-1212d1cb9976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_031d955e-3c93-4789-a1e3-3adfd773cfda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_GrossProfit_031d955e-3c93-4789-a1e3-3adfd773cfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3cd0b73a-2e78-485b-afa3-516a5e1eb1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3cd0b73a-2e78-485b-afa3-516a5e1eb1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d72d248d-7abc-4968-b08e-c727a878e338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_EarningsPerShareBasic_d72d248d-7abc-4968-b08e-c727a878e338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_dad90073-ed62-4324-bbcf-5816d7f0d742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_dad90073-ed62-4324-bbcf-5816d7f0d742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockPriceHighEndOfRange_b91c862b-2135-477e-ac9c-f95ed9791ab8" xlink:href="vmi-20201226.xsd#vmi_StockPriceHighEndOfRange"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_vmi_StockPriceHighEndOfRange_b91c862b-2135-477e-ac9c-f95ed9791ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_StockPriceLowEndOfRange_132c8bea-eed9-43e7-8019-043f84002acc" xlink:href="vmi-20201226.xsd#vmi_StockPriceLowEndOfRange"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_vmi_StockPriceLowEndOfRange_132c8bea-eed9-43e7-8019-043f84002acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_61e866fc-3f1e-47f2-ba24-763e10856e93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_61e866fc-3f1e-47f2-ba24-763e10856e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ef10a385-6081-404a-b874-2b3305c017b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ef10a385-6081-404a-b874-2b3305c017b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_f6ca6067-f7de-4c15-aad0-9e3d94687a52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax_f6ca6067-f7de-4c15-aad0-9e3d94687a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e7957453-3b90-4840-b39b-2bba8a8f9214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_us-gaap_RestructuringCharges_e7957453-3b90-4840-b39b-2bba8a8f9214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_RestructuringChargesEffectPerShare_573dabba-4e5f-4869-8fd6-1cf6123c0190" xlink:href="vmi-20201226.xsd#vmi_RestructuringChargesEffectPerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_c944ef0e-f532-49f2-8efd-da3c700de76f" xlink:to="loc_vmi_RestructuringChargesEffectPerShare_573dabba-4e5f-4869-8fd6-1cf6123c0190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_ef48f6d7-36cd-47ab-b18c-5c0bef14cd58" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_b0dcfe56-9063-4396-b761-10117b51ce9b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ef48f6d7-36cd-47ab-b18c-5c0bef14cd58" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_b0dcfe56-9063-4396-b761-10117b51ce9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="vmi-20201226.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_47d4f4b9-41af-41ef-b5d9-6426382cce66" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_47d4f4b9-41af-41ef-b5d9-6426382cce66" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_75dea573-2807-4bf6-a606-1032c64f86ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9d856b38-81b0-4077-90a8-2c59c4773646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cb0cadd-da1a-4554-b003-543bdb43ab22" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9d856b38-81b0-4077-90a8-2c59c4773646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4ee0a22e-67ac-4f62-b651-04f9f5d86475" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ab9c72a9-1c0a-4145-b82d-207a065d596b" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c61ee247-1923-483f-bda3-52a928389e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c61ee247-1923-483f-bda3-52a928389e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_95d064af-bd32-4419-aa07-f22ef8695056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_95d064af-bd32-4419-aa07-f22ef8695056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_9dcd7688-1ee1-420a-bf14-a04369c2e952" xlink:href="vmi-20201226.xsd#vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments_9dcd7688-1ee1-420a-bf14-a04369c2e952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_4dd027a0-cc58-43a1-9260-66be4c077182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_4dd027a0-cc58-43a1-9260-66be4c077182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b6955c8-02b3-4bba-aca9-902ee8d86fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a138e7cc-db81-4407-b229-0d5adbb4a356" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9b6955c8-02b3-4bba-aca9-902ee8d86fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>vmi-20201226_g1.jpg
<TEXT>
begin 644 vmi-20201226_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MT 5  P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM
MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_
MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&
MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_
M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'
MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_
M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(
M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_
MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I
MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J^._^"PO_!+O_@H'_P $>_AMX.^)'Q(_X**:YXQ@\8ZY/IMM;:'K
M^JP/;O%")2[&6;!!!Q@5_6%7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_
M )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HKQ;_@I)J'CG2?\ @G9\?-5^&.H:I:>);7X+>*9?#UWH<\D5[#?+
MI%T8'MWB(=)A($*,A#!@".<5\--_P1O\;?LW?\$V/%_Q.^/W_!0W]I;Q7\6_
M#_PKU77=1U.W^/.MVNGV>JP:=+<"&W@AN%WPQR*%S(6,FTL=H;8H!^IU%?RT
M_P#!N5X[_:3_ ."C_P#P4#O/V?/VI?VY?V@-3\,P_#S4M7CMM,^-NNV4@NH;
MBT1&\R*Z#8"S/QT.1Z5^LW@/_@G?^T'^Q/\ \%@/A3XN\#_ME?&WQS\$_'GA
MOQ'I^L>$OB!\2-2U>+1M5AT]I8?GEEP\<J;VC+@R1O _SG<N #],**_FM_X.
MH_'?QY_8$_;?\%>$OV2?VM_C5X/T/Q1\-XM4U+1+3XR:_-;B\6^NX#+&)KQV
MCW1QQ@J#MRN0 6.?T,_8-_X)Z_![XT?\$T?A/^U+^T'^V_\ M*:;J_BWX=Z3
MJGB+7H?VD/$-O$EY=11@NB&Y,:;I) %7:1E@,4 ?J-17YG_\$Y_V+?VJOV!?
M^"O?C3X2_$3]M#XJ?%OX6>+/@G/K?@&7XD>,+O49;&XAU>RAN+>199#$T\2R
MQGSHT3<ERHV@[A7SI_P=#_ ']J'X+:KX ^,W_!/_ /:*^.VC>(O&%UKS^*O!
MOA?XKZT;*X@L;%]2GO;>V-T1 T<,<Y:*'"%$&V,%3N /V[HK^?G_ (-?_P#@
MX#\9:SX]A_X)X_M[?%_4]=G\1W[-\+_'OBS5I;JZ-](V6TBZN9F9I!*QS;L[
M9#DPY(>)4_0W_@OW^SQ?>(/V+]<^/7PK^//Q.^'OCK2?$/AJSL=;\$?$K5]-
MA:"\UJRTZ6.6T@N5MW!BNW8-Y>\.B'<1N5@#[YHKC_@9\#O!G[/7@"#X<>!-
M4\2WME#)YC7?BSQ?J&N7LTA159WN=0GFE.=@.T,$!)(49-3_ !D^$'A3XZ?#
M^]^&WC34-?M+&^7#W7AGQ/?:/>Q-@@/'=6,L4R$9SPV"0,@T =317\BW_!0K
MXF_\%,/^"47_  4BU']GCXU?MM?'3Q;X3\.^([35]*BN_B]K=LOBGPV\PEC!
MDBN5:-I(E>WD:,C9*DH4_*#7]5/[*OC[X/\ Q5_9P\%?$[X :_=:IX,\1>'K
M?4O#E]?:I/>3R6TZ^8HEEN)))6D4L58.Y964J<;<  ] HK\R?#'[(%G^VC_P
M5O\ &WB[X8_M%?&G1_@=\&[*+1/&FBZ-\;/$<6G^*_'3N\]Q:Q8O28;>RMY;
M=9TA:-3.RQ[<++GR'_@[3T/QC^R;^Q]X-_:D_9E_: ^*_@;Q5JGQ9MM!U9_#
MOQ9UR"UN[2XTS4;E@;87?DHRR64>THBX#,.<\ '[*45^&?\ P;3?LVZ[_P %
M,?V%?%GQW_:P_;)_:-U3Q%I/Q:O]!LKC2_C_ .(;*-;*+3-+N$4I%= %O,NI
MCNZD$#L*]9\:_P#!/WXV?LP?MO?LQ?M>?LH?\%(?CC\0?@EXT^)-CIOBCPEX
MR^*NH:Q:K#=VT\EK=12-($N+.0H$*2JS*[QD,X<A #]<Z**^"O\ @X]_X*$/
M_P $_?\ @F5XLU7PAKQLO'/Q$SX2\%-!*5F@EN8V^U7:$?,IAM1,RN/NRM".
M-PH ^]:*^+_^" _[?X_X*)_\$S? WQ3\1:U]L\9>&(/^$6\>L[[I'U.R1%%P
M_JUQ T%P3P-T[ ?=KZY\=^"- ^)'A.\\%>)VOQ87RJMP=+UBYL)\*ZN-EQ:R
M1S1\J,E'&1D'()! ->BOY-O^"A7Q]_:S^ __  6O\6_L??#7]N+X[67@&S^+
M6G:79:.WQFUV1K>QNGMF>W69[LR$*)F169BX &6)YK]D?^"H7_!*GXA_!O\
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
MM$\?_#C5?&U_KV@WUC/,D"7:VFIRW"JZ321(Z_=\N5F7RS&2_P!._P#!#_\
MX+!>!?\ @LK^RSJM_P")=#@\/?$7PLL>F_$7PWI=W+''B='$5]9N&\U()@DN
MT;O,BDC==QPDC@'W517\U'_!R3X(_;;_ &#_ -LF^N_V,?VO?VA;7X=2> =+
M\3>)-.C^+VN75OX9EO-0O+!%5Y+MI5MY);1<%RP228)N :-:^]?^#9?_ (+F
M#_@H#\)4_8__ &G/%H?XS>"-+!L=4OIAYGB_28P%%SDG+W<(PLP^\Z[9OF)E
MV 'ZQ45^=/\ P4S_ &-K/Q!^W;^S'?>$?VC/C-X1TKXD_%35-+^(>@>%OC'K
M]G9ZS;Q:-?ZLB"&.\"V@\RQ,1^S>5^[G(&"J%?T$\'>$]'\">%K#P=X?:]-E
MIMLL%J=1U.>]G**,#S)[AWEE;U=W9CW)H TJ*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?\
M@]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O
M^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O(/^"A/_)@OQP_[(_XF_P#35<UZ_7CW_!0Z6*#]@'XY332*B)\'
MO$S.[' 4#2KG))["@#^<+_@S;_Y2X:E_V1_6?_2O3Z_J>K^6#_@S==$_X*XZ
M@KN 6^$.LA03U/VJP.!^ /Y5_4_0!_-#_P 'M'_)_7PH_P"R/K_Z=;ZO3_&'
M_!0/]MWPA_P2Z_8P_9/A_8=\1>#_ (:^,-6^'^F:A\8=0UVSO+76;:WO+2XB
MMX(K-Y&LS.T"O_I+1R&.-T\HY8KY?_P>SR(?V_?A3$'&X?!Y"5SR =5OL']#
M^5?KK_P3S_9[\%_M>_\ !"+]G[X0^(M1CCM9/AYX1U"WOEMA.;:\TVXM;R-E
M4LOS+-:A3R._T(!]S/9V;WD>H/:QFXBC>.*<QC>B,5+*&Z@$HA([[5]!7RI^
MVH W_!1W]C-6 (/C#QKD'_L4KZD_:1_X*0> ?#G[?'P7_P""</P6^(%AJ'Q$
M\;>);F^\;V5@T5PV@>'['3;N]E%SD,(9KEX(840@/L>1P4/EEJ_[;VL:3IW_
M  4H_8KLK_4H(9KKQEXU6VBEE"M*1X3O0=H/7EE'U8#N* /Q _X.<O\ @AE=
M?L/?$Z;]OO\ 9(\+R6WPK\4:LLGB32-*C*KX.U>1\AT"_P"JLYY#F,CY893Y
M0VJT*U[W^S!_P7%M/^"C/_!';Q3^R_\ M%^*(_\ A=G@/7/!'FW=U+A_%NEQ
M^+-&1;]<_>N8\JEPO4DK*.'98_W>^*'PP^'WQJ^'.M_"/XK>$K+7O#7B/3)M
M/US1M1AWPW=M*I5XV'H0>HY!P000#7\H'_!1K_@CS\1/^"2'_!4CX<Z!I2WV
MJ?"OQ?\ $73+KX<^*)026@%_"9-.N6  ^TP;E!Z"1"D@ W,B '];M%%% 'Y4
M_P#!UU_P2_\ ^&SOV)/^&J?A?X<^T?$+X+6\^H,MM%F;4_#[8:^M^.6,(472
M9S@1SJHS+S^>O_!N[_P66^/7PW_9@\4_\$K_ (8:/<Z[\3_$FIK%^SG)<0M+
M::7<WTA%^UT<$1VMFIEU/!!#!+E3C*U_2;XTC@E\':M%=(C1-IDXD60 J5\M
ML@Y[8K^17_@UR('_  77^!F3_P!#-_ZC&K4 ?U9?L?\ [+W@3]C7]G/PS^SM
M\/KFXO+70;-OM^L7[;KO6-0E=IKS4+EB27GN+B269R2?FD('  K\S/\ @]6_
MY19> ?\ LX#2O_3'KE?K]7X__P#!ZO+$/^"6WP_A,BAV^/VELJ$\D#1-;R<>
M@R/S% 'P[_P1A_;_ /VV?V&O^"$GQK\3?LK_ +#GB+QO;1_$S6KBY^*5EKMF
M+'PK,^B:3&\TMBKM>S&W14N"XC6 !UW2C9(!^Y__  2$M;;4?^"4/[-AU"WC
MG*_!7PO*IF0-B0:;;D.,_P 0/(/7-? W_!F%IV@>)_\ @E%\3/"&NVEM>VUY
M\<M7AU'3[A0ZRV\NA:*A5U/56 =<'@X(KZC_ &Q?VK/A+_P1(_X)F>%?@#X=
M^)UEJ/Q$TWP/8^"?@UHLZQ_;M9U18$LK2Z-J6<_9XGV2RLV4 39N+NBL ?=-
M?E!^WI^Q&?\ @NOJW[2NK0+]HTGX/>'KCX>? -VDQ%-XQMI8=0UJ_7/"[KB"
MST@R#("0W6.2:^U/^"F_[85S^PM^Q3KOQ,TC4H+WQUJ@MO#/PVL[LQHVK>)K
M]A;6*[>%($K&>10 !%#(1TKR7]G/_@BA>?L\_!;0?A+X4_X*:?M*Z5%IMJTE
M_;>'O%VDP6<E_.[3WD\:2:6[J);F2:7YW=LR'<S')(!^+'_!HS^WC??LJ_\
M!0C4_P!CCXD7\MCX>^,=M_9\5M>DH+/Q%9^8]KD-]QI$-Q;E< M(\ /W17]1
ME?R,_P#!P!^P%XQ_X)'_ /!2_2_B'\)/B-XFU&P\6/!XX\'^,]>F@?44UF.Y
MWW9DD@ABB:9+M1.-L:@)<1#!()/]/'_!./\ ;0\&_P#!07]BGX??M9^#IK=?
M^$JT&-]:L+=\C3M4C_=7MJ<\CR[A)%&>64*W1A0!_+K_ ,%B]5.A?\'%WQ"U
MQ=,N[TV?QET6<65A$))[C8EBWEQJ2-SMC"C(R2!FOTP_X+5_\'0/PHT_X!_$
M[]@[X/?LS_%'P[\3_$FA7/AK7F^)6B6^DIH-M>V^R:3RUN)99)C;S-Y>51!Y
MB2;V VM^:W_!7.[M;;_@Y!\<WL\ZK%%\;=":20GA0HL-V?I@_E7Z[?\ !U+_
M ,$9/^&R?@6_[=O[/7A3S?B?\-]);_A(].L(,R^)-!CR[@*.7N+4%Y$_B>(R
MQ_,PB4 &=_P;#?\ !"'XH?L":EJ7[<_[37B70YO%7C'P@FG>$- \-ZO'J%O8
M:7<O#<R7,MU"6AFEE\J$)Y+/&L>X[V,F$_8ROP0_X-(O^"SHU:PM_P#@E7^T
MEXK_ -*M(Y9_@WK.H3\RQ &2;169CU0;I8 ?X?,B!&R)#^]] 'X0_P#!\+\6
M_%ND?"S]GWX%V-Q-'H>OZ[K^N:G&#B.:YL8;*"W^I5=0N?IO'KQ[[_P9M^&=
M!T;_ ()+ZGK>F6R"[UCXMZO/J4HP6=TM;&% 3UP$C7 _VB>]=U_P= _\$R/'
MO_!1']@JV\2_ [P]+JWQ!^$^JRZ[HFCVT>^?5;"2+9?6<*CEIBJ0S(HR7:V$
M:@LXKXJ_X,ROV^?A_P""-*^(7_!-SXJ^(X-%\0ZAXF/B?P/::I((6U"9K>*V
MO[--^/WR"VMY!$/F8-,P'[MJ /W\KSK]I"ZB^%_P/^)OQM\$:%9V_BJS^'M_
M.FK0V:"YN#96MU-:QO(!ND2.264HI)"F:3 &]L^@7]_8Z58S:IJE[%;6UM$T
MMQ<7$@2.*-02SLQX50 22> !7D7[-/[77P/_ &ZM(\;7'P:MKK7_  1H>LR>
M'QXNDM"-)\2RB+_2SI\IXN[:-F,#3K^[>19 I8+N8 _E5_X-I-+L_%__  7,
M^!<?B2Y$N=5UN]:6Y;<7GAT+49XR23RQD1<'KG'6O[#*_DI\0?LY>/?^#=[_
M (+N_#_Q7\6=(OT^'6B?$$7_ (8\6&%GCU3PM<NUM/*C ?/<06MPZ2Q=1(G]
MUT9OZS-"UW1/%&B6?B;PUJ]MJ&G:C:QW6GW]E.LL-S!(H=)8W4E71E(8,"00
M010!_-;_ ,'M&B:=;_M[?"?Q%$$^UW?PA%O.0/F\N+5+UDS[9FDQ^-?JQ_P0
M*\<>)OB%_P &^/PJU[Q;=2375OX$\0:9$\I.1:V6I:E9VR\]E@@B4>P%?CO_
M ,'!VM^./^"P/_!=>P_9._8OTH^+[_PGHEEX'M)=.??:"\BGGNM0N9)%!$<-
MO)=-%-(?E7[(QYP,_P!"GP._9K\$_L)?\$YM)_9F\/:H)-)^'GPPEL+C5)$V
M?:I(K1WN;MEYVF24RRD#H7(H _%;_@LM^P*?C=_P;L?LE_MP^"=$\W7_ (1_
M"#PQ:>(GAC^>;0;VPM4+-CEO(NO)8#HJ7$['@&O3/^#8O_@K_P"$/AK_ ,$I
M_BU\+_C?JS7-W^SCIUUX@T"Q,O[_ %+1KLO)#9PCDO(-0+P+Z?;;9 .E?H]_
MP38^%?@#]H7_ ((@_!7X)?$;3H]2\-^+OV<]%T37+4,#YMO/H\4$R \[6 9A
MGJK#U%?A#_P0_P#^"2WQ=TW_ (+O>*/V6_BD]\GAOX%ZI-J'Q"\O=%;:];V5
M]!<:1%(F=LD-Q=Q:?>K$^0T=N3C*@@ ^FO\ @XG_ &<O%_[-7_!OQ\(]!^+#
MI/\ $3Q7^T5:^+_BE?*.;CQ)JNDZ]>7PSW6)Y!;IZ16\8[5[[_P94_\ *++Q
M]_V<!JO_ *8]#IO_  >KR1C_ ();> (3(H=OC]I95<\D#1-<R<?B/S%)_P &
M5$T+?\$N/B!;K*ID7X^ZFS(#R =$T0 X]#@_D: /F+_@^+_Y*I^SM_V+_B/_
M -'Z?7J'P4_:R_;+^(/_  ;U^"OV'?V*/^";_P 8?%OBOQC\)I_"TGC>^TBT
MLO#L%E=^=!<W,%U)<[IV,4KK'E8U#'>6^3:WEO\ P?$SPM\6OV>+995,B>'?
M$3,@/(!GL "1Z':?R-?J_P#\$ IX;C_@C5^SW)!*KJ/ ,:DJ<C<L\P(^H((/
MN* /D/\ X-IO^" 7QE_X)K^*-?\ VN_VPY]-M/B%X@\/'1-"\(:7?)=C0[*2
M6.:X>XGC)BDN)&AB4")F1$5OG8R$)^A7_!1S]J'7/V2OV2O$7Q'\ :8NI>.=
M5DMO#GPST0@,VI^)=2F6TTZ *?O*)Y5D<?\ /**0]J]SK\]OVA_!NG_\%6/^
M"FTW[-_ACX^^*O"7A+]E'1[/7=>UGX>ZG;0W[>.-7$L=E$'N()X]MIIT-V20
MFY9+_;E2AH _%[_@Y9_X(Z6/_!.*Y^#OQE^'<UQJ>D>*O"<6A^/->E+,][XM
MM8_,N+^5FZ->H[2A>NZWF)ZU^[G_  0,_;_'_!13_@F=X%^*_B'6OMGC'PW!
M_P (OX^+R;I&U.R1%^T/_M7$#07)Z#=.P'W:\F_X*5?\$'-=_:R_8W\9?#>3
M]O/X_>/->LM,FU?P3X>\=^*-*NM-GUJWAD-JLBQ:;$Z[RS1;U=2HE)Y&0?R7
M_P"#1?\ X*!?\,J_M]:C^R'\2=9:Q\,?&BV2PM([QMB6OB*U+M9YW?<,R-/;
M$ 9>22W!^Z* /V@_X.:/^4'/QW_[!^B?^G_3J_&[_@UN_P""BOPV_P"";7PO
M_:=^-'QB^"WQ,\3>&%A\(2ZOK'P_\,QZA!HJQOK$:F\:2>(0"5[A5C))!*/D
MKMY_8_\ X.;)8H?^"&_QW>615!L=#4%CCD^(-- 'U)('XU^;G_!DWX.\&_$G
MPC^UO\-?B!H-EJ^BZ_IGA"QU?1]0B$D-[:2IK\<T3H?O(ROM(]&]Z /!_P!K
MOXF?'3_@[/\ ^"D>C>!?V/\ P=I?@KPGX \)F*P/CS7K:"\AL7N5-UJ,T$3N
M\KEWB3R;<3! D99QO)K^CK]B7]E/P5^P[^R;X"_9,^'NHSWNE^!?#T.G1ZA<
MQA)+V49>>Y902$:69Y)"H)"[\#@5_+;_ ,%&?V0?VC_^#<;_ (*H:#\7/V=M
M:O8?#JZJ^O\ PE\0W)9X[[3]VVYTF[((\QHTD-O,N09(I4D^7S0!_3E_P3F_
M;W^#G_!2?]DOPS^U5\&;I8[;6+?R=<T1YP\^B:G& +FQFQCYD8Y5B!OC:.0#
M#B@#^63_ (+B_P#*??XM?]E0TW_T19U_5U^VY^RCX(_;D_9,\>_LE_$2^FM-
M*\<^'I=.>_MT#R64V0\%RJD@,T4R12A2<,8\'@U_*)_P7%=/^'^OQ;?<,#XH
M:=DYZ8@LZ_IG_P""T_[3/CK]C7_@FYX[_:D^&UW/%J_@;5O#6J0Q07+1?:XD
M\1:;Y]J[+SY<\)DA<=&25@002* /YB?C#^SQ_P %=?\ @W=_:9;Q3I&L>)O
MDS77V?2?'OAAFG\/^)X%)9(V+J8+@$#<;6Y3>G4QC@U^PO\ P16_X.@?A_\
MM]?$OPO^R5^WQ\-]"\.?$N]U"-? _B_3;?\ XE.L:CL:..,QREFL+UU=D1E9
MDE:1D7RBR1O^H'P;^+?[+'_!2#]E;2_B;X/BT#Q_\./'NCJ\NG:M8PWEO*C#
M]Y:75O(&598VRDD3C*.I!Z5_.Q_P6#_X)"_#?]F'_@M[\%?@%_P3DM)[&^^)
MU[I>NVG@VRN'G;PO=+J+J]Q&22\5H$@>X&XGRQ#-@A%4* /_ .#TGQYXJUK_
M (*9^"/A_J,\JZ1H7P=LI],MF8[#+<ZC?^?,!ZMY,2'_ *X#TK]L?^#>S0M-
M\._\$8/V?M/TJ 1Q2>"VNF4 <RSWEQ-(>/5Y&/XU\0_\'@7_  2W^(G[2'PG
M\+_M_? SPO<:SK'PRTJ;2_'>F6,)DN'T%I&GBNT4#++;3/.9 ,D1W+2<+$YK
MVK_@TO\ VP_!7[07_!*K0?@/%KUNWBSX0:G>:-K>FF4>>+.>ZFN[*YV=?*:.
M9H0W=K62@#Z7_P""X6DV&M?\$AOVB[/48!)&GPHU:=5(Z210F5#^#HI_"OP+
M_P"#.#QUXI\-_P#!66_\):/-*=.\1_"O5H-7@#'9MBGM)XY".F5>,*#U D8?
MQ'/["?\ !TA^V'X'_9A_X),^./AYJ.NP)XI^*Z1^&/"^EF4>;<(\L;WTVWKY
M<=JL@+8P'EB4XWBOE+_@SP_X);_$/X(^$/$W_!1WXW>%I](NO'>AKH?PYT^^
M@,<[Z.9DGN;]D;E4GDAMUB)P62%W&4E1F /OKQA\-O 7QC_X+$?$#X4_%+PI
M9:[X<\1?L>Z3I^MZ/J,.^"\MI?$>KI)&Z^A4D>HZ@@U_.Y_P5G_X)N_M'?\
M! 7]OK0?C!^SUXKU>T\)3:T=:^#WCR$YEM7C;<^G7)QM::(-L=6&R>%PQ&'D
MC3^C;0=9TF7_ (+N^*=$CU*!KR/]DS0Y'M1*/,5?^$FU7DKUQ\R_3<OJ*]5_
M;T_8;^!G_!13]F'Q%^RU^T!HGVC1];AWV.H0H/M6D7R ^1?6S'[LL;$D=F4N
MC H[*0#\]_V8_P#@K%\+_P#@K1K?[$OQ;T+[)I?CG0?C?JEA\2/",,OS:9?G
MP3X@Q-&&)8VLX5I(F.> \9)>)Z_6NOY8/^"3O["'QX_X)M_\',OPI_94^/6G
M,E]I>K:U/I>J0(RVFN6#:#J@M[^W)^\CKN&.3&XDC;#(PK^I^@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\#_\
MLH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?
M)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O,OVG?V0?@;^V)X'N_AG\?K#Q+J/A[4+&2
MRU/1=&^(&M:-;7]O)]^*XCTV[@%PC#@K)N!!(Z$BO3:* /BSX)_\&\__  2/
M_9M^(UC\7?@#^S7KO@[Q/IH<66N^'/B_XKM+F)74JZ!X]4!*LI*LIR&!(((K
M[(T[1;/2]"@\.VTUVUO;6BVT<ESJ$TTY15"@M/([2N^!S(S%R?F+$G-6Z* /
MC?\ :!_X("_\$I_VK/B$_P 5_P!I/]GOQ#XX\1O:1VO]L>)?C!XKNIDMT+%(
M4+ZH=D:EF(1<*"['&6)*^$_^"!O_  2Z\!>%8_ O@7X.^.-%T2)7$6C:3\>?
M&=M:H')9P(H]7"#<22>.23GK7V/10!\H?LH_\$/_ /@E[^Q%\<8/VDOV9/V8
MSX=\;6UM<V\.O3^-M;U%U2X4I-^[O;V:,LRD@L5W<G!&36K\=O\ @D!^P9^T
MO\9-*_:"^-_@/QMKOC'P_>M=^&]<?XT^*X'T29I!(6L4@U-$L?G"D"!8P-JX
M "C'TU10!F^#_"FE^!_#5IX4T6ZU*>ULHRD,NL:U=:C<L"Q/[RXNI))I3DGE
MW8XP,X %<7^U#^RC\#?VQOAK#\*OCYX-BU?3+36[+6--<-LGL-0M)EF@N8)!
MS'(K*5)'WD=T;*NP/HU% !1110!PGQY_9O\ AC^TIX7E\&?%6?Q4=+N+*>TN
M[/PWX_UC0EN8)@!)'*=,N[<R@J-OSDX#,!@,P/RQ\,O^#<'_ ((W_!;Q[I?Q
M3^$7[*FK>&?$NB70N-(UW0OBYXKM;NSE (WQRQZH&4X)!P>02#P2*^XJ* ,O
MP9X0TGP'X:MO"FAW>J3VMIO\J76M<NM2N6W.SG?<7<DDTG+$#>YVKA1A5 'S
M]^U[_P $BOV"?V]M1MM0_:\^%_B7QNEE=R75AINH?%7Q)%86<T@P[PV<&H);
MPDCCY(UP.!QQ7TK10!\5?#C_ (-Y?^"2GP=CNHOA%^SWXJ\*I?,AOE\.?&WQ
MA8BX*YVEQ#JR[\9.,YQD^M,L/^#=G_@CY8_%73/C?-^RGJ%_XLTC5K;4['6]
M9^*7B>_F%U;R+)%(_P!IU)Q+M=%.UPRG&"""17VQ10!\X_MA_P#!)G]A#]OK
MQCIOCG]K;X6:_P"+KW1F5M&A?XF^(;*STZ0!1YMO:6=_%;P2':NZ1(U=BH+$
MD5[9\+OA?X:^#_A"'P1X2U'Q#=64#LT<WB?Q=J.MW9)QPUUJ,\\[#C@-(0.P
M&:Z*B@#Y5_:O_P""*7_!-_\ ;F\96_C[]K7X+^(O'6I67G_V<VL_%CQ,8+!9
MGWRI;0)J*PVR,P7*1(JX51C"J!M?LM_\$F/V&/V*/"&O> ?V5? 'B[P1HGB4
M9U;2]'^+OB<0-)NB8SQ*^HL+><^3&IGBV2E 8RY1F4_2%% 'PKXQ_P"#:S_@
MB[\0_&6H_$7Q]^R1J>M>(-7OY+W5=;U7XM^*[B[O+EV+/-+*^J%W=F))8DDG
MG-?8?PE^$?A+X*^$$\#>"]0\1W-A')O1_%/C+4]=N1\BIM^TZE<3S[<(/EW[
M<[CC+,3T]% 'P]J/_!M__P $8+_XFS_&.V_8V.F>))M<;6(]2\/_ !$\1Z8;
M2],WG":V2TU&-+4K)\R+"J+'@! H  ^T_#'AW3_"/AVR\+Z5<7TMMI]LD$$N
MJ:I<7UPR*, R7%R[S3/@<O([,QY))YJ]10 5\B?MC_\ !"K_ ()A?MR^-Y?B
MQ\9_V;;6R\:33B>7QGX/U*XT?49I@<B:5K5T2XER!^\F1W&!@C%?7=% 'Q1X
M;_X()?L4Q16^E?&'XA_&SXJZ':.CV_A3XH?&C6-4T@%<;0UF)DAE48'R2*R'
MH5(K[(\+>%?#'@;PW8>#?!7ARPT?2-+M([73-*TNT2WMK2!%"I%%%& L:*
M%4  # J_10!YY^TU^R9^S9^V7\-)O@_^U)\%]!\;^'9I/,73]<LPYMY<$":"
M08DMY0"0)(F5P"0#R:^:O#?_  0C_9?\ >")/A%\)_VD/VC?!W@.1&C3P!X;
M^.NK0Z5#"Q.^&-&=I(XVR0RK( V3G.37VQ10!X;^Q5_P38_8A_X)Y>'+GP]^
MR)^S[HWA-]00+JNL(9+K4M0 .=L]Y<,\\B[OF"%]BDG:HKK/VF?V4O@Q^U]\
M/KCX4_'BR\17WAV]MIK;4=)T/QUJ^B17\$H"R0W/]FW5N;F-@N"DI9<%AC#-
MGT:B@#QW]D3]@S]F;]A/P@OP]_9>\->(] \/11O':>'K_P"(FN:MI]FKR>8_
MV>VU&\GBMR7RQ,2J26;^\V>W\+? [X2^"?BKXK^.'A3P)8V/BSQS!I\/BW7(
M%83:HEC')':"7G!\I)9%! !PV#G QU=% 'S9^V!_P2-_8*_;ZU*VU']KWX7>
M)/&R6-T]SI^FW_Q3\20V%G,ZA6DAL[?4([>%BHQE(UXXIO[(7_!(G]@G]@G4
MKC4/V0_A?XE\$)>W<=U?Z;IWQ5\2RV%Y,@PCSV<^HO;S$#C+QMQQTXKZ5HH
M^0_VDO\ @A)_P2__ &P_',?Q*_:B^!7B7QWK<%M]FM;_ ,1_&#Q5<&V@W%_*
MA5M3VPQ[F9MB!5RQ.,FO5_V1/V!?V8?V$O"L?@+]ESPSXD\/>'K>&6*S\.WO
MQ&UW5=.M%EE$LA@M=0O9X8&:0%BT:*V7?GYWS[+10!0\5>&].\8^&K_PIJ]S
M?PVNHVKV]Q+I6JW%A<HCJ03%<6SQS0/@\21NKJ>001FOFW]G3_@C9_P3Z_9*
M^*&I?&;]G7X:^,?"_B36[Y+SQ!J-E\9O%<@UJ996F#WT<NIM'>_O'=B)UD!,
MCY!WMGZAHH P/B3\-_#OQ6\+2^#_ !1J&O6MI,X9Y?#?BK4-&N@0".+G3YX9
MU')X#@'CT%?%-G_P;&?\$0=/UJ+Q'8?L874&HP72W,%_#\5/%*S1S*VX2JXU
M/<'# ,&!R#S7WK10!\^?M(_\$N_V-_VOOAQ9?"']I3PSXW\7>&+&&!$T/4_C
M'XH%O<&$DQ27")J2BZE4G/FS;Y"0"6) (X[]F#_@AU_P3/\ V+/&D_Q!_94^
M"?B7P)JUW$D5_/X?^+WBF)+V-'WK'/%_:9CG0-R%D5EY/')KZTHH \@_;/\
MV"OV1_\ @H7\,[3X/_MB?!FT\9Z!I^JIJ5A:S:A=6<MM=*C()(Y[26*9,J[*
M0K@,#A@<"O.OV8?^",G_  3S_8M36(?V4_A=XN\!PZ_&BZS;>'OC)XJAANRO
MW'>/^TRID7D+)C>H9@" Q!^I** /A7QO_P &UG_!%WXE^,M3^(OQ$_9'U+7=
M?UF^DO=7UK5_BUXJN+J]N)&+/-+*^J%G=F))8DDFOH#Q]_P3]_9J^*'[,>I?
ML>^/]+\3Z[X UBXTZ35-)\2>/=6U>:XCL[JWN8K<W.H7,\ZPLUK&KHKC*E\$
M%BU>U44 ?)T?_!&']B_P1XCN_%?[+[>.O@5=ZEC^V(/@EX[O- L=0VJ%4S6$
M;-9EE'1Q"'Y^]7:?LJ_\$T/V3/V0O'^M_&KX>^$M5USXB^)8_+\1?$SQYXAN
MM<\07\>%'E->7;N\<>$0>7%L0[%RIVC'OM%  0&!5@"".0:^//'/_!"O_@GO
MK?QGG_:-^$'@WQ1\'/'MV'%]XH^"GC2]\-2W*N=SJ\-JXMR&;EOW0WGEMU?8
M=% 'QQX<_P""$O\ P3]?XP6G[0'QY\.>,/C7XSTX*NF:Y\;?'%[XC^QHK;E1
M+>X?[-L#<A3$0#R,$FOK^\TRTOM*ET9Q)%!-;M"?LD[P.B%=OR/&5:,@=&4@
MKP000*L44 ?+FF_\$:OV M(_:%G_ &L=.\$_$"+XEW,!@N?&X^.WC$ZC-!A1
MY#S'5MS0X51Y1RF%4;< 5]0P0I;P);QERJ(%4R.68@#'+,22?<G)IU% 'FWQ
M5_9+^!7QF^-WPX_:,\<^#8YO&GPIU*]N_!NO0/Y<UL+NSFM+B!R/]9"\<VXH
M> \:,,$'/I-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %?B#_P>\_\ )K/P/_[*!J/_ *0B
MOV^K\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__  :;?\I3/VN_^WC_ -/D]?O]
M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X@_\'O/_ ":S
M\#_^R@:C_P"D(K]OJ_$'_@]Y_P"36?@?_P!E U'_ -(10!Y__P &FW_*4S]K
MO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U %'Q-XG\->"O#M[XO\
M&7B&QTC2=,M7N=2U34[M+>WM(4!9Y9)'(6-% )+,0 !DUXO\%/\ @I?^PW^T
M#X\N?AE\-?VCO#-QKJ:P^G:9IMUJL4$FM2+#%*9+ .P^VQ[9D^:+=W.,8)\O
M_P""['[/W[2?[1?_  3[U3P]^RMX<B\1>)_#GBW1/$[^"KA_W?BBTTZ]2ZET
MUE) E#[%<1'_ %AB"#YF%>._\$M_VJ_V2O\ @K%HWQ!T_6=/_P"$8^(>@?'W
M3_'LGPU\41)'K_AFZL(M*7S!&X5BGG6EQ:M*@!"2LKK&S^70!^E%<C\'?CY\
M&?V@M*UC7?@E\2=*\3V6@>([O0=8O-'N1-%;:E:E1<6Q8<%T+*#C(YZUYC^U
MEXY\9?$[Q?I_[#WP.\1W>E^(?%>G?;_'GBC392DWA+PN7:*6XC<?ZN^NV5[6
MTZ%6%Q<C<+-D;X/_ .",OQ(T[]BW_@CE^UI\5_A_HL,%O\+/BU\3=2\/Z;@O
M&@TZTCDMH/F))7,2)R>G4]Z /T;\0_ML?LE>$_BM_P *1\1_M">%[/Q0NH6^
MGSZ7-JB VU[. ;>SFD_U<%S*&7RX)&623>NU6W#/?^,?&7A#X=^%=0\=>/\
MQ3IVAZ)I%H]UJNL:O>QVUK9P(-SRRRR$)&B@$EF( %?FY^P5^SWH'Q,_X-G+
MWP[\21_:NJ_%3X3^)_%GBW7+X^9<ZAK&HF\O1J$LAY>X1S RN>5,$?\ =%?,
MNE_MM?$W]O?]EW_@EW^S[\4M9GU.U^,/Q!N;WXG_ &MRW_"0P^$+Y;=8KO=_
MKDN)8O/D4Y#O$I/:@#]D/@E^U-^SS^T=)J%M\$OBUI'B"YTE(9-2L;28K<VT
M4P)AF>&0+(L4H5C'+MV2;6VLV#COZ_.;_@KS\1=3_9B_X*;?L-?M%>![AK34
M?%GQ,N_AAXI2 [1JVD:PUI&D$^/OI!<$7$8/"R?-7Z,T %%%>7_%;PI^UGJ_
MBY[SX/\ Q7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"@#U"BOFW6O%_[8'PG^*'@;
MPW\2?BOX8U6Q\6ZZVGB'2_#9C92(RY+,S_*..P)KWK[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &K6E0:_#(YUB_@F4K\@BBVD&@"]7X@_\'O/_ ":S
M\#_^R@:C_P"D(K]OJ_$'_@]Y_P"36?@?_P!E U'_ -(10!Y__P &FW_*4S]K
MO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U 'D?[8'[8GPW_8J\.>$
M/B'\9)H[#PEK_CFU\/:]XEN92EMX?2YMKIX;VX;:52#[1#!"[N42,7&]F 3!
M_*;]LSX8_ KXT_M6Z=^T)^PWXRTN[_:F_P"&M[!?!FJ^ M62XN-2\+_V;I?]
MH2ZB+=F#:5%"92\\@V#<80Q$S(W[9S0Q7$303Q*Z.I5T=<A@>""#U%<I\,/@
M3\(/@M>^(-0^%?P^T[0YO%.L'5=>>PB*_:KLQ1Q%R"2%&R) $7" @D#+,2 ?
M*GCK_@E;^U%??'KX@_&WX,_\%8_B7X C^(?B(:MJ.AZ7X-T2\2W*01V\,"S7
M4#RF***)$1"VU?F( +,3\>_\$(?V(/B?\</V-/VJ/A[X\_:V\1:OX5\;>-OB
M-\/[WPA?:+9):'4KG[/#)X@,L<8F%R5+@Q!A$-Y*J" 1^S5% 'Y3_LN?M3:=
M^S?_ ,$&-;_9'^+$\.F_'SX<^"]<^&H^% G5]:U#7R+FVTJ&TM%_?74=U'+:
M31RQ*R-$[."51B.)^(G_  3<^(/_  3T_9!_8!^/5_H<E[<_LI>+&N?C%!I<
M?GG3-)U^99M;O0(\F:.RG8LQ4']V9).%#$?L#+X<\/3:[%XHFT&R?4X8#!#J
M+6J&>.(G)19,;@I/) .*ND C!% 'YP_MNZ'X6_X*6?\ !3O]D[P#^SWXMTKQ
M=X3^"/B:[^)GQ-\3^'K^.]L-)>%;9M&M6GA9HS<W$\;L(=V\0J9=I3D_H]5/
M0O#GA[PO8_V7X9T*STZV,C2&WL+5(8]['+-M0 9)Y)[U<H **** /"_VL/\
MDMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ -E U'_TA%?M
M]7X@_P#![S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '
M_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB@#PO]K#_
M )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17
M[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP
M!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH \+_:P
M_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$
M5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K
M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** /"_V
ML/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBN4^,WQV^"O[.G@>Y^)GQ\^+/AWP9X?M!^
M_P!9\3ZQ#96ZG&0H>5E#,<<*,L3P 30!U=?G-;?\%Z_AI/\ \%X)?^"5OGZ?
M_P (J/#O]C1^(]PW'QHI-PUGOSCRO(_T;'WOM2[.]>I?MQ_\%@_V=O@5_P $
MI?$O_!23X"?$?2_%.DWVFW-A\,KU89!!J^N--+9P1>7($=DCN(I'D7"GRK>4
MCH#7\=D/Q:^)<'Q97X[1>-M0'C%/$0UY?$?GG[4-3$_VC[7OZ^;YW[S=_>YH
M _O:K\0?^#WG_DUGX'_]E U'_P!(17Z:_P#!*;]O/PQ_P4E_81\"?M5Z(]O%
MJ>K::+3Q=IMN>-/UJWQ'>08ZJOF#S(\\F*6-OXJ_,K_@]Y_Y-9^!_P#V4#4?
M_2$4 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[
M_4 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'
M_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45SOQ2^+GPJ^!W
M@N[^(_QH^)6@^$O#]BN;S6_$FKPV-I"/]J69E49QP,\UQG[(W[;7[,/[=W@+
M5?BC^RA\4[?Q?X>T;Q%/H=YJUI93PQ&\ACBDD6/SXT,B!9DQ(H*-SM8X- 'J
MM>3_ +9_[97PG_85^"LGQQ^,&C^*=3L&U2WTS3])\&^&I]5U#4+V?<(;>*&$
M<,Y4@-(R)NVJ6!90?EK6O^"<7_!3K]L?QQ=:O^WU_P %*;SP=X'@U61]*^%W
M[--M+H<=S;K*3";S5;C==2%D">9!ADSNV..M??D:E$"%RQ  +-U/N: /EK]A
M;]KO]O#]K+XD:IXJ^,?_  3WO?@K\)?[$9_"UYXY\2QMXHU.]\V/89]-B7_0
M8O*,NY)6WAD3!8,=NC\8/^"1G[ _[1/[5+_MA_M%?!*/Q_XL6QMK73K+QEJ,
M]_H^G)"H4&#3I6-L&?:I;=&P++N !+$_2M% '@_[8W_!,K]B#]OOP!X;^%7[
M5GP1'B+PUX0NFN?#NA6/B/4M(M;.5HQ%N$>G7,"N5CRJ[PVP,X7;O;/SQ_Q"
MX_\ !"C_ *,9_P#,F^)__EG7W_10!XC^Q%_P3H_8[_X)R>$-;\ _L:?"BX\'
MZ+XAU)-0U;36\5:IJ44MTL8C$RB_N9_*8H%5C'MW!$W9V+C\K_\ @]Y_Y-9^
M!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_
M &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HH
MHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHK&^('Q&^'WPG\)7GC_XI^.M&\-:%IT?F:AK6OZG%9VELG]Z2
M:9E1![DB@#9HKPS]C_\ X*0_L=?M[>)/&?A_]DKXL#QE%X#N+6WUW6+'2KF/
M3VEG$I5+>YEC6.ZV^4=S1%E&Y.?F%>)_M$_\$\/^"A'[:7QM\1V/QU_X*4ZM
M\/\ X''42GA[X>_ S2_[)U?4K$J.-1U>8O*KD[D>.(-%(IR!'G: #ZK_ &B?
MCKX2_9F^"7B3X]>.]&US4-(\+Z<UY?67AK2)+^^F0,%VPP1_-(V6'H ,DD $
MCYH_9+_;:_X*2_M@?';1O$<7_!.9_A!\!O+N'U/7OB]KWV;Q9JBF!_LYM=*M
MPWV,B;RMZW!(:,OM<-@5]5_"CX:^'/@U\+_#OPB\'S7\FD^%]$M=*TQ]4U"2
M[N3;V\2Q1^;-*2\K[4&78DL>2:Z"@#P7]IS_ ()D?L0?MG?&7PO\<_VI_@58
M>.=8\':=)9Z!9^(+J:;38D>7S"TEEO\ L\[9R,RHXP2,=,>V>&?"_AGP5X?M
M/"?@WP[8Z1I6GPB&PTS3+1+>WMHQT2.- %11Z  5>HH **** "BBB@ HHHH
M*_$'_@]Y_P"36?@?_P!E U'_ -(17[?5^(/_  >\_P#)K/P/_P"R@:C_ .D(
MH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J /.?
MVJ?VI?A/^QS\&KWXW_&.]O1IMM>6MA8Z?I5I]HOM5O[J9(+6QM801YL\LKHB
MKD 9+,RJK,/#/AA_P4Q^)-QX_O/#/Q__ &,/&/A/1KCXLV_@73/$>FZAINIP
M:7?W,%FUK#JBV]VSP&22[6/SX5E@#NB%P2"W5_\ !57]@JX_X*-?L?:I^S_X
M>^)4_@[Q/::O8^(/!'BB%"RZ;K-E+YMM)(J\F,G<C%?F4/N )4 _$?\ P2^_
MX*9ZUX%_:,\7_P#!.#_@KSX#MO"GQD\2_%9+[0_%]O #X7\7:Q;6^F>3':SK
MA(KK=;VDZQ\*TDRIB)RD! /N+]K[]O#Q9^SSK,O@CX%?L<?$?XW^)M/L%O\
MQ!I?@&"VC@T:V;)C$]S=2HC7$@5F2UA$DQ4!F1%>-GU_^">G[?OP3_X*3?LW
MVG[2/P/L]8T^T_M2YTG7- \168@U#1M3MROGV=PBLRAU#HP*L05D4\$E1VG[
M1OC[XL_"CX1ZUXT^ ?[/5W\2_%<4#OIGA.QUVRTO[=.(SM\VYNW5(U^55+ .
MWW<*1R/S*_8._:O\%0?\$//VM=3^%GPP\0_#[XU_#[3O'NL_&;P_K@VW=GXR
MNK&ZNI;Z/8J[;?>FV)-JM&EGL8L4\V0 ^N]0_P""N'P\D^'WBK]I;P5\#O%G
MB+X&>!]=N=+\3_%S2IK5K?%K-Y%[J%G9F3[1?:?:R!UEN(U!(AF:*.94W'U[
M]I']M7X#_LQ?L_V?[1WC'Q!+J^B:W<:?9^#[/PPB7EWXHOM095L+/3T#!;B6
MX+KL^8)MR[,J*S#Y,_X)J^ /"MK_ ,&TWA3P5-9Q/I>J?LZZS)J$+* C_;+6
M\FN >W+329^IK\]_V3/B?X]^,7PM_P"".?PW\?WUQ+I4OC;QE?R1W!8I-+H.
MH&VTLX/&88% 7K@2#&!U /V<^&'[<-MJ_P"T+8?LG_'_ .$.J?#/Q_K_ (=F
MU[P?IFJZM:7UKXALH&"W26MU;.5:ZMMR&:W8!E219$,J;G7WBOS0_P""[NO:
MGX%_;C_X)[^/O"K-%K*_M,0:(EQ$<.-/U)K2UOH^.=KPG#=L#FOTOH ***\O
M^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M">XF$@'SL7!'!/04 <W^UA_R6SX'_
M /8]R_\ I,U>Z5\A?%WPQ^U%I/QR^#S?%WXG^&M7CD\:$:<NE:(UN89!"2Y?
M).X%<@#UKZE^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBOS$US_@X$^'GA/\ X+::E_P3:\8?$'PSI/@;2_"\EA?^.-3D
M2"VM?%<2FZE@DG=@D<"VX-N2Q&+E-O>OI/\ 9C_X*J?LK_MG?M#:W^SA^RM\
M:E\=ZCX<T:34-:\2>'_#5U+H-N4EBC^SC42@@EF;S0ZB-F5E1R&RI% 'U15#
MQ5K\7A/POJ7BF?3;R\33;":Z>STZ#S;B<1H7,<29&]VQA5[D@5\B_MD_L&_M
M_?MB_%Y]#C_X*4ZU\+?@L=-@6Y\*_"W1$L/$&HW'S"<2:LQ9X(B,8$:D,'96
M7Y0Q]M_94_91\/\ [&GP(T3]G3X)ZI<Q^'-!^T-:?VYJ5SJ-U))//)<3RR3W
M#L[,\TLCD A07(55&!0!\U_![]O3_@J?^VI\5O#6J_LW_P#!.=/A5\&QKMK-
MXA\;?M":F]AK6KZ4)5,\=AI%KOEMIWB!\N6<O$2X/&,U])?M7_L&?LC?MR+X
M5M_VLO@CI?CBV\&:O)J?A^QUF24VT5R\?EL9(D=4N$*]8Y0Z$@';D"O1OL7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H ?X)\"^"/AIX6L_ _PY\':5X?T33H
M1%I^CZ)I\5I:VL8Z)'%$JHB^P %:M8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- '
MC'[<_P#P5'_83_X)K_\ "+?\-K?'/_A"_P#A-/MW_",_\4SJFH_;/L?V?[1_
MQX6T_E[/M4'W]N[?\N=K8^?_ /B*._X(4?\ 1\W_ )C+Q/\ _*ROS=_X/;/'
M7A[7O$W[.W@NV^(FA:KK.AKXO;5])TR^B>YTT3?V+Y1N(E8O$)/*DV;@-WE/
MC.TX_"2@#^WW]AC_ (*C_L)_\%*/^$I_X8I^.?\ PFG_  A?V'_A)O\ BF=4
MT[[']L^T?9_^/^V@\S?]EG^YNV[/FQN7/Y@?\'O/_)K/P/\ ^R@:C_Z0BO/_
M /@QC_YNB_[DG_W/UZ!_P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\
M;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J /(?VQ?%W[4?P^\+^$O'G
M[+7PJF\=7.D^-[:7QIX.L]3LK.ZU70'M;J*X6VDO7CB\^.62WN$0R1[S;["X
M#,#\ _%GX!?$_P#X*C:EKWP%\-?LU>(_"FGZ;^UK8^,O$OQ$\:"RM)/"MK8Z
M;IC26MI'%<2SS:C,%\I?+4P*DI=Y1\JG]7** /G;XB_MC?M,_#;]IW4_@V?^
M";'Q(\5^"A86\OAOXE^"/$.BW,.HSO$K2PSVMY=VK67ER%HP[NP<J&PJMFN?
M_94_8,%@W[0OQ5_:,\*V-GK7[3FN&;Q=X1TZ\$T&E:-'IJZ9;6#S*-LUPT'F
MRSR)\GFW+HA=8Q(_U310!^;'PG_9]_;O_9L_X)A>)?\ @D3X6^!NJ^(_%$.D
M:WX.^'OQ<74;&'P])H&H23BWU6\=KC[1;36D%TR/:K!)(\ELGEB1',B]+^T'
M_P $AM2^'?[(W[,WA_\ 9!B@U?QY^R-XDTO6_"5KJ$Z6G_"601[1J]BTKG9;
M27P#2*[$(LH1694)=?T"HH ^(_'W[.7Q2_X*$_M__!#]I#XE_!?Q#X ^&G[/
MB:IK6F:9XR>T74?$GB:\2&*#;;VMQ.(K:R6(R>:[J9)F"HCQ@R'[<HHH ***
M* /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL[Q?XO\)_#_ ,+Z
MAXX\=^)M/T71=)M)+K5-6U6\2WMK.!%+/+++(0L:* 268@ "@#1KX)_X+._\
M%X_V9?\ @EI\-=9\$:3XEM?%'QIO-(D_X1KP/IKK,=.FD3$-YJ1!Q;0*S(X1
MB))A@(N"73O_ -C+_@JC;?\ !0+]HW6O#7[+/[._B36/@AX>T^YANOC[J3BQ
MTS5-9CEC5;/3;>51+>0A?-WW"X"LJ@J%97?7_:J_X(O_ /!,7]M;Q)?^,?VD
M/V3=(UK5M6U6/4M8U/3M7U#2;C4;J.W6VCEN9-/N(&N"D*[$$A8)OD*@&1RP
M!_%MXD\9>)_&/C*_^(/BW6)=3UG5=3EU'4]0O\3/=W4LADDEDW ARSL6;(()
M)S7]H?\ P1>_:D^!W[87_!.'X<?&CX$> /#GA*SFTH6/B#PEX5TN&RL]&UBW
MQ%>6Z00JJQH9!YB# )BEB;^*O)O^(7'_ ((4?]&,_P#F3?$__P LZ^D?V(O^
M"='['?\ P3D\(:WX!_8T^%%QX/T7Q#J2:AJVFMXJU34HI;I8Q&)E%_<S^4Q0
M*K&/;N")NSL7 ![=1110 4444 %%%% !117*_%[XZ_!/]GWPJ_CKX\?%[PQX
M+T6/._5O%6NV^GV^0,D>9.ZJ3[9S0!U5%? _B[_@X?\ V.O$_B*Y^'G[#7PL
M^*G[2WBBWD\J6R^#W@6YN;"UD[&XO[A8H8X\$'S4\Q1D?AF_\);_ ,'%G[8'
M'A?X;?![]DKPS<_\OOB34/\ A-/%,*'[KQPPA; '')24!@<#/6@#] ]2U/3=
M&T^;5M8U""TM;:)I+BYN91''$@&2S,Q 4 <DGBOC_P#:#_X+W_\ !+GX ^(?
M^$ MOVC8/B)XPDD,5GX+^$>GR^)=0NIAUA7[$'A20=-LDJ'/'6N"TW_@WT^$
M?QAU"#Q/_P %)_VPOC+^TIJ*2K,^C^+_ !;-I7AR.4<AH-*T]HUA&>=OFLIP
M 01G/V#^S[^R3^R]^RAX>_X1;]FC]GSP=X%L60+-'X7\/6]FT^.\KQJ'E;U9
MRQ/<T ?'!_;Z_P""T?[6?^C?L2_\$KK/X5Z'<\6WCS]J'Q&;"15)ZMHECNNT
M8#D$NRD\8XY#_P $?OVW?VH ;S_@I-_P5V^).OZ?<<W'P]^"5I#X.T4(>MO-
M+"&GO8CSS)L;ISQ7Z%44 ?@G_P %WO\ @V>UW5_#/P:\+?\ !&K]ARQFCTIO
M$+?$:]3QE:07EP\O]F?8FN+C6+U);DYCO2H1F5"S\)O&?SN_XA<?^"Z__1C/
M_F3?#'_RSK^OVB@#\@?^#4K_ ()<?MV?\$U_^%]?\-K? S_A"_\ A-/^$6_X
M1G_BIM+U'[9]C_M?[1_QX7,_E[/M4'W]N[?\N=K8\_\ ^#WG_DUGX'_]E U'
M_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q_P"G
MR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH
M \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI'=(T,DC!5499B< "OD'PC_
M ,%>OAS^T!^VS8?L@?L3?"76?B_IVCWSQ?%OXH^';N*+PYX-3RI#&GVM_P!W
M?W)E"*886X4N59VC9  =Y^WU_P %,?V8/^"=O@^QU'XRZ]>:IXK\0R"W\$?#
M;PK:F^\0>)KIFV)#:6B?,07PID;;&"0N[<55MOX<:3>_MU_L86>C_MS_ +),
M'A<^.M(<>+OA3XDU"'4UM8C,6BCEEC"@OL6&7HKQ.<85TKK;O]F+]GK4/V@[
M?]J[4/@WX?N/B1:: -$L_&D^FH^H6]@'D?R(Y2"8QNEDR5P2'*DD<5W= &=X
M2\(^%/ /ABP\$^!?#.GZ-HVE6B6NEZ3I5FEO;6D"#:D4448"QHH  50 !6C1
M7@'[<_\ P5'_ &$_^":__"+?\-K?'/\ X0O_ (33[=_PC/\ Q3.J:C]L^Q_9
M_M'_ !X6T_E[/M4'W]N[?\N=K8 /?Z*^ /\ B*._X(4?]'S?^8R\3_\ RLKZ
M _88_P""H_["?_!2C_A*?^&*?CG_ ,)I_P (7]A_X2;_ (IG5-.^Q_;/M'V?
M_C_MH/,W_99_N;MNSYL;ER >_P!%1W5U:V-K)?7US'###&7FFE<*J*!DL2>
M .237R-^T9_P7=_X);?LV:V?!.L_M1Z7XP\5O*8;7P;\,;>7Q'J5Q./^6 2Q
M61(Y.#\LKI0!]>T5^>H_X*,?\%@/VL/]'_81_P""3$_@'1KG_CU\?_M1>(!H
MR1@]&?1;0M>$8^;<KD>W(H'_  29_P""A?[4O^F?\%&O^"O?CN73+CFX^'G[
M/VGQ>$M+1>]O)>*KW-Y$>_F*K8XR." #Z=_:D_X*1?L'?L56LLO[4?[5_@KP
M?<Q1[SH]_K*2:E(N,Y2RAWW,G;[D9ZCUKYB_X?D_%3]I$_8/^"7W_!+WXP_&
M.&;BS\<^*[1/!_A>4'I)'?:@-TP ^8IY:,1@#DU[;^RW_P $9_\ @F/^QU<Q
M:U\%/V/_  FFN1R>:?%/B.U;6=6,Q.6E%W?-++&S'D^6RC/85].T ?GJ/V7/
M^"^7[7?[[]I3]O7P!^SQX<N>9/"7P#\+-J6JO$?^6<NJ:B<V\H[R6^Y<]!75
M?"'_ (-ZO^";/@;Q6GQ.^-_@?Q)\=_&N!Y_C'X\^*;CQ)<SGK\\$Q%JPSSS"
M2/6ON"B@#-\(^#?"'@#P];>$? ?A73=$TFRCV6>F:18QVUO O]U(XP%4>P K
M2HHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\
M)K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M
M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[
ME_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KS']K?\ ;)_9K_87^#M[\=OVI/BKIWA7P]9_)'+>.6GOI\$K
M;VT"YDN)F .(XU+8!)P 2/%?VF_^"O'PD^$O[2VA_L3?LX_#/7?CC\8M0U.W
M37_!/@*:(IX7T\RHMQ>ZG>2'R+/RXV++%(P9FV*YB617KW7XN?LF_LU_'OXC
M^"_BW\:?@KH'BCQ%\.KJXN?!.IZU8B=M)FG$8DDB5OEW'RHF!8$JT:LNU@#0
M!Q/[%'[27B?]OW]G?5?B3\7?V0/$OPV\.>(K^[LO#_ASX@^0]WK^@20H([VX
MM5)-L)P\JFWD!^500SJZL?1O@!^SO\#_ -E?X5Z9\$OV=OA?H_@_PKI$96PT
M71;411*3]Z1C]Z21CRTCEG<\LQ/-=G10 445B_$/XD?#SX1^#K[XB?%7QWH_
MAK0-+A\W4M;U_4HK.TM4_O232LJ(/<D4 ;5?@#_P?.?\VN_]SM_[@*^]_%O_
M  7*U?\ :/\ $E[\)O\ @CK^R3XG_:%URVG:UO?B#<QOHG@?2)1PQEU*Y"FY
M9/O>5$!YBC]W(U?GW_P6W_X(K?\ !?G]NT?#'XD>//%_AKXT^(K?^VCJ/@OP
M*^F:!H7@&.7[ 8X;274[J">_-P4DWRN"R_9$!."I(!^!U?KS_P &JGA+_@IE
MX]_X7QX/_P"">GQ;^&/@*SN_^$7_ .$\\8>.M#N-3U"P4?VN+3^S;5?W$KG=
M=&3[1\HV1;3RV?!?^(7'_@NO_P!&,_\ F3?#'_RSK]?_ /@U*_X)<?MV?\$U
M_P#A?7_#:WP,_P"$+_X33_A%O^$9_P"*FTO4?MGV/^U_M'_'A<S^7L^U0??V
M[M_RYVM@ ]XM?^" /@_XY746N_\ !3;]NGXT?M&W6\27'AW6?$KZ!X8,@.=T
M>E:<R"+GL)2, #'%?7/[.?[&'[)?[(FB?\(_^S%^SAX,\"P-'LFD\-^'X+:>
MX'',TRKYDQX'S2,QX'->FT4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$
M4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U
M !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/<O\ Z3-7NE>%_M8?
M\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117@'[<_\ P5'_ &$_
M^":__"+?\-K?'/\ X0O_ (33[=_PC/\ Q3.J:C]L^Q_9_M'_ !X6T_E[/M4'
MW]N[?\N=K8 /?Z*_GGMO^#ICP8/^"\$OQ=F^(FH#]EM_#O\ PA:R_P!FW>T6
MRDW U_['Y?G^:;PD8\OS?LK;=F\;:_9G]AC_ (*C_L)_\%*/^$I_X8I^.?\
MPFG_  A?V'_A)O\ BF=4T[[']L^T?9_^/^V@\S?]EG^YNV[/FQN7(![_ $44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?,?_!0+
M_@JK^SY^P0=+^'=YINJ_$'XM^*L1>!/@UX&@^UZ[K<S9",8T#?9K?(.Z>08P
MC[%D92M 'O?Q6^+/PR^!GP]U7XL_&3Q[I/ACPSH=J;C5M=UR^2VMK6,<;GD<
M@#)( '4D@ $D"O#?^"?G_!1S2?\ @HM<^,/''PD_9\\::-\+M(N8(/ _Q.\3
MVJV=MXU8F47$MG:R8G6",I'ME9<2>800C(R5W?QA_9G^!/[=GP9\+>'?VO\
M]G:SU6QAO=.\2?\ "%^*62X&EZI'&66*;R)&BF:(RR1.H9X9 6!WHW/J6G:=
MI^CZ?!I.DV$-K:6L*PVMK;1!(X8U 5455P%4   #@ 4 >??L\_LA_LS?LGP^
M(HOV<_@KH/A%O%NOW.M>)9])M-LNI7L\KRO)+(Q+L TC[$SLC4[455 %>CT5
MX3^VC_P4N_8A_P""?F@)J_[5'Q_T;P_>W,>[2_#4,AN]8U(GA1;V, :>0%L+
MOVA 2-S+G- 'NU>??M(?M6_LV_L@?#Z7XI_M/?&WPYX'T&,E4OO$&I)!]H<#
M/EPH3OGDQTCC5G/8&OBAOVK_ /@LY_P4?!L?V(OV:K?]F/X:WO"?%OX[:>MS
MXENH#_RUL-!4E86P00;HM&ZG*N"*]!_9P_X(3_LB?#+X@Q?M"?M1:SXC_:+^
M+60\OQ ^-%]_:GV9P<A;.Q?-M:1JW,:['>/ "N,4 >?R?\%7OVZ?V^W/A_\
MX([?L273^&+H[$_:"^/$$^B^'!&>//L+$#[7J*D'(=0NUEP\9!K9^'G_  0B
M\*_%WQA8_&S_ (*S?M+>*OVG?&=I*+BST+Q"W]G>#]'EZXM-%MB(CC)4F4LL
M@ +1@U]^QQQPQK%%&JHJ@*JC  '0 4M &=X2\(>$_ /AJR\&>!?"^G:+H^FP
M"'3M)TFRCMK:UB'1(XHP%11Z* *T:** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_
M\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^
MUW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y
M?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\;_:2_X*'?
ML,?L?P2M^TS^UCX#\'7$2[CI>K^(X!?N/]BT5C/)_P !0]: /9**_,G4/^#H
MS]D7XM_%RT_9T_X)Y?L^?$W]H'Q[JJRMHVG:#I*:-8W*QQF1W:XU!DEB0*"Q
M=H-H R3TSS?[1'[,W_!QO_P5 C3PYXP^+G@?]C[X<75MY>I^%O"7B>37/$5S
MN)SYUY9QQJZ["5*17,*-_$KYRH!^I-]X@C/AV^UOPU'%JTEI%<"*VMKN,":>
M+<K0;R=J-O4H=Q 4@YQ@U_*Q_P '+7[;'[3_ .V=XG^%&L_M%>$/A;X)MM%;
MQ /#/PS\)>/X-?\ $F@13'3O,EUY[9VA@>?RHO)B549?(G#KD G]=_V;O^#6
MG]F+X:_"RQ^$'[1_[7/QI^*OAFTEDF?P,_C"?0O#,LTC%Y9?L%D_F>8['+.9
MV9N,DXKYK_X."?\ @W2\6_$7PU\$O"?_  1T_8%\,6]IX>_X2/\ X3R30M6T
MK2[B7SO[+^P_:;C4;J*:\QY5WMR\GEY?.WS/F /YV*_:C_@SL_;1_8__ &2_
M%7QXT7]J']H7PGX O_%\?A:/PO-XNU=+"&\%N=6^TA9I2L2[3-;YWL,[QC/.
M/E;_ (A<?^"Z_P#T8S_YDWPQ_P#+.OU._P"#;#_@AC\;OV8_#_QW\*?\%5_V
M'O",NF>+_P#A&?\ A%+#Q=)H7B.&X-L-6%T52":Y$)7[1;9+;"VX;<[3@ ^T
M_C/+_P %@_$GQ3UC]H#_ ()R?M<?L[_$[X9:JUO)HOP]\:Z--%'I\:6\22QV
MVK:7*YN'DD628--A5,VW&U0*^EO@[\2?C+'^S39?%/\ :P^&%CX1\86>BW-[
MXL\,^&-3.K0VC0F1ML$JJ#.6B17"@9W/L^8C)^6/'/\ P;C_ /!,/4_$,WCG
MX&>"O&GP3\33#_D9/@O\0+_1+B/G(V1>9);I@\C$0%8__#N+_@L5^SV/-_9&
M_P""T.H^+=.A/[CPI^T+X"MM:\X#IYNK0%;KV.U!G.>U 'IO[.W_  77_P""
M5/[3/B.#P'X+_:ZT+0_%$]TEI_PBGCR"?P_J"W3$*ML(]02(2REB %C9\D@#
M)XKZXK\Q_B1\0/\ @K3X9US2O$'[=?\ P0X^"G[0A\.WT-Y8>-O@_P"*+1[K
M39X)!)%<6MCK<379D5U#+Y;*5(SD5SO[77_!8O\ 8H_:7^'>G?!/]J3XK?M9
M?L/^)K/7X=1L-=O_  7>Z#=2W,<4L8MWN8(;J.>S;S2S(_EJ^Q"2,8H _5JB
MOA#_ ()4?$/XEZ[\0-0M[W_@MM\.?VI/ $V@LF@:79Z)I5GXCTV]\V)D-Q)9
M3,TR"(3 ^:BR%G4\!<'T/]LG_@I?X_\ V+?C OAKQ-_P3J^-_CKP =)@N9/B
M3\+-!AUN*VG=G$D4UFDBS1)&%0M*<YWG"G;D@'U917F/[(G[7GP5_;@^"UK\
M>O@)J&KSZ#<WUQ9,NN>'[K3;F"Y@?9-$\-S&C91OE++E200&.#CTC3M2T[5[
M--1TF_@NK>4'RY[>4.CX.#AE)!Y!'X4 34444 %%%% !1110 4444 %%%% !
M4&IZGINBZ;<:QK&H06EI:0/-=75S*(XX8U!9G=F("J "23P ,UX[^W#_ ,%
MOV6O^">7PJ_X6M^TU\18],CNI#!H&@64?VC5M>NN MK8VBG?/(2RCC")N!=D
M7FJV@:)X,_X*8_L,1:'^U=^S!XB\*:%\2]#(\1_#3QE.;?4;2'SR8TF:VD#1
M.?+CF #+(FY0P1@R@ XS]E7_ (*M?!S]M_\ :B\1_ _]E'X=^)_&7@?PCITP
M\0?&ZPMD3PRNK))&%TRVFD*M>N49V,D(91M0C<CB0>K?#W]B_P#9:^%?[0?C
M+]JWP'\$]$L/B-X^:$^*O%X@,E[=+%#'"L:NY/D1E8HRR1;%=EWN&;FNL^&?
MPQ^%OP$^&^F_#'X3^"M'\*>%?#]EY.F:/I%G':VEE N20J* JCJQ/<DDDDDU
M\A_M!_\ !>#]E;P=\09_V>_V-O"/B7]I?XKJ2B^"_@Y:_;K6S?.-U]J8!M;2
M($$.X:1HR/G0#F@#[?KY3_;+_P""S7["W[%_BA?A+X@\>WWCOXFW,A@TSX2_
M"W36UWQ%=W':$V\!*V[GL)WC)'0&O$S^Q?\ \%A/^"C>-0_X* ?M51?L\_#F
M\Y;X,?L_W^[6;F$_\L=1UYPV&QE72V#12*W13T^K/V-O^"<W[%7[ /A=O#'[
M)_[/FA>%7GB":CK4<!N-4U'OFYO9B\\W.6VLY4$G:!TH ^4SIW_!=7_@I1SJ
MNH:3^Q9\*KP\VUB\>N_$#4K<^LGRV^F;UP<KMGA8X(<5[K^Q?_P1U_83_8?U
MY_B5X ^&4_BKXBW3F75?BM\1K]M;\1WTY^],;N<'R6;^+R%B#8Y!ZU]1T4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
M\B?\%H/^"L?@'_@D7^R<?C;K'AE/$?BW7]0_LGP'X7>X,27MZ8V=IIV&66WA
M0;W*C+$QQ@J9 R_SZQ?\'<G_  6:C^)?_"=/\3/!+Z5]J\W_ (0MO 5H--V9
M_P!5Y@_TS;VS]HW?[5 ']8M?B#_P>\_\FL_ _P#[*!J/_I"*_0S_ ((W?\%5
M?AY_P5N_9(@^/GASPX/#WB71]0.D>.?"_P!I\T:?J"QK)OB<@%[>5'5XV(!'
MSH<M&Q/YY_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z
M_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@#P
MO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q_'7Q"\ _"_PY/XQ^
M)?CC1_#ND6PS<ZKKNIQ6EM$/]J65E5?Q- &Q17Q#\7/^#AS_ ();?#SQ(WP^
M^&OQGU3XP>+3G[-X4^"GAFZ\275S@X_=RVZ_96Y('^N'6N5;_@H+_P %HOVF
M_P!Q^QK_ ,$B8?AUI4X_T7QG^TQXR332F>GFZ-99O$P,$X<^G4<@'Z$5Q'QN
M_:8_9T_9IT#_ (2G]HCX[^#_  -IQ0LEWXM\1VVGI)CLAG==YSQA<DG@#-?%
MY_X)G?\ !67]IC]]^W!_P62\0>&-+N/^/CP7^S9X8A\.I"#]Y4U:8/=NIZ?.
MG0>]=M\$_P#@WY_X)2?!C7?^$[UO]FF#XC>*'8/>^*_B[JMQXEN[IQTDD2]=
M[<,/58EH YCQ/_P<6_L->(-<N/!/[&W@'XL_M&^(H'\I].^#'PXO+Z"&3MYM
MU<+#$L?()D0N .>:S_\ AHG_ (.%?VI1L^"/[#'PE_9WT.YX37/C1XVDU[53
M#_SUCLM+4+#+Z1SY P<GD&OIO]K+XP>,?V+/V=8=9_9;_8MUSXG:JNI6^E>'
MOAY\/X[6PCB>;=MFF=L):6B%0'E5'V;U)7;N9>*_8+\/?\%7=<\<Z]\;/^"B
M7C_X=Z%I&LZ6D'ACX+> -+:Y7P\XD#_:+G59&WW%P4S&\:!X2<.C)@J0#\UO
MVQ6\267Q:NOV7/VK/^"I/[2O[5'QJ,8>X_9Y_9<T:+PKIML'566+59;-'2*V
M"NI9Y'\U5*NR8.3]H_LZ_P#!!K_@FW>_LA6WA;Q?_P $^=+^&?B_QEX5A'BU
MX_$;:QX@T"^E16N$MM;E>:1763</-A95=205VL4K[GTGP7X.T'Q!JOBS0_">
MF66JZ[)%)K>IVEA''<:@\4:Q1-/(H#2E(U5%+D[54*, 8K3H \D_9$_81_9$
M_8/\!+\.?V3?@+H'@RP:-5O;C3K7=>:@5Z/=74A:>Y;_ &I78CH,#BO6Z**
M"BBO,/VQ/VQ/V?OV#_@!K?[2W[3'CB/0O"^B(HDD$9DN+RX<XBM;>(?---(W
M"H/0LQ5%9@ >GT5^',7_  >^_LWM\2_[)F_83\;+X.^U;?[>7Q9:'4O)S]_[
M#Y0BW8_@^U8_VJ_7W]DC]K?X"?MQ_ 30OVE/V:_',.O^%=?A8VURJ&.:WF0[
M9;:>)OFAFC;*LC>Q&5*L0#TFBBB@ JMK.BZ-XCTN?0_$.DVU_97*;+FSO(%E
MBE7^ZR,"&'L15FB@#Y,^/O\ P0L_X)*?M(W#ZG\0OV&?!-EJ+OY@U?P=:/H%
MV)<Y$IETUX"[@\Y?=TYS7EO_  X^^-?P1)N?V!_^"P?[0?PU$8S9^'_&>IV_
MC/0[7'18[*_5-J^N78GUK]!:* /SZ-]_P<F_LWC_ $C0_P!G7]I+1X/N_9+F
M[\(>(+G'][S,V"9]L\^U?!OB+X<_LV?LZ^*+KQCX[_X)[?MX_L2:[<W;76K^
M+?@+XPN?$7ADSDY=KF>*2:-T;G*)$ P!Z5^^]% 'P?XG_P""XW[)/[07P+O1
M_P $TOVR_@9JWQ1\VU&A>'/C9XBO/#L%T@GC^TQ-'<)#</,81*L>T;?,*LQ*
M@@]K^QI^W)^WW\5?BWI_P:_:\_X)B:I\/H+_ $Z>ZM?B;X3^(.G^(?#5RL<>
M]6,D.V2W\TX5$8.Q)R>,D>O?M!?L!?L0_M61S?\ #1W[)OP^\93S AM0UWPI
M:S7B9[I<E/.C/NK@U\N:C_P;F?L:>!;Z77OV*OC?\</V=]1>0RK_ ,*F^*M]
M#:/(>3YMM>-.KH3U0%0>G XH ^KOC)^V[^Q_^SK\2='^$/Q^_:7\$^"?$?B&
MQ:\T33/%GB*#3VO81)Y>Z-IV5&.\%0N<D@X!KTC1=<T7Q+I4&O>'=7M=0L;J
M,26M[97"RQ3(>C*ZDAA[@U^87Q\_X),_\%8M=T@:-J_[5?[/G[4VB6D973O#
MW[4?P/@BN+:+.?+CU'30\YDZD2'8=Q["L/\ 8^^(_P"UM_P2#\':Y\.[W_@W
MQ\0Z7X5UO7GUG6]7_9R^(B^+(KJ[,44+O!I=W*;J!-D*8B\Q4R20H)8D _6.
MBOPVU;_@NA^U!X1^.GB&;X>_\%&_AI91ZIKEU?Z;\%OVN?@=JW@B]T"REF9T
MT^+4[ 20RF)6$:RW,N3M!;C-?JMX;_;I^%<_['LG[41\3Z-X]DT'PG;ZEXLT
MOX*:E'XF(N_*0SP60MG8W $A8(3@E1N..: /<Z*_(;]NG_@[^_8\_9ST_P (
MS?LL_"*]^+U_K$FHQ>,-#U?5+WPI?>%);?[-Y,<\5UILWG&;SIL%#M7[,>6W
M<?+@_P"#X7XACXG-KY_X)Y:>?"9T$6X\-_\ "T#]J&H^<6-W]M_LO'E&(B/R
M/)SN&_S/X* /Z'*^7/\ A[)^SYXO_;ETO]@G]GKPWXA^*/B>">7_ (6-KO@B
MU2XT?P'"D<FUM1O&81B1I56+R4+.I+ X=1&_RY_P3;_X.0OV8?\ @I3\&/C3
MXC_:W^&OAWX#^#O ECI5CJ-WXB^)ZWB:U'JL>HJ\$9^R6CK(JV1 2+S)'\WY
M0I7YL/\ 94_:Q\877PGM?V8O^#<+_@F7%8_#Z%R#\=_B[:W.A^&)Y#\K7R+(
M/[0UN0C&9"1(NT H5   /O;XL_LL?L.Z'^T#%_P46^.W@GPK:>,O"/AE--MO
M'_BV^6.WT.RCEDD\U#<.(+:3=,X-Q@2;3MWA>#\T>.?^"ZMK\=?%E[\&_P#@
MD-^RQXI_:3\46LYMK[Q=9*=)\%Z/+W-QJ]R%24KG<(XAB50=DF<4>"/^"%5K
M\=_%EC\9/^"O/[4_BG]I+Q/:3K<V/A"\8Z1X+T>49(%OI-L564KG:9)3B50-
M\?6ON[P1X$\$?#/PI8^ _AOX.TKP_H>F0"'3=&T33X[6UM(QT2.*)51%]E %
M 'Y_P?\ !(G]L7]N^=/$W_!9C]MN^U[09F$A^ /P3FN-!\)QJ3GR;NY!%YJ2
M_P"^492/ED(-?;G[/O[,W[/G[*/P_@^%?[-GP:\.^"?#]N05TSPYI<=LDCXQ
MYDA4;I9#WD<LY[DUW-% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45PWQN_:>_9N_9IT7_ (2+]HCX^>#? UB4+I<^+?$MKIZR
M ?W//==Y[ +DD\#FOD3Q-_P<6_L"ZQKEQX+_ &2?#/Q5_:'\0V[^7)I/P3^&
ME]J:QR=M]Q,L,.SH2ZNX YYQB@#[THK\_/\ AK/_ (+Z?M+_ +K]G7_@FM\.
M?@CI,_%MXD^/_P 0FU"Y>,]7_LW25\V"0#HDI(R.>*/^'4__  4@_:(_?_MT
M?\%J/B,EA/S-X1^ &@VG@ZVA7O#]N02W%Q&>A+J&(./>@#[*^-W[3W[-W[-.
MB_\ "1?M$?'SP;X&L2A=+GQ;XEM=/60#^YY[KO/8!<DG@<U\B>)O^#BW]@76
M-<N/!?[)/AGXJ_M#^(;=_+DTGX)_#2^U-8Y.V^XF6&'9T)=7< <\XQ75_!'_
M ((!?\$G/@EK7_"8M^R;I?CCQ'(XDO/$OQ2OKCQ+=W4HZ2N-0>6(/TY2->1G
MK7UUX9\+>&/!6AV_AGP;X<L-)TVT39:Z?IEFD$$*^B1H JCV H _G-_X.=[S
M_@I5^W+\!/ 7[5/Q;_X)J>(/@]\,_A9J6H6_VS6/&UEJ>HW7]J_8U6YN[*U&
MZPC1[-(@9"WSW !(W#/XB5_?AXA\/:!XNT&]\*^*]#L]3TO4K62UU'3=0MDF
MM[J"12KQ21N"KHRDJ58$$$@BOC2+_@W0_P""*</Q*_X6NG[ ?A<ZI]I\_P"R
MMJNI-IF_.<?V<;K['L_V/)V]L8H ^,_^#+/]F'XJ?"O]D+XG_M&>.=(N]/T3
MXF^)M/B\)0W<13[7;Z='<I+>1@]8WENFB#=S:OV -8G_  >\_P#)K/P/_P"R
M@:C_ .D(K]M-#T/1?#.BVGAOPWI%KI^G:?;1VUA86-NL4-M"BA4CC10%1%4
M!0    *_$O\ X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?
MO]7X _\ !IM_RE,_:[_[>/\ T^3U^_U 'SI_P5&_;HE_X)]?LN#XS:5H>FWV
MLZSXMTGPQX=_MVX>'3;6]U"Y6%;J]=/G6VA3S)G"X9A'L#)NWKY1\'/'7_!2
M#P7X^\3>(-3^-'A+XE^'M-_:"L?"GB_0[SP7/I]S9:;=PZ5&U[I<L=[((4@D
MO/,-M,LP,8D;S0P^;Z8_:Z_90^!/[;W[/WB#]F+]H[PHFL>%?%%L(;JW$WE3
M0RHPDBG@D',<T;H'5AG!7D%20?R?_9"^.O[6O_!"?XXZS\!?CMJ%W\6/V6-;
M^-T?@O3_ (I7LF?$'A+5YK&P%L;]<GSK0PO!%D$@"W+(8R%MW /OW]K/6/\
M@JA\7?B7J_PT_8 UGX:_#W0O"D,,>K^./B9H]WJ$^M:G+ EPMK8VT.$2UCBE
MB$MTY<M)(T<:9A<GE/\ @E'_ ,%*?C'^TKX'^,?PX_;N\!:%X)^*/[._B>31
M_B7=:#,_]CW5N(9)HM1@,C,R(T<,K%26&U5<8$FQ/JOXX?&GP9\ /AQ>_$GQ
ML;J6&W:."PTS3;<SWNJWLK".WL;6$<S7$TK+''&.K,,D $CXJ\=?L;?$[X)_
M\$HOVO?B'XKLX&^,WQS\$>,O%OC2#2I_.2QNI](GBM-&MI0,R):6RQVZR?QR
M^9(-H<!0"#P'^WW^W!^T#^P;XI_X*S_!E/#-GX'TJ/6-<\$?![5/#SM=^(?#
M&ESS)-+=WXFWVVH7,=M<2P+%&88LPJZ3Y9J[_P#:2_X*U^$=#_9)^"?QC_96
MTRQ\1>+OVF-?T70?@]I6O%EMX;K4-IDNM06)@XALD+&=$8,758PR[MZ\-_P3
M;U?PO8_\&VG@_6(I85TZU_9RU1[U^-BM'9W7GYSZ.LF??-?G)^QCX8\;>'O
M?_!'#4OB%#,-(7Q=\00K3$[$GNM3\[3MW3EX3&8^O"MCW /UBN_VN/C7^R#^
MV]\+?V1/VL?'^D^,M ^.6G:E%X$\<V'AT:3/IWB"P2.6;3;J%)9(W@N(95:W
MD&V19$:)_-W"1?KROS,_X+VVVJ:S^VG_ ,$^/#OAG<VJO^U%8WH2/[YLK:6S
MDO#Z[1#G=VQUK],Z "BBO+_BMX4_:SU?Q<]Y\'_BOX7TC13 @2RU;0GN)A(!
M\[%P1P3T% '-_M8?\EL^!_\ V/<O_I,U>Z5\A?%WPQ^U%I/QR^#S?%WXG^&M
M7CD\:$:<NE:(UN89!"2Y?).X%<@#UKZE^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&D-
MGXV R=<LO_ 8_P"- &S17RM^TK_P5Q_X)_\ [(AN+7X^?MY_#;2K^U)%QHFG
MWW]IZE&1V:SLO.N%].4ZUX5'_P %OOV@_CXWV/\ X)V_\$OOC;\64E %GXI\
M2Z!%X0\.W&>C1W^H,=P'4@QJ<$>M 'C_ /P=:_\ !4?]NS_@FO\ \*%_X8I^
M.?\ PA?_  FG_"4_\)-_Q3.EZC]L^Q_V1]G_ ./^VG\O9]JG^YMW;_FSM7'Y
M ?\ $4=_P77_ .CYO_,9>&/_ )65[O\ \'4GB#_@IYXN3X#^*/\ @HQ\/OA7
MX1MKK_A*/^$$\+_#W5;J_O;$#^R/MG]HW$H\F1CFU$?D<#9)NZC/Y$T ?T"?
M\$+_ /@YU\1W^D_%J_\ ^"PG[8<^LW4,F@1?"S1M.^'<'VV]ED_M'[='!%HU
MBAE)*V0S-\JDKM*[FS]X?\/>/V]/VCC]E_X)^?\ !&7XIZI8SG;!XS^..HVW
M@S3E7M<)!,9)KJ(\8"%6(/08Q7YY?\&07AL:GJ_[2GB"RL].%_81^#X[:^NK
M)9)H$E_MS>L;D;D#;%W $;MJYZ"OW]^Q>-_^@W9?^ Q_QH ^#_\ ADC_ (+Y
M_M1'SOVD_P#@I)\/O@;HTYS<>%_V?O C7UV\9Z(=3U0B6"0#J\089S@8K8\#
M?\&Z/_!.U/$D'Q!_:=_X6)^T%XJ@.Y?$7QR^(-[K,FXX+#R%:*W93@?*\;8
M K[8^Q>-_P#H-V7_ (#'_&J^J3^)-#TRXUK6O%FEV=G9P//=W=U&(XH(D4LS
MNS$!5 !)).  2: *OPD^!?P3^ 7AM?!OP*^#_A?P9I"XQIGA30+?3[?@8'[N
M!%7]*Z6^OK+3+*;4M2O(K>WMXFEN+B>0(D2*,LS,>%  ))/  KX=\.?\%K/A
M3\=/VG=&_9A_8;\(^)OCM.^O067C;QQX!T3/AGPE;,X62YN=3F989MBG>$A+
MB100KE\(?3OVZ_\ @FA\//\ @HK%X4\._M)>/_%,_A/PU>3W-_X&T#Q)<Z=I
M7B1I/+V+J44#*UPL1CW1X9"ID?YL,10!Z=^SM^V1^RU^UO<>*+?]F7XZ^'?'
M(\%ZPNE^)9_#E\+F&TNFC$BH)5^252I.'C+(2KKNW(P'R=X__P""4W[8/[=?
MQ0UK4_\ @IG^W5J%S\+H?$%P?#'P1^"@GT#2KS3TF;[,VK7F[[7=R/&(VDA#
M[8Y 3'+BOK?X)?L\>"_V;/AY9_"?X >!?"G@WPUIX_T71?#FA1VENK$ %RL8
M&YVQEG;+,>22>:ZW[%XW_P"@W9?^ Q_QH U;:WCM+:.UB9RL2!%,LK.Q &.6
M8DL?<DD]Z?6/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%>'_ +1G
M[<'[,_[(MD]W^TS^U]\.?!+K'O6RU_6X(;N48S^[MB_G2G'.$1C7RI/_ ,'!
M'@/XNW<FB_\ !/;]ESXT?M%W7F&.+6/!'PVN+'0D<'&)M0O_ "A",\;O+8<=
M>F0#]&Z*_.VU\0_\'*'[44>=+\"? G]F'1;CK)X@U)_%_B*W4]"BVX^PL0.H
M?'.!ZU#=_P#!!+QO\?6-W_P46_X*;?&OXW+./].\+Q:\?#/ANXS][.FZ<5"Y
MZ?+*."1] #Z)_:9_X*\_\$S/V/S<6O[0'[:G@32-0M<_:-"L=7&I:FA'8V5D
M);@<\<IUK\+_ /@Z:_X*60?\%!OA+\(F^ WP3^,&B?"W0O$>J2WOC'QSX#N-
M(T;Q%J4L$(LOL,DIS,\4*7Y.Y48+-P#\V/W-_9F_X)7_ +%'['0@G_9M_96^
M&WAB^M@!#K</AE+C4ACIF]N/,N6_&0UTO[:'[$7PQ_;]_9\UG]F;]IO1;'6O
M#.LA9!Y41BN;"Z3)BN[:4<PSQDG##((+(P9'=& /X<*_H,_X,C?CQHECX/\
MC=^SKXE^*>DV]U=:YI.L^%/"-UJL:7=RYM[F._N8(&8-(H6*R5V0'&U=V.*T
M(_\ @QZ^%X^(?]IS?\% M>;PG]HW'15\"0#4?)S]S[;]I,6['\7V;'^SVK[S
M\3?\&]?_  3TUO\ 9N\+?LY^'_A':^&9/ \6[PC\0_"\[V7BG3;LN9&O!J2?
MO)93(3(5EWQ!L;8U"H% /NVBOS-O/B[_ ,%CO^"2L*VO[16BWW[6'P,L>/\
MA8_@[2E'CGPY:C^+4+#(&I1HHYFC;?@-)+(.$K[!_9 _;8^!'[>GPRC^+7[*
M'[0OAKQ?I.%%['9(R7>G2,,B&ZMI-LUM)P?ED520,C(P: /<:*Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@"'XB?"S
MX8_%[P^_A+XL?#G0?%&E29\S3/$6D0WMN^1@YCF5E/'M7R'\6O\ @W@_X)*_
M$[7/^$R\-_LQ)\.?$<;%K3Q%\*-=O/#L]H3U,<5G(MN.W6(XQQ7V%]B\;_\
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
M3]G[]@_X :W^TM^TQXXCT+POHB*))!&9+B\N'.(K6WB'S332-PJ#T+,5168
M'I]%?AS%_P 'OO[-[?$O^R9OV$_&R^#OM6W^WE\66AU+R<_?^P^4(MV/X/M6
M/]JOU]_9(_:W^ G[<?P$T+]I3]FOQS#K_A77X6-M<JACFMYD.V6VGB;YH9HV
MRK(WL1E2K$ ])HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\S_:
M"_;/_9'_ &4=..J?M*_M+>!_ R;-\<7B?Q-;6DTPQG$<4CB24XZ!%)/I7R7J
M?_!Q+^RM\1M1F\-?L&_L\?&W]H_4TD,(G^&'PVNQI<,HXQ<7MZL*PIGCS KK
M]1S0!^@%%?GQ_P +?_X.+?VHSM^&W[*WP3_9IT.XZW_Q+\6R^*M<CC[210:<
MJVRN>#Y<PXY!.10/^")'Q]^/_P#I?_!13_@KO\<OB5'-\UWX5\!7,'@O0)L]
M8I;2Q#-,@' .]&[]\4 ?3?[2G_!2']@G]CY)T_:6_:Z\!>$;RW4E]'U'Q%"V
MHD#KMLXRUP__  &,U\RO_P ' ?@CXUL;#_@G3^P3\>OV@7E.+/Q'HG@J31/#
MDA[;]2U$)Y63TW1= ?2O:_V;/^",W_!+C]DIX+WX(_L2>!;34;=@T.N:WIG]
MKZBCCG<MW?F:9"3R=KBOII$2-!'&H55&%4#  H _/@7O_!R)^U(/]&T;X"_L
MM:'<+R;J>7QIXDM,^FS;I\F!ZXY]J7_AP59?',_;/^"CG_!1OX]_'CS3_IOA
MF;Q4?#GAJ?UQIFG%?+ST^68<<=J_0>B@#PC]FG_@F#_P3T_8]%O-^S=^QUX!
M\,7UL (=:@T"*?4@!TS>SA[EOQD->[T44 > ?MS_ /!+C]A/_@I1_P (M_PV
MM\#/^$T_X0O[=_PC/_%3:IIWV/[9]G^T?\>%S!YF_P"RP??W;=GRXW-GY_\
M^(7'_@A1_P!&,_\ F3?$_P#\LZ^_Z_-/Q9_P<0? /X>_\%LM8_X)V_$+QCX>
MT+X<:)X/ELM4\>:O?QVUO9>+(0;N:&6XD81QVZVX-N2Q!%RFWO0!]6_L,?\
M!+C]A/\ X)K_ /"4_P##%/P,_P"$+_X33[#_ ,)-_P 5-JFH_;/L?VC[/_Q_
MW,_E[/M4_P!S;NW_ #9VKCW^O,?BU\2?BMX[_95O?BM^P5/X+\6^)];\/0:C
M\.KGQ'J$HT/45G\MXII);<[VA,+EP4(W?*,C.:\'_8U_X)Y?M<>$OCM9_MC?
MM^_\% /%'Q)\?V]C<6^G>"/"0.C^"=#CN(RDD45BHS>.HQMN)MKG:I92RA@
M:O[=/[>'[6/P@^*]C^RW^Q#_ ,$_O%OQ6^(&KZ#'JB>)]4FCTOP=HL$DLD2O
M>:B[?/*K1.QM4VR,H&ULL*]<_94\*?M1_P##.5CX:_;Y\0^!_$WCR_6['B8^
M"M)EAT<PS2.4M$2X):5(XG$1=@I<+E@226]#\6>,?"/@+0+CQ5XZ\5:;HNEV
MB[KK4M6OH[:WA'J\DA"J/J:^//C1_P '!_\ P2I^$GB'_A O"W[11^)_BJ1B
MMGX5^#NBW'B6ZNV'58Y+-6MR<D#!F'\Z /K3X6?"7X7? [P+8?##X,_#K1/"
MGAS2XO+T[0_#VF16=I;KZ)%$JJ,]2<9)Y/-=#7Y[G_@I'_P5Z_:8_<?L2_\
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
MPGL).X_MW7=3B_E;-C^= '@7_!UK_P %1_V[/^":_P#PH7_ABGXY_P#"%_\
M":?\)3_PDW_%,Z7J/VS['_9'V?\ X_[:?R]GVJ?[FW=O^;.U<?D!_P 11W_!
M=?\ Z/F_\QEX8_\ E97OW_!UG\#/V^_A /@+JO[=G[<NE_&"YUO_ (2G_A'M
M,T3X:VF@6OASRO[(^T!'A=I+OSO-AYEP4^SC;G>U?D%0!_3]_P &I7_!4?\
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
M+K%UJ.I:C=276H:A?7#33W,\C%Y)9'<EG=F)8L22223UK^A__@M-_P $'O\
M@K#^V3^S)#^T1\8OVR;?XV_%'P+<37.B_"WPKX+M](TNQTVX5/ML&FD'S;NY
M)@MG!EVO(D)0!GV*W\_T7P/^-4_Q*_X4Q#\(/%#^,#<_9O\ A$U\/W)U/SLX
M\O[+L\W?GC;MS0!_01_P1-_X+L_\%(/VEOV1++]G#X!_\$YH_C%X]^'"P:5J
M/C"/Q=IWAG0['370BQDNE9 #,%BF0QPJOF+ &'S,PK[$_P"&9_\ @X+_ &I#
MYOQZ_;[^%G[/VB7!S+X>^!W@=]9U%H3_ ,LWO]58>1+ZR09&1P,'%<C_ ,&O
M7_!*;XK_ /!-?]C_ ,1>-/VB]%DT?XA?%G5+34-4\.R3;I-(TZUCD6RMYU!*
MK<$W%S*X'*B9$;#1L!^FU 'P3X3_ .#=#]@K5M?M_'7[7GBKXI_M%>);=_,C
MU?XU_$:]U)(I#UV6T+0PA.PC=7 &!SC-?8?P8_9S_9^_9Q\/?\(G^S[\#_"/
M@?3-H#6'A+P[;:=$^.[+ BAC[G)/6NSHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH XSX^?L[? O]J7X9WWP<_:*^%&A^,O#&I+_ *5H
MVOV"3Q;L$"1-PS'(N25D0JZ'E6!YKX/F_8"_X*.?\$K)7\3_ /!)[XMO\5_A
M3;-YES^S+\7=<9I+&$<F/0=8D):V(&0D$Y\L<LQE8@5^D=% 'RA^P_\ \%A_
MV6/VS/%]Q\"-9BUGX5_&;2CY>O?!GXG69TS6[>4+EC;K)A;V/&65H26V8=D0
M$5]7UX5^W!_P3;_8\_X*'>$(/#7[3?PFMM2O]-^;P]XMTV0V>MZ'*#N62TO8
ML2Q$. ^PDQL5&Y&QBOD_^U_^"P7_  2)&WQ':ZQ^V5\ K$?\A&SC6/XD>&+5
M>\D>=FMHH_B!\YSDDQ(N* /TEHKQ3]BC_@H?^R#_ ,%"/ <GCS]E?XQZ?K_V
M,!=;T*7-MJNC2YP8KNSEQ+ P8,NXKL8J=C,.:]KH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BN _:,_:I_9O_ &1/ $OQ1_:;^-GAOP/H46X+?^(=
M4CM_/<#/EPH3OGDQTCC5G/8&OBF;_@KO^V5^W5(_AW_@C=^PMJ6O:%.QCC^/
M?QNBGT#PHBG@3VEL0+S4DY'W C*1\T9% 'Z#>*?%?A?P-X=O/%_C7Q)8:/I.
MG0--J&J:I>);V]M$.KR22$*BCN20*^%/B1_P7H^&7Q&\9WOP1_X)9_L\^+_V
MI/'-I)Y-U=^"HQ9^%=*E/0WFN7 $"+R"&C$B-R/,4U2\+?\ !"Z^_:,\1V?Q
M3_X+!_M>>+?VB-:MYQ<VG@**5M#\$Z5+G($.F6K*9V7A?,D8>8H_>1G-?=7P
MW^&'PV^#?@RQ^'/PC^'^B^%_#^F1>7IVA^'M+BL[2V3^['#$JHH^@H ^!1_P
M34_X*8?\% L:M_P56_;CE\&^#+L;I/@/^SK-)IEE)$?^6&H:M)FYNP1A9(AF
M,D$HZ\5]?_LG?L+_ +(G[#'@D?#_ /9-_9^\.>"=/:-5NI=)LLW=[MZ-<W4A
M:>Y8?WI7<^]>L44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\
MV4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_
M $^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/<O\ Z3-7
MNE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444
M%%%?-_[9_P#P5K_8&_8+G'AWX]_'JP/BR=E33OA_X:C;5?$%[*_^KC2QM@TB
M%R<*TH1"?XJ /E;_ (.AO^"K_P 6O^":O[)/AGP/^SEK)T?X@_%K4KVQTSQ&
ML8:32-.M(XFO;B#<"!<$W-M$C$'8)7<8=4(_ETB_::_:0@^)?_"Z(?V@?&R^
M,?M7VG_A*U\578U+SLY\S[3YGF[L]]V:_=3_ (+:?L\_\%1?^"[_ ,(=#^-7
MPG_X)H:W\.O"GPCMM2U#PI:?$'Q!%!XN\5Q7GV47$<.D1@_9V"VT<@BE?<_E
MD1L[LL;?@W%\#_C5/\2O^%,0_"#Q0_C W/V;_A$U\/W)U/SLX\O[+L\W?GC;
MMS0!_1K_ ,$7O^#H;]G+Q!^Q9+IG_!5+]I/3_#OQ!\&:G_9\>LW&D75Q<>)M
M/,:M#=F&S@D9IU.^*0JHW;$<Y:1J^G3_ ,'$_P"S5XY/E_LL_L;?M.?&8R#_
M $>[^'WP5O&M6]&:6[:#8G^UM./2O/?^#8__ ((^^+O^">G[*&I_$S]J7X>:
M?9?$_P"(NJP:D^EWMK%+=^'M.AC*VML[X)BG8R32R*I^7S(T;#HP'ZB4 ?GZ
MO_!1_P#X+*_%C$?P _X(6ZIHMI*/W>N?%KXQZ7I7E9Z;[&-&G/J<-QC'>C_A
M%/\ @Y?^,.#K?Q7_ &5/@Y82_<_X1S0M8\0:G #_ '_M9%LQ'^SQ7Z!44 ?G
MZO\ P23_ ."CGQ2&?VH?^"]GQDODEYFMOA+X1TOP;Y8/\"2VPE;CIN(R<9-2
M6_\ P;8?\$Y/$\\=[^TEKOQC^-5RCAVN?BK\8M5O6D<<AF%M+;JQS[8]J^_J
M* /FSX2?\$=?^"5_P.,4OPX_X)__  JM[B @PWVH^#K;4+J,^JSW:RR ^X:O
MH7PYX7\,^#]*CT+PCX=L=*L8O]59Z=:)!$GT1  .@[5>HH **** "BBB@ HI
MOG0B86YE7S"NX)NYQG&<>E?'W[7?_!1W]JKX??'34_V5/V)_^"9?Q&^+'C'3
M[>VDN_%VKSP:#X.M!<0K*C?VI.S"X= WSPHJME2H;- 'V'7YT_\ !;;_ (.#
MO ?_  1]\5>!/ F@?!/2/BOKGBN/4Y-=T:S^)$6EW?AU+;['Y#3PK:73XN/M
M,NPN(_\ CV?&_G;]B_!_P[\>_BC^RI;^$/VWM*\,:5XW\0Z#>V7C2T^&VJ78
MT^V6<RQA;6>;;,C"W:/+9RLF[:Q 5C_-?_P<[?LU_P#!+W]DY_@G\&O^">%S
MX/FUNRD\3R_$^31?%O\ ;.JO.QTK[*VI3M-+(KDB\9(W*@9D*JH- 'Q-%_P4
MI_:3M_\ @H__ ,//X=?7_A8?_"?'Q/\ .[& @N0; X(;[+]G/V78"#Y/RY%?
MTM?\$&/^"Z/Q-_X++>)/B1IOB/\ 9>TKP-IWP[T[2Y+C4]/\5O>FYN;U[D1Q
M>4\$94;;29MP+8V@'J*_DCK]?O\ @U+^%/\ P41^*_\ POK2_P!@[]K#PA\)
MX(?^$6_X3'5?$7@5==NKC=_:_P!E^RQ2,L:;,7._?][?'CH: /W._:\_;3_X
M**? CXRS^"OV>?\ @D=K?QA\'Q6%O/'XWTKXO:1I?FRNI\R$65RAE#1L,9)P
MW4<5[!^R1\:OC/\ '7X+0?$;]H/]F'5/@]XA:^N(;GP;K>OVVHRP11MA)S/;
M8C*N.0.HQS7R</\ @D#^WU\2>?VE?^"]OQYU/S?^/@?"[0M+\&9]=AM5EV?A
M2Q_\&U__  3M\5.)OVC_ !9\:OC+)NW22?%#XRZK=F0^K?99+<'GVH \W^.?
M_!T5\'_V:?&&I^%?C;^PQ\4M&2PU":V@O7UK0@MVD;E?-1);Z-P& #*",D-V
MQ7I7Q$_X.;?^"/O@'P=%K>G_ +1-YXMU^>PBGM_!'@CPW=:GJ4TK*K&W5XT%
MH)%R0=UPJ94X8\9]8^%W_!$3_@D=\'1$?!?_  3S^%LCP\Q3:_X8BU>53V(>
M_P#.;/OG-?0_@+X4?"WX56!TOX7_  U\/^&[4J%-MH&C06<>!T&V%5&* /SR
MT3_@Y9^'?Q+FL]'^ W_!+7]KCQ5J>I7 @T^*3X8VUI:RR%2P4W'VV14X!.2,
M8!.>*X7]LG_@OI_P4O\ V6_#6D>*?&/_  1FN_ 6D>(+J6WT;7/&_P 1O[39
MWC0._FV&CVDUQ JJ02SD YP#D5^LU% 'XW?L9?\ !1?_ (+"_P#!737?$?P^
M^!G[27[,O@(:%I\5SK5A:_"?Q7=WL%M,Y1"_]LP16TQ)5AM0G@<@=:^>_P!M
M_P#8._X)V^$?C[=_![_@K=_P6E\*V?CJ"R@O=3TGP3^REH_A^XB@G4/&!?V=
MA/ORI!&YBV.2!7]"M9VL^#O"/B-M_B'PMIM^000;VQCE.0,#[P/:@#\<?V6?
M^#9/_@BQ^UC^SY#\0_V6/VS/CGXF\(ZA//:P^(-)\9VD,,T\;;90(7TM$.&R
M""GJ,U\QZ?\ \$L_^"4G[/\ XUN)?V9_^"XW[-US<Z;>20S>%OC]\,O#&O1-
M+&Q#1RW-PR,F",';'R1^%?T6^'O#/AOPEIJZ-X4\/V.F6:NSK::?:)#$&8Y)
M"H ,D\DXYKS+Q#^P%^PAXMN9[WQ5^Q1\)-3FN7WW,NH?#?2YFE;.=S%X"6.>
M<GO0!\$^&]1_X+&_\$\_AS)\44_9%_8:\6>!=.L$NCXB^'6NGP&WV1P-LDT]
M\BV<0;<,$$)\ZU8\#?\ !S9I-MK]OX1^.O\ P3E^)=KJ=Q(8A'\'/%>A_$"%
M7 W'Y].N49E !.54G SBOTG\??"'X5?%3X;7GP<^)7PXT/7O"6H6:6E]X9U;
M2XKBPGMT*E8G@=2C("JX4C VCTKQSX7_ /!)S_@FI\$_B7H_QC^$'[$/PY\,
M^*- G,VC:YH?AN&VGM)"K*71HP,':S#/H: /'? /_!Q__P $A?%^LCPGXO\
MVE[KP!KJD"?0_B1X/U/1IH,_WY)[?R5Y!_Y:5]0?!O\ ;#_9*_:*V#X _M/_
M  ]\;-(H98O"GC*RU!^G=8)68'U!&1CFL+]L+_@GW^QQ^WYH6C>&_P!K_P"!
M6F^-[/P]<RW&BQ:A=7,)M))559&5K>2-OF"*""2/E%?.MU_P;-_\$0+FVN[=
M/V&+&!KLAFGMO&NNI)$P)(:)A?9BP3T7 .!D$ "@#?\ ^"U?[/G_  23\<?
M"Q_:6_X*V^!(]7\+_#!+P>'9!XCU2RN/M%^8 ]K;Q:?<P-=33-:P!4;=M\LM
ME$$C5_/+#^VW_P &])_:E,T__!%SQ"OP;.D"U 7XQ:\=?%YYY8WWE_VD(=GD
MD)]F\W[PW^=SMKV__@Z7_P""1/P7_P""=6C_  H^*G[->H^/[KP_XNU+5--\
M20^+/%<NJVNGW%O#:O810-,OF(6C:^X=WR(1MVX;/X^T ?V9_P#!&']F_P#X
M),?#KX"7G[2G_!);P+#I7A7XIPV9UVY7Q'JM]-)-8FX6.VGBU&YF:UFA:YN%
M9%VYW@G>NQJ^R:_E'_X(-_%K_@OI\&?@EXR\;_\ !+3X0P>.OAI:^*E/BK0-
M6L;&YMFU;[-&28HI;FWNF<P>0'^SN>/+W#.VOV+^+7_!R[\'OV=/AE>>)OVC
M_P#@GO\ M-^!O$&G+ )-%\5?"_[#;WQ,J)*]M>-.T!1$+R NZAA&5!R02 ?I
M;17P7^Q7_P ')W_!*+]N#QEIWPR\&?&?4O!WBG55<V.@_$316TXR%$9V7[4K
M268;"G"F<%C@*&)Q7W58:WHVJQPRZ7J]K<I<P>?;M;W"N)8N!O4@_,O(Y''(
MH M4444 %%%% !1110 4444 %%%% !7P!_P7._X(8_\ #Z/_ (5=_P 91?\
M"M?^%:_VW_S)/]L_VC_:'V#_ *?;;R?+^P_[>[S?X=OS??\ 10!^ /\ Q Q_
M]91?_,)__?JOO_\ X(8_\$,?^'+G_"T?^,HO^%E?\+*_L3_F2?[&_L[^S_M_
M_3[<^=YGV[_8V^5_%N^7[_HH **** "BBB@ HHHH **^??VC_P#@JW_P3>_9
M*M=4D^/W[:?P]T2\T:=H-2T.+Q%%>ZI#,JAC%]@M3)<EP"I*B,D;ESU%?G%\
M4?\ @J5_P7T_X*7>)-2\%?\ !)/]A^7X;?#=[^6WT[XS>/+,6\VIV8<JE[;G
M5(XHHXW3#>7';W,J9&&!!H _7'XZ_'SX+_LQ_"W5/C9^T%\3-(\(>%-%1&U/
M7=<O%A@AWN$1<G[SN[*BHH+,S!5!) K\_;;_ (.KO^"9=S\9)?",UQXJT[P'
M!I$]T/B?K6C/:VVHS*P$,-AIY!O[U9/F'F+ HC8+N 5BZVM2_P""0G_!1C]N
M;PC;^&/^"L/_  4^U"X\+2):MJ7PJ^ ^AQ:-IUS) Z2HUQJ,T9N+H&6-'*M$
MH5D#(5.,?3'[(?\ P2/_ ."<_P"PN\6J?LX?LJ>&=+UN,[CXKU.W;4M8=SRS
M_;KMI)TW$DE495ST P, 'YJ_MLI^UU_P7"^,6FZ[^RY^Q3\>;_X11:-#:+I/
MQK\;R>!? FI3K-*QU*?3[4C4=5B=7C4>5+&RB+('S,![S\!/^"!W[16J_#2S
M^%/[6O[?NH^&/A_;EG3X(_LOZ-'X.\.H7(,D=Q=JIN]25SRSS@2L0"7)K]/Z
M* / _P!D;_@EU_P3]_85M8A^RW^RKX3\,ZA$FT^(38_;-6D'???W)DN6!Y.T
MR;>3@"O?*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ^1?VU_P#@C7^S/^UAX]3]H[X;:UK?P8^-
M]AF32?C'\,+C[!J1D]+V-"L>H1-A5=91O9!L$BJ2*\9M/^"D7[?G_!+^\B\%
M_P#!8?X,?\)I\-XI5@L?VHOA%H[S6<<9("R:YI4:F2Q?D;I85\HL0D:2<M7Z
M05'>6=IJ%I+87]K'/!/&T<T,R!DD1A@JP/!!!((/6@#F/@K\<_@W^T?\.-/^
M+WP%^)VB>+_#&JQ[[#6] U!+FWE]5W(3M=<X9&PRGA@",5U=? OQJ_X(EM\*
M_B/J'[3_ /P2"^.D_P"SG\1[V3S]8\,65M]I\$^*6'/EW^E$&. G[HFMU!C#
M,RQESNJ'X1_\%KM;^!7Q"T[]FG_@LI\!9/V?O'-],+;1?'L<[7?@3Q3)_?M-
M3Y%FQ'S&&X;]V"-\@8[: /T HJ'3=2T[6=/@U?2+^&ZM+J%9K:ZMI1)'-&P!
M5U920RD$$$<$&IJ "BBB@ HHHH ***1W2-#)(P55&68G  H 6BOB_P#:7_X+
MK?L6_!GQZ_P#^ Y\0_'[XKON2V^&_P $],.M7,<@.T_:;F+_ $>U16QYA9R\
M8R3&<5YS_P *-_X+C?\ !1O_ $G]I#XVZ7^R'\,[T?/X"^$]ZFK>-+N _P#+
M.YUEAY-D^#D/:C/&UHZ /H_]M/\ X*J_L(_L!1)IW[1GQYTZU\1W6U=+\#:(
MK:EKVH2/@1I%86X:4;R0%=PD>3RPKYO_ .&CO^"W/_!1G_1OV3OV>=/_ &3_
M (;7APOQ(^-5DFH>+KJ _P#+2TT)28[5\'[MT2I'*R \5]$?L5_\$F?V#?V"
M)7\0_ 3X'6;^+;HL^J?$+Q/*VJ^(+^1_]9))?7&Z1-YY9(O+C)YVU]'T ?$_
M[.?_  0@_8X^&/CZ/X_?M-ZAXC_:*^*QVM+X_P#C7J)U<P.#N"VED^;:VC5N
M8QL=X\ *]?:T444$2PPQJB(H5$48"@= !V%.HH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_
M -E U'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O
M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH ****
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
M\Z;XX?L3_#'Q%=3Y\S4[SP9:+>\]<7*1K,OX.*^3OBA_P:I_\$H/%^I6^O\
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
MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!__90-1_\ 2$5^WU?B#_P>\_\
M)K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M
M=_\ ;Q_Z?)Z_?Z@ HHJMI^L:1JTES#I>J6UR]E<FWO%MYU<P3!58QN ?E;:R
MG:<'# ]Q0!9HHHH **** "BBB@ HHKB?VDOV@_AG^RA\!/%W[2/QDU=[+PQX
M+T*XU76)XD#R&*)2?+C4D;Y7;:B)D;G=1WH X']K#_DMGP/_ .Q[E_\ 29J]
MTK^3[]LW_@ZP_P""C'[1GQQTWXA_!O\ X1OX<>'O"NLR7GA#0[;0K?4;B,$%
M5:[GND<32%.#L2-.>%R,U^@O_!,#_@[?N_CC\.KSX6?M3_LN^+?%WQE@DCC\
M):-\%/"\EZ_BX%6W?Z,TG^B21[0TC;S&58LJKMV$ _;RO&_VO/\ @H1^Q=^P
M;X6'BO\ :S_:*\.>#8Y(C)9Z=?7?FZA>@9'^CV4(>XN.1C]W&P'?%?)X\)_\
M%Z/^"B!$GCCQ?X:_8Q^&UX,G1_#4D?B/QU=P'^&2[.VUL"RX(:+;-$20RG&*
M]D_9!_X(K?L!_L>>*/\ A:VA_#&Z\>?$B:43W_Q4^*NI-K_B"YN!_P MQ<7
M*P2'NT"1D]\T >-C_@I!_P %1?V^<:=_P2^_8+D\!>#KOB/XW?M)+)IEM)$?
M^6UCH\):YN05RT<K$QDX#JM:O@?_ ((+>!OBWXKLOB__ ,%6?VG_ !M^T_XM
MM9A<6VC^)[@Z9X2TR;UM=%M&$0ZE3YC,C@ F,&OO^B@#(\"> / GPN\)V7@+
MX9^"M)\.Z'IL(BT[1M"TZ*TM+6,?PQPQ*J(/8 "M>BLSQ?XT\'?#WP[<>+_'
MWBS3-#TFS"F[U36+^.VMX 6"@O)(0JY8@#)ZD"@#3HKQOP'_ ,%$OV"_BK\7
M=.^ ?PJ_;*^&7BGQIJWG_P!G^&?#'C6RU&\E\F%YI1Y=O(Y4K%&[D'& I-<?
M_P %!/\ @JY^R=_P31_X1ZW_ &D)?%<UYXJ@NYM$T_PIX5N-2EF2V,0E+&,;
M(L&:/&]EW9.,X. #Z4HK\\?V<O\ @Z!_X).?'RU\4W_BKXJZI\+(O#%S;PK%
M\4+2WLKG53*LC%K2WMI[B5UC\L!BRJ09$X.:^7/VA_\ @[0\::O\=O$OPG_X
M)Z?LH:/\3/#^D74<.A^.))]=N5UD-#&[.MC;:8LL.V1WCVLYW&/<#AA0!^V-
M%?F%\%_^"WO[?WQ4^ 6G6LO_  15_:!N_B7=:;/'J6IZ?X+.B>'([HO((9;2
M75I?-EC">4Q\Q!\X<=,$_+O@[X6?\'DGQF\1VVM_$CQM=^'[&&^CN+6WN?%7
MA71()(U8-Y<T6F6]Q.4.,,I;<02,T ?N_51]?T*/6$\.R:U:+J$L1DCL6N5$
MSH.K!,[B!D<XQ7YB?M2_L+_\' '_  49^$EQ\$/VG/CE^S)\.?"M_>07,]M\
M-;;Q-/J ,;;E5YWFAS[JCA6'!KRS]D3_ (-,/'?[*WQ"?XN>%_\ @JSXOT#Q
M)<6\L$VK?#_P';Z=>QQ2@"6)+RYNKJ7# #)XSZ4 >'?\'RWB#1+G7_V9O"UO
MJL#ZE9V?B^[N[%9 988)GT9(I&7J%=H)@I[F)_0U^!M?KS_P=8_\$^;3]B"]
M^!.OWG[77QK^+VL^,XO$T>I:K\9/&PUA[-+,Z48X[-1#&+:-C=REE&X$A.F.
M?R&H ^]/^"(O[2G_  5$^$/_  L_X/\ _!,GP?XBO-4\?+HP\2:QX3^'2Z[?
MZ8+47XMB)+F1+.PB?[3.&FN,G*Q^6/E>OW+OOV;?^"_7_!0SX(VOP1_:K\5?
M!7X#^!+W2;2S\2Z?-X<M_'7B36?*$9D>[2<?V6#(\8D'E %&.0/E%?'W_!C'
M_P W1?\ <D_^Y^OW^H ^ O@K_P &X'_!/CP=>Z;XI_:5D\:?'WQ!I<873[SX
MN^)I+RPL%[Q6VFP^5:10=EA:.15  %?<?@#X<?#SX3^%K;P/\+/ >B^&M$LU
MVVFC^']+AL[6 8 PD4*JBC '0=JVJ* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KP_]M[_ ()Q_L;_ /!1SPKH?@?]LSX3
M7'C#2/#FH27VCZ<OBK5--BBN73RS*RV%S!YK!,JIDW; [[<;VS[A10!\ ?\
M$+C_ ,$*/^C&?_,F^)__ )9U](_L1?\ !.C]CO\ X)R>$-;\ _L:?"BX\'Z+
MXAU)-0U;36\5:IJ44MTL8C$RB_N9_*8H%5C'MW!$W9V+CVZB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?\ @]Y_Y-9^!_\ V4#4?_2$
M5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K
M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@#XU_P""\G[2/QI_93_X)XZO\7/@W>Z[
MIT,/BS1+3QOX@\+QYU+1O#LU[&FH75JV#Y4WE'REEQF,S;P590R^6_L*?L]_
M!;XY6>O?M2_L#_'?Q-%96'[0UA>Z?K.C_$75+K3_ !/X>%KHQO[/4(;JXD2[
M9H9+D[YE-S'.@!=2'4_>WQ+\8?##1$T?P'\49[)K?QWJDGA[3M.U*U\Z#4KA
M[.YN&M74J4VO!;7'#_*V-G)95/XR^,?@3\0O^"-W[1WB;]MG_@GOXRFTCX<:
MA^T_IW@#X@?L\,3)I.JV=_;Z>8[C38R2T-XDMU)L"YV@J%Q$CPN ?>W_  7T
ME^)_A[_@E7\7OB9\)OCSXQ\!ZOX7\*27UO=>#M0CM);HB:$&.2;RS.B[=Z_N
M9(B1(V2V!CU7X3?&K2/@E_P3.\,_M%_$2ZN+FP\(_ JR\1Z[,\NZ66&UT9+J
M9BS=6*QL<GN<FO-?^"^__*&W]H3_ +)_-_Z.BK1\4?!SQ)^T/_P1 NO@/X,C
M+ZSXQ_9<_L;1HP1\]W<>'1%"ISV,C*#[$]* /F+]G3P+\:OVMO\ @CWKO_!3
MOQC\6?%&G_M">*_#>N^//!7B#2_$EW%:^&#:RW,NEZ1:6@D^S_V?Y-O#'-"\
M;BX\^9I?,9@1!\8_^"M7Q$_:U_8V_8N\(?!CQ%=>#/%W[8?BVUTCQ5K?AVY:
M&ZT/3-/E2/Q&=/ER6AF\S,,4OWHTD+ JX5AV/_!/3XV^$M%_X-B]+^)NHW2V
M]MX0_9]\0V6KQ3G:\%SIT%[:S0NIP5?S8"NT\DL!W%?%_P $?V8/B!^R9\$/
M^"1?QH^)6EW-EIGA[QWK6E^(3=)M^P3>+KHWVFB7C]UD.RMNQ@[5.#U /NG]
MH;QM!_P2P_X*(?LU^&_A)J6JV_PJ^/\ K-[X$\9^$=2UV[OK>UUL+"VDZI:_
M:I9&AN))97@G*L!,A5G#R(K#]"*_-G_@M;X+U7XX_P#!1?\ 8 ^!7A"![C5;
M3XX7'CB^2$9-MINB"SNYY9/[B$?("<;F.T<\5^DU !7P%_P=$S2P?\$*OCF\
M,K(2OAI25;!P?$VE CZ$$@^QK[]K\S?^#IGX&>$+W_@D7\:?CC+JFM#5[.#P
MU#%:IJT@LBI\1:9%EH/ND[7)SZ@'M0!_)K7W5_P;5?%7PK\&_P#@M-\&_&/C
MSQ=:Z'H;-KMIJ>HW]PL4"+-H6H1Q^8[$*B><8LL2 ,9)P*^%:^S/^#?/]GSX
M-_M4?\%>_A%\!_V@/ 5EXG\(ZXVO-JVA:BI,-R8- U&YBW $$A9H8WQT)09R
M.* /Z-/^"B'_  <3_L*?L+Z7HH\!^-/#'QDUC5[BXBN='\ ?$O1&?2O*5"&N
MV>YS$'W$+A6.4;@<9\"_8_\ ^#NC]G?X_P#BGQ1H7Q@_9/\ &?A)-*BMO^$;
MM_!<D_B^[UF1S)YJLEG:1QV^P"/&9&W;SR,<_?/P[_X)5?\ !.3X2%)/AI^Q
M5\,M$FCQMNK#P18).3ZF7R=['W)->P:7\,O"FB6,>F:+;2V=M$,16]K+Y:(/
M0*N * /QU_:4_P""P_\ P7=^/OQOU;3O^"</_!/7XD:!\,FAMAX;UOQO^S_<
MPZK/(8$\]I9+S4$M"GG>9L*J/DV[AN!)]J_9A_:E_P"#F?\ X4QIG@SXG_\
M!-/P7K'BN&:Y:\^(OCSXGZ3I4=\DD[O"&TK2_,-OY4;)%]\E_+W'EC7Z4?\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!^%UO_ ,&\/_!?#XY:A<WG[3W_  5
MLI=.O92T>EZE\6?%FLM9H?\ EF(T^R0\<\*2/>OL'XO?\$7?^"CG[8GPXOOA
M#^W/_P %J]5\5^#M8\C^U?!OAKX%Z%IMI*(9DGC5I&,C3;98HY SJ2&4'M7Z
M(?\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!^97P8_P"#1S_@G!\(]0.MS?&3
MXV:K>R[C<^3XUM]*@?<NU@J:=:0,BE201O/!/.#7MG@7_@V^_P""+O@2\_M5
M/V)M,UN^=MUQ?>+/$VJZL\[?WG6ZNG3/T4#VK[)_X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#S'X:_\ !.?_ ()_?!L1GX5?L0?"7P_)%C;<Z5\/--AF)]3(
ML.]C[DDU[#86%CI=G'I^F64-M;Q+MB@@C"(@] HX K,_X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:K6E:!9:/(\EK+.Q=<'
MS9BP_6@"]7X@_P#![S_R:S\#_P#LH&H_^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?
M_2$4 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[
M_4 >??M*?LM_!']KCP#:_#?X[>%KG4M.T_6K;6-*FT_6KO3;O3M1MRQ@O+:Z
MLY8IX)HRS%71P1DUY+\$O^"6/P+^&'Q6O/C#\0O%7BCXC:M;>.)?$W@X>-_$
M-Y>P>'[I[*WM1.L$L[0SWJK"VV^DC\Y5?:A7#%_INB@#SK]J']E+X'?ME_">
M_P#@;^T3X=U/6?"FK1^7JNC6'BK4M+CO8]RMY<S6%Q"\J;D4[6)7CIR<[OP:
M^#O@3X!?#;2?A'\,K?4X-!T.RBM-*M=6\07NIRV\$:+''$)[V:68JJ*H +D
M"NHHH \ \2?\$R?V0?%?B#6[_5O!&JC0O$_B,>(/%/@&V\47T7AK6M6#(YO+
MK2TE%M,[O'&\B%/*FD022I(_S5ZE\;?@5\)/VC?A9JGP4^-?@:SU_P ,:S L
M5]I=UN0'8P>.2-XRKPRQNJO'+&RO&Z*R,K*".MHH \K^#'[''P6^"7C^]^+V
MD)K_ (@\9W^DII,OC#QKXFN]9U*+34?S%L89KJ1S!!O^=DC"B1P'DWN-U>J4
M44 %>?\ [4?[+GP)_;1^!.N_LT?M+^!O^$E\$^)?LO\ ;>B?VG=6?VG[/=17
M4/[ZUEBF3;-!$_RN,[<'*D@^@44 ?E3^T)_P;>?\$7O WQ1^%?ASPM^QI]EL
M_$GBR2RUJ'_A8GB-_M$ @+!,OJ!*?,,Y4@^]?2_[+G_!!7_@D]^Q=\=M"_:7
M_9H_93_X1KQMX:^U?V)K?_"=:[>?9OM%K+:S?N;J^EA?=#/*GS(<;LC# $>E
M_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\
MV4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_
M $^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/<O\ Z3-7
MNE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^
M!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\
M[>/_ $^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/<O\
MZ3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_
MY-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]
MKO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/
M<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\
M@]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\
M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 >%_M8?\ );/@
M?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\
M0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:
M;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%5FUC2$U=/#[ZI;"_DMFN([
M(SKYS0JRJT@3.XJ&906Q@%@.XJS0 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3
M-7NE>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5^(/_![S_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-9^!_
M_90-1_\ 2$4 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^
MWC_T^3U^_P!0 4444 %<]\6]:\9^&_A3XG\1?#C05U7Q%8>'KVYT'2W4D7EZ
MD#M!"0""0\@5>".M=#6/\1/'OA7X5?#_ %WXH>.M2-EHGAO1[K5-9O!"\GD6
MEO$TTTFQ 6;:B,<*"3C !- 'X^?\$H[[X%?\%2KWPKXD\7?M"?$2\^,__"F/
M$ ^*^O6OQ!U33?$'A?Q,-9L%5H8H9HTLH$#$P6\<8MF1=KQNRRBOI'_@HW^T
M?^T5\%_AS^R7_P $\['XHZCIOQ._: \4Z1X7\<^.]'N_*U"VTRQ@M6U^[LYE
MYBNI#*J),O*"9V4JX1AY5_P50_X)P:5XF_;//[:G[ GQ13X+_&70O@MKGCI?
M&?ADQQV/BF>RN[+$.IQ_ZJ:*:&:16E((;*F42JH6N)^/?QJ^(G[3_C/_ ()6
M?\%5/BGX070K;4_&$^B>,8H8V2UM-1URWMX+29-Q)C@EDM9G0L2-LD0W$\D
M^C?VAO&T'_!+#_@HA^S7X;^$FI:K;_"KX_ZS>^!/&?A'4M=N[ZWM=;"PMI.J
M6OVJ61H;B265X)RK 3(59P\B*P_0BOS9_P""UO@O5?CC_P %%_V /@5X0@>X
MU6T^.%QXXODA&3;:;H@L[N>63^XA'R G&YCM'/%?I-0 5P?Q!_:>^ 'PJ\1M
MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@UWE9>K>"/!>O7AU#7/"&EWMP5"F>[T^
M.1R!T&YE)Q0!\J_M2_M@_LS:A\0_A;XUL?C'I$VE^&?%4M]KMW$[L+2W\@KY
MC +N(R0,*"?:NR_X>W?\$Z/^CI-%_P# "\_^,TS]K+X:_#IOBW\&M';P#HAM
M+_QK+#?6ITJ'R[B/[,WR2+MPZ^QR*]6_X9?_ &:?^C>/ O\ X25G_P#&J /+
M/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\
MHWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P#
M"\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :
MH_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N
M_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_
MZ-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO
M_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&
MJ /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V
M:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%
M_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?
M_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_
M  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?
M_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C--?_ (*Y?\$Y
MD95/[4>C_,<#&G7I_/$'%>J_\,O_ +-/_1O'@7_PDK/_ .-5XK^T_P#L_P#P
M&T?XP_!JQTGX)>$;6"_\:RQ7T-MX;M42XC^SL=D@6,!USS@Y% &O_P /;O\
M@G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!
M?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_Q
MFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\
MLT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%
M_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_
M /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",
MUZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_
M  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S
M3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO
M_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5
M'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3
MH_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@
M7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P
M O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^
M-4 >5/\ \%<O^"<R,JG]J/1_F.!C3KT_GB#BG?\ #V[_ ()T?]'2:+_X 7G_
M ,9K(_:?_9_^ VC_ !A^#5CI/P2\(VL%_P"-98KZ&V\-VJ)<1_9V.R0+& ZY
MYP<BO:O^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1
M_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&
M7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?
M]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E
M9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/
M_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C
M_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_
M (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_
M (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H
M_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_
MX)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_
M .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\
M9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW
M_!.C_HZ31?\ P O/_C--?_@KE_P3F1E4_M1Z/\QP,:=>G\\0<5ZK_P ,O_LT
M_P#1O'@7_P )*S_^-5XK^T_^S_\  ;1_C#\&K'2?@EX1M8+_ ,:RQ7T-MX;M
M42XC^SL=D@6,!USS@Y% &O\ \/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ3
M1?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L
M_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\
MC->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9
M_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\
MLT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:
M+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#X
MU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\
M$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;Q
MX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_
M\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L_
M_C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J
M?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@
MG1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\
M)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'E3_\ !7+_ ()S(RJ?VH]'^8X&
M-.O3^>(.*=_P]N_X)T?]'2:+_P" %Y_\9K(_:?\ V?\ X#:/\8?@U8Z3\$O"
M-K!?^-98KZ&V\-VJ)<1_9V.R0+& ZYYP<BO:O^&7_P!FG_HWCP+_ .$E9_\
MQJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_
M]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ3
M1?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25
MG_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1
M_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&
M7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?
M]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E
M9_\ QJ@#RS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/
M_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C
M_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_
M (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_
M (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H
M_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS31_P %
M<O\ @G,9#&/VH]'R!DG^SKW'Y^1BO5?^&7_V:?\ HWCP+_X25G_\:KQ7P/\
ML_\ P&N/VZ_'/ARX^"7A&33[;P5IDMO8/X;M3#%(SMN=4,>U6/<@9- &O_P]
MN_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-
M/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_
MT=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2
ML_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A
M[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]
M&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P#
M"\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5
M 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_
M ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>
M?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+
M_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.
MDT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4 >5#_ (*Y?\$YC(8Q^U'H^0,D_P!G7N/S\C%._P"'MW_!.C_HZ31?
M_ "\_P#C-9'@?]G_ . UQ^W7XY\.7'P2\(R:?;>"M,EM[!_#=J88I&=MSJAC
MVJQ[D#)KVK_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_
M^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9
MI_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB
M_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9_
M_&J /+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9K
MU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_
M (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-
MX\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\
M "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE
M_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\
M1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^
M$E9__&J /+/^'MW_  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_
M ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@
M#RS_ (>W?\$Z/^CI-%_\ +S_ .,TT?\ !7+_ ()S&0QC]J/1\@9)_LZ]Q^?D
M8KU7_AE_]FG_ *-X\"_^$E9__&J\5\#_ +/_ ,!KC]NOQSX<N/@EX1DT^V\%
M:9+;V#^&[4PQ2,[;G5#'M5CW(&30!K_\/;O^"='_ $=)HO\ X 7G_P 9H_X>
MW?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT
M_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_H
MZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/
M_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR
M_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='
M_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\
M"2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_
M !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_
M  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W
M?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%
M_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_X
MS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P
M]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1
MO'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'E0_P""N7_!.8R&,?M1
MZ/D#)/\ 9U[C\_(Q3O\ A[=_P3H_Z.DT7_P O/\ XS61X'_9_P#@-<?MU^.?
M#EQ\$O",FGVW@K3);>P?PW:F&*1G;<ZH8]JL>Y R:]J_X9?_ &:?^C>/ O\
MX25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QF
MO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\
M$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\
M"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "
M\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\
MQJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#
MV[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/
M O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7
MG_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X
M>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_
MZ-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31
M?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E
M9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C
M-=1\)?\ @H)^QM\=?%$7@KX3_'G2M8U29U2&RA@GC9V;. /,C4$G![]JZO\
MX9?_ &:?^C>/ O\ X25G_P#&J\D^/WPH^%OPY^.7P6N?A[\-= T&2Z\<.MS)
MHVC06K3*+9R QB5=P!)QGIF@#Z4K\0?^#WG_ )-9^!__ &4#4?\ TA%?M]7X
M@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X
M--O^4IG[7?\ V\?^GR>OW^H **** "LWQEX/\,_$+PAJO@'QKHT.HZ-KFFSZ
M?JVGW )CNK::-HY8FQSM9&93[&M*B@#X_'_!%K]EX>*=,TR3QC\0;CX:Z=X*
MN?#8^%E_\1-9N-/DM);FVF6V,TEX9C8@6X0V+,T#J54C8OEM]%?%+]G#X&?&
MGX)W/[.7Q)^&.E:AX(N=/ALO^$=2#R(+>&':8!!Y)1K9HBD;1/$4:)HT9"I4
M$=M10!Y7\&/V./@M\$O'][\7M(37_$'C._TE-)E\8>-?$UWK.I1::C^8MC#-
M=2.8(-_SLD842. \F]QNKU2BB@ HHJ(7MF;PZ<+N(W"Q"1H!(-X0D@-MZX)!
M&>F0: ,#QO\ "GPC\0?$7ASQ1XCAG:[\+:DU]I)AG**LQ0H2P_B&#TKI***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_&_PI\(_$'Q%X<\4>(X9
MVN_"VI-?:289RBK,4*$L/XA@]*S_ (L?M)?L[? 6ZTZQ^.?Q\\%>"YM7<II,
M/BSQ3::<UZP(!6$7$B&0Y(&%SUKL;>X@NX$NK6=)8I4#QR1L&5U(R"".H([T
M /HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y[Q+\7/A1X+\5Z5X$\
M8_$[P]I.N:ZVW1-&U/6H(+O4#G&((7</*<\?*#0 SQO\*?"/Q!\1>'/%'B.&
M=KOPMJ37VDF&<HJS%"A+#^(8/2NDHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N;\;_"GPC\0?$7ASQ1XCAG:[\+:DU]I)AG**LQ0H2P_B&#TK(\
M=_M.? /X8?&CP;^SQ\0OBEI>C^,_B%!?2^"M"OY&CDU<68B-PL+$;"ZB:,B,
ML'8;BH8(V.[H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO*OC%^V
MK^S;\"/CO\./V9OB1\1[:U\<_%749[3P=X=A4RW$XAMY9GGD5<F*#]T8Q(V
M9'51G#%0#L?&_P *?"/Q!\1>'/%'B.&=KOPMJ37VDF&<HJS%"A+#^(8/2NDH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;TSX4^$=(^*.J?&"SA
MG&M:OIL%C>NTY,9AB)* )V.3U[U!JWQ>\-Z=\8=(^!UI;7%[KFIZ/<ZO=1VP
M79INGQ,L8N)V)&T23.L4:C+.1*P!6&0KU= !1110 4444 %%%% !1110 444
M4 %%%% !1110 445\[_M4_\ !4G]CG]CG]H3X:?LN_&;XC"'QG\4=;AL-(TN
MR193IT4S&*&]OCN MK:2X,=NKMRTDG *I(R 'LFF?"GPCI'Q1U3XP6<,XUK5
M]-@L;UVG)C,,1)0!.QR>O>NDHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N;TSX4^$=(^*.J?&"SAG&M:OIL%C>NTY,9AB)* )V.3U[UQGQ&_;K_
M &,/A#\7]-_9_P#BE^U/X"\/^-M7FBAT_P +ZOXHMH+V627'E1F-W!5I,C8K
M8+Y&T'->KT %%%% !1110 4444 %%%% !1110 4444 %%%% !117FGC/]M#]
MCOX<?$Z/X)_$+]K#X::#XSF,8A\(ZSX[T^UU-RX!0"UEF64[@01A><\4 =/I
MGPI\(Z1\4=4^,%G#.-:U?38+&]=IR8S#$24 3L<GKWKI* 01D&B@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *YOQO\*?"/Q!\1>'/%'B.&=KOPMJ37
MVDF&<HJS%"A+#^(8/2N?UK]KW]DWPW\4A\#?$7[4'P[L/&K.J+X/O?&UA%JA
M9@"J_9&E$V2",#;SD5Z)0 5^(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?
M^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_
M:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 5\#?\ !2G_ ()Y_ME:]\?8
MO^"GW[ _[0VI0_&CP)I$.F>'_AMJLB)X<\2^'8\S7.C7*<$W$]P\TBSLZJ#Y
M"8B:-;A.(_:J^,__  4E_P""5G[5?BG_ (* _%C7Y_BK^S#XWUU8?'?@30+*
M1[_X764 6TL]6M%+MY\3PQ)-=!0B^9*X*_*LY_0[X2_%KX:?'CX::)\8_@YX
MVT_Q'X7\1Z?'?:)K>ESB2"[@<9#*>QZ@J<,K JP!!  /%?\ @FQ_P4G^#O\
MP4A^#MUXP\'Z9>>%_&WA>\_LOXF?#/7@8]5\*:JA99+>>-@K&,LC^7+M <*P
M(1TDC3Z,KX'_ ."D7_!-_P"+5U^TMX*_X*%?\$S?$$/@;]H)M>L]"\3SS6#R
M:!XLT*0C[0-<BC*Y2"&(NLV1(YBCA4F4VS1_</@/1_%6@>$+#2?''C$^(-8B
M@_XF6L#3X[1+B8DLQCACR(HP3M1"SL$50[R-N=@#7HHHH **** "BBB@ HHH
MH **** "BBB@ HHK\S?CY\<_^"CO_!)_]J7Q5^VU^T=K\OQ2_9=^(_B3?XQT
M+P_92RW_ ,((TV6EE>0IN8W%HUO% USY85?.:1@@;#W !O?#?_@BM^R[^V!\
M6?CI^T#_ ,%*OA!-\1?''B;XIZUI>AOX@U&\BBT'PM!+LT>VT\0RHL0-DT,[
M2I\WF3.-P96SZO\ \$A?AGXP_97\$?$S]@#Q/XRU+Q!I/P5^(9T_X=ZMJ\WF
MW,GA6_L;74=/AED(&][=KFYM<X Q;*%"J%4?4?PY^(W@/XO> ](^*/PN\7:?
MK_AW7]/BOM%UK2KE9K>\MY%#))&Z\,I!K\[?VU_VAOVSY/\ @H?X_P#V!/\
M@GGX%-K\1/B;X'\,:AK'Q6U&UW:5X T9#J-O<:E+_P ]KL_(EM#CYG4DY"XH
M _1[PQXG\/>-/#UGXL\)ZS;ZAINH6ZSV5[:R!XYHV&0RD5>KRK]B/]DSP9^P
MS^RSX/\ V5_ /BG6]<T[PG821?VSXBOFN+R^GEFDN)YY&8G;OFED8(/E0,%7
MA17JM !1110 4444 %%%% !1110 4444 %%%% !7YL?%C_@A/^R)^TE\/_C3
M^TC_ ,% +'4[CXH>)_%7BG4[/XF77B&ZBF\':-:7]VFB&Q2.41106^GP6LVU
MU8N6?>2,!:/Q6_:$_P""AG_!(O\ :8\0_M5_MB>*V^)W[+WQ5\5&X\1G0=/F
MDO?@O/(RP6GR;G-SIWDK!'-)&%!F#NL<;L%N?T@\(>+_  7\4/!>G>.? WB+
M3]=\/Z[I\=WI>J:=<)<6M]:RH&22-U)61&4@@C((- 'YL_L6?\%Z_B3<WGPO
M^&'[>?\ P3P^,7P@T;QG!IF@>'_C%XRT^4Z7JVLR1)&GVO?!$;+[3*"8R6D!
MW@G";G7].Z^-?V]/VA_A1^T_XU\0_P#!(7X=>#M;\6_$+Q%I=A-XOFM]$D&E
M>"=+EFBF&JWEY*!$)4C3S;>&,O)).(5P@+.OV50 4444 %%%% !1110 4444
M %%%% !1110 445^77C3]I'_ (*#_P#!'#]I+5_C_P#MV>,I/B;^S'\7_%LE
M[K.L:)8S2W'P7U"YE"V]L5W.T^EA/*A,BX#.A=8XY'\JY /5?^"T'[ GPI_;
MK^(/P \*?$G6]4T&\N/$VOZ!X2\9Z#<M#?>&-7GTB35K34(65E^99M!1-I(#
M"7:"K,KKY-^S1_P6>_:*_9?^.GAS_@DW_P %&O@9KOBW]H=_%.FZ-X8\3^"A
M;+IWC70+@R8\0L\TD:P-%#!*TT?!=T( 1O,6/[&_;B\)?%?]I/\ 9)LOB#^P
MIXA\(ZSXYTG5='\8?"S4M8OR^C:C+#,DF&F@)W13VDEQ&&4@'SERP4DCYML?
M^#=OX _$O]FW7M._:M^).L>+?VA?&>L0>)O$'[1-G(8=:TO7X1FV;2V&/LME
M;Y\N.V7:K(H)",L?E 'Z*T5E^!_#M[X0\%Z1X3U+Q7J.NW&EZ7;VD^N:PT9N
M]0>.-4:XG,2(AED*EVV*J[F.% XK4H **** "BBB@ HHHH **** "BBB@ HH
MHH *_)/]IOXA^(?^">__  5R^(_BWX!?\$]_&O[1/[0OQLT;3=4^&FK2:L$T
M[PSX;CM4LKRS:[FWBPC2]MWE;"HC1W<*-)'A=_277[47[?/_  1I_:)O/'O_
M  4;\='XC_LW?&/Q9+?R^-](LYG?X/:Q>S%UTV92SO)I*EUA248&4WJD;,89
M?TZT#5O#7BK2[/QIX7U*QU&RU.QBGT_5K"9)HKJV=0\;QRH2'C8,&4@D$'(Z
MT ?#'[-W_!3+_@H'X-^-WA7X*_\ !5;_ ()WQ?"6Q^(6JQZ3X)^(G@_Q?;ZU
MHQU:4$P:9>B&21K264KY<4C.5DE(0+@[A]ZU\9_M)_M3^'OVL?VF(O\ @F=\
M&?A'XRU?6O"_CKPQK_Q+\;7GAR6U\/\ AFQTW4;+6E NY0!<W<YMHH(4A# -
M,TA;$#BOLR@ HHHH **** "BBB@ HHHH **** "BBB@ HILK.D3/'&78*2J
M@%CZ<U^7'AS]J[]NO_@C/^T%]A_X*D?$6/XA_ #XQ>*)K_3/BUI=G*(_AEKM
M],TSZ/=J[.RZ6'<I!*2 JIE51=T48!V7Q3_;8'[)G_!:CXL_#[Q+X2N=>\1_
M$/\ 9[\%M\'O#XNTMSKM]:ZUJMH--BF<%8M]SJGFR.0?*AAFF8%8S6;XE_X*
M<?\ !5O]@WXW^';G_@JQ^R;\+D^"7B_7;;2%^*7P3U74+J+P?<W,BQV_]J+>
MG>\7F.B-*(H4&24+L%C;U;_@K+_P3,U7_@H9X3\ _M&?LH?&2S\#?'+X4WXU
MSX1_$*)A+9SK($=K.Y:,/YEK-M0A@L@7)^1TDD1^7&N_\%*_V[/V8/%/["W[
M</\ P38M_ ^H^-/#EQX=\5?$O3_B#H]_X;2WG3RI=3M+=)Y+U;A5+306[1,%
MF2,231C+* ??=%-BC6&)84SM10!N8DX'J3R:=0 4444 %%%% !1110 4444
M%%%% !114.H37=O83W%A9_:9XX6:&W\P)YK@$A=QX7)P,GIF@"IXN@\477A/
M5+7P1J-G9ZU)ITZZ1=ZA;M-;P71C81/*BLI= ^TLH() (!'6O@#]A'_@CEX/
M\2_L2^-]>_;J;4O%7QU_:0\,.WQD\<:[&/[2TR:8!X;"R[6L5C(D+1K'A3+;
M1L %CB2/COAI^U1^V[_P1L^.D'PP_P""KOQ6@^(OP1^*OB6:Y\*_'FQLI88?
M!.N7LK3RZ-J22,[06!E=Q;S,Q6-%'W8PT=M^GMK=6M]:QWUC<QS0S1AX9HG#
M*ZD9# C@@CD$4 ?//_!,C]HGQ_\ &_\ 9YF\ _'RX3_A;/PGUV?P1\58AQY^
MJV00)J* \F*]MGM[U&Q@BY('W37T57SMJ_[/'Q.^&_\ P4ATO]J/X,Z/!/X3
M^)7A"3P]\:K(W:1&"ZTY'GT7641B#-( ]Q82!<MLGMVQMA)'T30 4444 %%%
M% !1110 4444 %%%% !1110 4V42F)A"RA]IV%ER >V1D9%5M?N-8M-"O;OP
M[IL5YJ$5I(]C:3S^4D\P4E(V?!V!FP"V#@'.#7Y@_!?]J[]LS_@C!\=]/_9O
M_P""LWQ?3XC?!KXEZ[+)\/\ ]HU+&2WA\/:S<R--+HVJH[R&VMS(SF"1G98T
M'WO*5UM0#YW_ &@_^"EG[.'A#_@EGXZ_X)H?\% _V,?BMIWQN_X175;3Q$9?
MAY]LL]9\7LDK1^)K>^5E619KTQW0N  1OPN] "WU[^S3_P '#O[+'BOQAX,^
M!_Q@_9Y_:%^%ZZ[-9:'HGCWXP_#<:;I6IZ@X6*-)+F.XE\MY9!@,X"9.69>:
M^L_V]?@IX]_:=_8L^(GP:^#'BNVTOQ1XB\+3#PGJL[_Z.FH)MFM2[ -^Z:6.
M,,P#85B<'H? -,^(/[57_!1O]G.?]DG]I_\ X)V^+OA?K6KPVEG\2_$'B2_T
MN?P_:K%/')/-I,L%W+<7DS^7NMSY*I$Y5WE/EKYH!]P4444 %%%% !1110 4
M444 %%%% !1110 445G>+IO$]OX4U2X\$V5I<ZS'IT[:1;W\IC@ENA&QB21E
M!*H7VAB 2 2: +&L+JC:1=+H<D27IMG%FTX)02[3L+ =5W8S[5^9O_!._P (
M?\$QO^"L/[ T?[+O[27P2\)WOQ7\(64FD?'#PYX@L8;?Q3IWBB',6HZL;@ 7
M(DGN1+,+N-B"9&1FW*Z"#]G3]KG]KG_@CO\ '71OV*O^"M_Q@/C_ .&/CS4V
M7X2_M-3VC6\-OJ,K&1]%U@.\GV7YBQAD>1@B8&]HE;[-]*?M3?\ !$3_ ();
M_MJ?&>/]HG]H7]E/2]8\7LJ?;-;T[6;_ $UM2"J%7[4ME/$ET=H";I S% $)
M*C% 'RS_ ,$#OVAOBK\%OVB/B)_P28^*/Q.U7QYX.\,:3=>*OV<_B#K;AY]9
M\)0:K+I4L0D!(FBBN(U$+#AD$C(!#Y(7]5*^6+?]GSP=-_P5&\ ^-?A9X7LM
M*T3X/_ '5O#>H0:59I#:V9U&_P!,;2]/0( JB.WT^^D,2X,:2P$@+*F[ZGH
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
M"H3J ?9)]FA#1DA2Y>-%=1^DE& .@ZT4 %%%% !1110 4444 %%%% !1110
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
M < R$#@5Z?0 4444 %%%% !1110 4444 %%%% !117RE_P %8_\ @JK\)?\
M@E[\"QXW\31+J7BC6;F&R\/:6]O<26EF\\GE+?ZB]NCO;V4;9+$ R2E#'$K/
MG: ?0OQ0^-WP7^"&FP:S\:?B]X7\(6=U*8[6[\4:_;:?%,XY*JT[J&/(X![U
MP7[67[46B?"/]CCQ1^TM\-/&F@7EI::9$=+\2_:%N],M3/<1VRW\K1/B6W@,
MOG2!6&4A<;EZCQ'1/^"/G_!.[]K?PE8_'C]J/1[/]HKQ-XNTF&[G^)OB#69Y
M8+V"5-Z#3(;><0:?9 .3%%; 84@L\DA:1O@']I3]BW4?^#>[]IKPUXP^#6L:
MGXJ_8K_:!\2+X'^,?PD\47LE[;Z&=11H3*A<Y9?)\QDE/[PB%H)7;S$>@#[%
M_9>_88^+GC[]K+7OBZG_  47^-/Q2^ NI^&-0T/QEX6^*&IV6HZ+XZU"X1X+
M@:=;QV\4-KID:LP+P1IYL@*1.T*L7\<^ /\ P3 _X*5^'_A39>'O^"7G_!8'
M4_!'[/GBJ";^S/"'COPC;ZSK7@B-I'CN+&PO&WD^3(LL:E)854@E2S#SFZ[4
M/^"1_P#P63^"ME+^S3^Q%_P6('ASX$RH;31;'QCX1BU'Q)X3TT_*+*ROC&9)
MECC^2)C- 8U50FPKN/W]^R9^S5X%_8[_ &;/!G[,7PUN[ZYT7P7H46G6M[J<
MWF7-XRY:2XF8  R2R,\C8 &YS@ 8% "_LH?LW>!_V0/V</!O[,WPXO+ZZT?P
M9H<6G6M]J<WF7-XRY:2XF8  R2R,\C8 &YS@ 8%>A444 %%%% !1110 4444
M %%%% !1110 5ROQ1^.OP1^!UE;:E\:OC'X5\'V]Y(4M+CQ3XAMM/2=AR51I
MW0,1Z"OF_P#X*T_\%8OA-_P3(^%6GW6KW-O<>,/%.IVNF:#'>VEQ+INB"XE\
MH:KJKVZL\-E%B1]B_O;@PO'$"0[QY4'_  1=_P""<'[3?AR'XO?M.^$H?V@?
M%'BS2XKF_P#BCXIUV>=]3BE3>CV MIE@L+3#YAAM D:(5(+-EV /:/VP/VF+
M#X2?LC:M\>_AOXYT3[/<SZ58:7XN:1+O3M-&HZG:Z<-4D*-LF@MOM1N7&X!D
M@8%@#D?)_P"R7^PO\4OBE^TIXR^)M[_P4 ^,WQ9_9N\1^$;W0-=\)_%S5K34
MM-\>7UPDD-S/IZ1V\4=GI2*V$DMXXO/D#&)C;!6F^1?C?^Q1JG_!!;]K/PIX
M+\&:SJGC;]B#]I_Q(O@'XC_#+Q3?/<Q>&[S45,2NCD@CY"\B3KB5H[>6.0LZ
MPRGZ,O\ _@D=_P %HOAEI,G[+/[+7_!9EM(^ \L1L=+/BGP?#>^+/#NE,-@L
MK:]$>^;RX_DCE\Z!D 78(\"@#DO@!_P2_P#^"G<7P/T7PC_P3J_X+*:MX6_9
MQ\::+'/H.@>-/!]OJ?B3P?ITZC?86=[RQ:(%HE*2PB,K\@!&\_IS^S-^S]X$
M_92_9[\&?LV_#);G^P?!'ARUT?3)+R3?/-'#&$\V5@ &D<@NQ  +,< #BD_9
MD_9\\!_LH?L\^"_V:OAB+DZ!X'\.6FCZ9)>R!YYHX(PGFRL  9'(+L0 -S'
M XKNJ "BBB@ HHHH **** "BBB@ HHHH ***^.O^"L__  5L^%'_  3>\&Z%
MX8N-<L8_&WC;6[/2-)OM5LKB;2/"Z7,GE_VOJSP M';1*))%A!$MP876/"K)
M+& ?3/Q1^/?P+^!T-K<?&KXT>$_!\=\Y6Q?Q3XCM=/%PPZA#.Z[R/;->??MJ
M?M)0_!_]E*X^,7P[^(&DV46LZYX?T33O&K&*[L=(CU?6++2_[6;+>5+';+>&
MXPQ\MC$ Q"DFO'[G_@B%_P $U/V@M$/Q%_:5^'9^.?BCQ18)/JOQ/\9>([FY
MO=561-R26SVTR0V5OM8>5%9K%%&FW8.Y_/KXD_L3:O\ \$1OVR/"?[+LFOZQ
MX_\ V&_VM=>/@/Q%X"\37CS_ /"*ZOJ'[N(QR#!C<,PD2=-LCQ12APTL$4Q
M/KC]DK]@KXC?%CXO_$;Q_P")OVX_C/\ &#]FCQKX+N=!'@GXQ:W;:C!XUNIU
M=+B_LBL$0L=,"[1;R0)"T[[I8V^S"%Y_)?@1_P $NO\ @IYX@_9_T#P)^PY_
MP6GUC2?V8O'_ (8M+SPY8>*_!L%_XI\.Z'>0+(MC:WO+!DA<1JR2PB+&$5"N
M3UFL?\$B_P#@M3X:T&7]DOX-?\%H7M?@+/ =.M[KQ!X-AN/&.E:.P"?8HKU8
MPTK+'E%G\^)@ -H0 */T9_9_^"/@;]FKX&>#_P!GKX96TT7A[P1X:LM#T5+F
M3?+]FM8$AC:1L#<Y5 6; RQ)[T +\ O@IX'_ &;?@=X/_9\^&=M+#X>\$>&K
M+0]%2XD#R_9K6!(8R[ #<Y5 6; RQ)[UUU%% !1110 4444 %%%% !1110 4
M444 %<C\4/V@?@+\$&M$^-/QM\(>$#J!(L!XH\2VNGFY(ZB/SY%WX]LU\O\
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
MPF\1:1I5_8^)-"NM-N;/7=/^UV<JS1,F)H=R^;'\V2FY20,!@>0 ?(?_  4
M;X,_\%9_A;X3_86^ _C;2?&6A>-M<\/>*OB!XAT*[6YM-#\)VUW%J"RR3(2J
M7%\UNEM;1'YW$DTNWRX)"/N*O(?V'/V'/V=_^">7[.^C?LT_LT^#DTO0M+3S
M+N[FP]YJUXP EO;N4 >;/(5&3@!0%1 J(JCUZ@ HHHH **** "BBB@ HHHH
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
M444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\
MV4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_
M $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^(/_  >\_P#)K/P/_P"R@:C_ .D(K]OJ
M_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\
M&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P 'O/\ R:S\
M#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO
M_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444
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
M'X'^.(T'^RO^$S\'Z9KO]E_:O/\ L?VNUCN/)\S:GF;/,V[MJ[L9VC.*Z^@
MHHJAK'BGPWX?U'2M)US7+6TNM<OVL=&M[B8*][<K;S7+0Q@_?<06\\N!SLB<
M]%- %^BBO*_CU\</C3\+?BM\+_ OPR_9:UCQYHGC;Q'-I_C'Q3INM06L/@RT
M2$.M[/'(I:X5FRNU2N-C?,6*(X!ZI117F_[7?[0ES^RC^S;XR_:,C^%FL^,8
M/!?AZ\UF_P!%T*[M89VMK:WDGEDW74L:[52-B0N]S_"CGB@#TBBO,?V+?VD(
M_P!L']DOX=?M31>#V\/)X_\ "-EKJZ&U_P#:C8BXB600F;RX_,VYQNV+GT%>
M0_\ !3[_ (*Q_"__ ()0^#_#_P 4?V@O@;XZUCP?X@\01:+#XD\)+I\\=M>R
M0S3B.6&:[BF \JWG?<J,/W9&<D @'U915#PMXH\/>-_#&F^-/".L0:AI.KV$
M-[IE_:ONBN;>5!)'*A[JR,K ^AKY=_:E_P""OGP'_9E_;J^'7_!.F+X:^+_&
MGQ-^)-FMUIMAX66Q%OIT+-*%:[ENKF$1Y2":3"AF"1YQ\R!@#ZQHJ'3KBYN]
M/@NKRP>UFEA5Y;61U9H6(!*$J2I(/&02..":FH ***^9O@I_P48G^+__  4<
M^(O_  3UU']G;7/"]Y\/?!-IXBD\2:UK5I(-3BN)DCC\F"V:4+&0Y8.TH?Y=
MK1*>@!],T4V9WCB9XXB[*I*H" 6/ISQ7F'['/QL^,_[0GP&TWXH_'W]F'5O@
M_P")KR]O(;KP+K6M0ZA<6D<-Q)%'*9H552)419 -HP&XW##, >HT444 %%%%
M !1110 4444 %%%% !1110 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;
MZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /
M_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% ''_ !^^-GA/
M]G'X-^(?CEXZTW6+S2/#6GF\O[70-+DO;V2,$#$,$?S2MR/E'-?&/_$2!^PI
M_P!$>_: _P##):I_\37W]10!\ _\1('["G_1'OV@/_#):I_\31_Q$@?L*?\
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
M=^T/\1K+QC'XW^',WB_X&_%#4O#D$-X&B,J7&G:K;6/V:"X:(PR2J\"VVZ-
M#AI 4\<_8_\ VB?^"OW[=W[+/Q[\5Z)^V'X(\#^(/A9\9?%OA[1]=TOX86]V
M^J'3(+<PV8M[F1HK.TW%V:1S=7#FXQOC$ \[W[PO^S9\2_VB_P#@I[IO_!2_
MXB_!O7/"?A_X8_"BZ\,?#CPOK<]FNLZWJ-W-))=WSQ1SO':PB%A;11S2+([O
M([B-%4OP'_!*?X!?MA?LN_LR_M+>#_C/^Q_XHTS6O''QK\7^,O!NE0^)O#UP
M^JV6J1P+;PAXM3:.&<&-MXE9$  (=B<4 ?,__!3#]L/]H/\ ;A_X-CO!/[:<
M?Q3N/!^H>)WTNU\?Z+X;LHTM]?D.M)ILT;.^9(+<R123&)#\VY49F0,K?K_\
M'O!OQ%\"^#QH7Q0^,-UXXU3[4\G]N7FBVM@_EG&V+RK5%CPN#\V,G//2ORB?
M_@F3^W?XC_X-?[+_ ()VWW[/-SI'QC\(745Y;^%]0\2:3+%JQB\3/J92"YMK
MN6$$VS\>8T9\P;>^ZOU0_9\\?_%CXH?#2U\<_&/X(7/PZU2_??%X2U'6K>^O
M+*'8N!<R6I: 2%_,.V-Y $V98.61 #\^/^#A?_DZ;_@GS_V>!X=_]+K*O4_^
M"CW[5G[=WP'_ ."A?[+_ ,!?V>O''@F/PG\9=;\0:?J6F:WX8D,L4UCIJS(\
M]V)G,L6Z4RB*"*WD;[/Y9G D+IRW_!;+]FO]L#]I3]HO]E+Q5^S?^REX@\9Z
M1\&?CII?C;Q?J=GXET&R1K&VN+25X;=+[4()))BL<@ **N5^]@@UTG_!0'X1
M?M9?&3_@H-^R!\>/A3^R/XGUCPI\)O$>OZIX\O\ _A(] MY+%+_3X[2%(XIM
M25IW1M[OL!4!1M9R<  A_9H_:._;=^"__!836?\ @G)^U=^T+I/Q4\/>*/@B
M/B)X.\0VO@BVT.XT>>/4S8S:=Y5LS"2(@22!Y&=P%C&\G<3J?LC_ +0O[4'_
M  5+^&_CO]JCX!?M)R?#3P5#XMU/0?@SIFF^%].OX=8AT^3R3JNKO>02RR1W
M%RD@6WM'M6C@7_6/(V]*?BOX#?M2ZI_P7^\+_MDV7[,FOO\ "W2_V?Y_ EWX
MO_M_1 JZC+JTEX)A;&_^U&W$;*"PBW[B0(R!FO+/^"67PM_X*!?\$B;;Q9_P
M3IU3]BCQ%\4_AW%XQOM3^#7Q0\*>)-+@LDL;M]_V;5EN[F.6S$;9=Y(XYGW/
M((XI@$+@'S9^QA^T;^TA^QS_ ,&HK?M=_L[?$X>'/%W@3Q3J\XM)-&M+ZQU#
M[3XK%I+',EQ$[@*L[LAC=#NQNWC@?=/_  5$_:[_ &F_V7M _97^*GP=^*@L
MH/BA\?/!O@3QKX>N]"L[BUN['5$GFN)XW>+SH9L0; 5DV!7R%##<?E_X"_\
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
M?QDOM9\.:/>0WUUX;^%-_J%C(SZC=2@Q7$2E)!MD4$CH01VKZH_XB0/V%/\
MHCW[0'_ADM4_^)KU?_@B;^SA\9_V1O\ @EQ\(OV<_P!H;P;_ ,(]XR\+Z/>0
M:[HW]HVUW]FD?4;J91YMM))$^8Y$;*.P^;!Y! ^IZ /@'_B) _84_P"B/?M
M?^&2U3_XFC_B) _84_Z(]^T!_P"&2U3_ .)K[^HH X_X _&SPG^T=\&_#WQR
M\"Z;K%GI'B73Q>6%KK^ER65['&21B:"3YHFX/RGFO&_^"LO[ ^H_\%(/V+=<
M_9T\*_$=_"/BB/4K+7/!?B0;_+L=7LIA-;M*$^;RV(9"RY9-^]0Q0*?I2O"_
M^"@'_#5EI\)_#GB+]C7P+;^)O&FC?$+2+\Z#>:PNGP7^G1RM]N@DN'RL0>V,
MJ*Q# .R':<8H _.OPG_P69^.'[.\C_\ !.3_ (.-/V8;KPE#XOTZ;P_;_&[P
M_#YGAWQ'!*AA::9HALA8JV]IH#F)G5G@MP"1^C/[;O[3'[/WPA^#D/@[XJ3:
MAKUS\54E\,^#O!?A.-+G5_%=Q=0,IM[)"RICRW+O/(Z01)\\DB+S7S5_P4UM
MOCI_P4N_8S\1?L+^&?\ @G1X[TOQ5XV-I;/K7Q(_LB'0_"$BW".VIM>VU]/]
MH:%5<QK9K+(Y(!"JS5YA^W9^Q!^W)^RY^U]^R#^VM^R+\*;[XX^&/V=OAZ_@
MGQ'X(AU:&UU62W>Q>QEU.W6=PDDTD$@R%);?;Q!@49F0 \8_X(7^%O&^N^(M
M5_X)#_\ !0#X@_V+KG[(OB,>)_!7PWN;*-+?6E^TO>V>KWMTLQ:_M[*:YAFB
MMH_)B7SK>1VFVH(?T>_X)>?&;]N7]I/X'C]H#]KNX^&]KI?B2]NY? 6F>!O"
M.H6$USHXG*V6ISR7>HW(Q=0KYZ0J@VQS1$R$EE'PQ_P4R_X)V?MM?\%3_&&A
M_MX?LV?LI-\$?B#X"\.3V$&D?$GQ/;1:K\2+&9@LVC7L.F7$D%K:&![N+=-<
M[YUNGAD2*,B5?L[]AK]JS_@H3^T!#:1_M _\$W+KX):9X:T>0:[%J'BJROI-
M;OD01Q6>E0Q.@A@SF0SSLJJ$2)?,WM+& ?(__!+KXW:_\&/^"CG_  4.U#1?
MV>_'GCLR_&>Q=(?!%I93.)%COML+"YNH2K/GAC\@P=S+7LO_  0K_P""?_[2
MG[+_ (S_ &COVOOVK/!]CX-\4_M'?$Y_$L7PYL-4BO?^$<LUN;^XBCFF@)B:
M=FU"0,(RPVQ1DMN9D2O_ ,$E?V??VQO@/^WK^UO\5OCY^R/XA\)^%/C7\1[7
M7O!.MW/B?0+P+;0_;48745GJ,LL3LLL+*%1Q\S D;>?T0H ^;?\ @K9;P7?[
M"GB&UNH$EBE\6^$4DCD4,KJ?$^E@@@]01VKY(_X)#W<__!-7_@I5\</^"+OB
MJ9[;P?K5S)\3?V>6N#M1M)NVQ>Z=$3][R67"J.IM+J3'S5]=_P#!4WPM\;_B
M)^R9J'PW^ 'P#UOQ]X@U#Q#H-W#8:3K&E6211V6M6-[*9)-1N[=1F*WD"[=Y
M+8! !S7AO_!83_@FK\;_ -O\_!#]HG]F#5M2^&7Q:\ ^,ELKO6I+RTCU#3_#
M&I_Z)JOSQ2R12RPQ-YZ(LCY7SD7YY,4 ?&?_  6I _:-^&7A7_@H+J!$VF>(
MOVN_"'@SX3.3E5\+:4VJI+>)_P!?VI&[N V/GMX;$\[17WI_P6N_:R_:O_8W
M^'GPF^('[.7Q \/:38>*/C?X;\)>)[74/"_VR]EM+Z>3S&@GDF,40VQ;"K0.
MV'++(A4 ^:?\%Q/V*?VC/BW^R-\$?V4OV OV1=2\36/PO^*/AK6X(;3Q'HNG
M65CH^DVES MLAOKZ&1Y,20JH";<!B6& #UW_  6R^"/[5O[7_P"SK\(?#7[.
M_P"RAXFU[6-#^.'AWQAK^DS>(M LY-.L-/DG:5'>?4DBDF;<FQ8GD4[N67!%
M 'HG[0O[77Q'\;_\%$_"/_!,#]G;QE'X8UBX^'=W\0?B7XUCL8+N\TC0H[I+
M*VMK"*X22W^USW4B[I)XY$BA4D1.9%*?,'P!T7XO_"3_ (.3_BXGQ1^*<WQ
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
M_$^VM]:N+;3_ !'HMO#X&\3LI2X>PM;F_CN'LI$CC\U!&"K,OE*RP@2?HG0
M4444 %%%% 'PAXL_X.'/V(O!OBK4_"&J?"3X\276E:A-9W,EI\&-2EB:2)RC
M%'"X=25.&'!&#7U?\4OVD/ GPC_9QOOVH?$VC^(+CP]I_A^+6)['2]$EN=2:
M"148*MJ@WM+AQE!R"#Z5Z!10!\8? '_@NI^R!^T=\9/#WP-\"_##XT6>K^)=
M06SL+KQ!\)M0L;*.0@G,T\B[8EX/S'BO8/VWOV_/@Q^P)X5T/Q?\9_"GCC5;
M7Q!J$EG91^!_!]SK$L<B)O)E2 $QKCHQX)XKV^B@#\;_ /@KE_P<L? :T_X)
M^^//"G[+^@?$G0/B)XNM5\/>';CQEX'NM%^SQW2NMW>0/. 7>&W60 IRDLT!
M/6OD7_@V6_X+V_#G]B[X(>(OV*/VH=&\;:UI=IJK:Q\-_P#A#_#4VKW%NDVY
MKZT:&$[TC$@%PI (W33[B/ESVW_!PA_P2V_X+A_\%1OV^-0\>?"_]CFXO/AA
MX,L5T+X<F7XB>'8!<VRG?<7YAEU%7C:XF+,-ZJXBC@5E!0@?+W[('_!!'_@X
M>_8M_:=\$?M3_"?]B3R]=\$>((-2M8C\4/#*I=1J=LUM(1J6?+FA:2%\=4D:
M@#^F7]D/]K3X:_MJ_!N#XY?"C0?%&FZ1/J$]FEKXO\.S:7>B2$@,3!, P4YX
M;H:^8/%G_!PY^Q%X-\5:GX0U3X2?'B2ZTK4)K.YDM/@QJ4L321.48HX7#J2I
MPPX(P:^X_#NHZCJ_A^QU;5] N-)N[JSBFNM+NY8I);.1D#-"[1,\;,A)4E&9
M202K$8-7* //_BE^TAX$^$?[.-]^U#XFT?Q!<>'M/\/Q:Q/8Z7HDMSJ302*C
M!5M4&]I<.,H.00?2OG#X _\ !=3]D#]H[XR>'O@;X%^&'QHL]7\2Z@MG877B
M#X3:A8V4<A!.9IY%VQ+P?F/%?9]% !7QU_P67_X)[?&W]NGX,^#?%?[)WQ>B
M\$_&+X0>-(?%WPVU:]_X])KR.-D:UG^5PJN""&*.N4"LI1WQ]BU\X_MS:E^V
M9X2^*/P>^(_[(WP=?QY:Z)XAU+_A8GAA?$-OIK7FCRV+1XBEN76$W"W!@DC1
MRJL8BI>,$NH!\:?LT?\ !;^^\3?&+PY_P3H_X+?_ +*U_P#!3XL3>(=*G\-^
M(7C8^&_$>I6=]!<6<T$VYA!NNH8MK))-;LP93*F1'7U%_P %=O&_PK^)/[.G
MB#_@G4UMJ?B+XE_'7PAJ>D^!_!GAQ8WO<B(_\32X:5TBM;&VD\N22>5E!"E(
MQ)(50^+?\%1O@7\5/^"R'PZ\$?LF>'?V+O'7@=++XA:;K?B/XG?$:WTVR3PE
M96Y8W L?(NYY;R\F0F%5@!A^8L\RA16%^U5\&OV__P!D7_@N-'_P4^^#O[,>
ML_'/X9>,/A-%X'U[0?"VIV::SX81)X9R;>&ZEC$B--;I*"K!3Y\X<QD(S 'D
M'_!'OXT:S\8_V6]=\6?M@?%^PTSXO_L'^'M3\-Z/X!\2Z,5TOPG)9Z=+:)KU
M]%'<K-JD[00W%KYGFPI&J3!(P\GGR?I;_P $^_%/[;OQ!_9I\.?$S]O;3_!&
MC^-_$>DV^HW'A+P3X;O;!- $H9Q:W#W=]<M/.$:/?@1A'$B?. 'K\V/VW/\
M@F__ ,%!?C3^U5!_P6%_9(_9 TCP?XGLWTB/Q7\ ?&/B^!K[XDV5G<)<_:-1
M^QS&QMYD>WLMEL;B;>;1)799(Q#)^@G[)?[4/[;7QY\,ZE\5/CG^P)K/PJTW
M3M+6+3_ ]]XHT_4-=UO4&=3))&WFP6]M;1*K*OGNLDQD+;8A&OF@'P/_ ,$$
M?VC?B;\$OV+?V@H/A=^R'X^^)FLM^TWXQDT.V\-'3H[.[O&BLE2WFGN;N,VR
MA@I>1TVA'RN]@5KZA_X-[/\ @F[\8_\ @F7^PA=?"W]H.\T]/&?C+QQ>^+-=
MT72+D36FBO<06UNEE&ZDHY6.U1F9"5W.55G50QP/^#?#]G']K[]D7X(_%#X5
M_M;?LNZSX%U#Q3\:]<\9:3>2^)=%U&UDLKZ&T"1$V%]-(DRM!(&!3;C:0YR0
M/T(H ^>?VT/C??WGB31OV,/A5\1[?PUXO\=6,EWX@\4?;HX9/"7AI'\NYU!"
MYP+N9LVMF#_RV9Y\.EI*M?+'_!.'2O@M\*?^"X?[5?PP^%$^B:9X<TSX8_#7
M2_#&G6%[&8A%#ILR+%$=Q,A4 9Y+$\G))-?6?[3?_!+W_@G[^V9\0H/BM^U'
M^RKX6\;>([72H]-M]7UJWD:9+2.221(05<#:'ED8<=7-?)?[&O\ P0Y^!G[/
MO_!6WXM_M"Q?L6>&M"^&VFZ5X5NO@7JMO>0.MCJT-O)_:4L$"3M- _FE,M*B
MJQY7(H 9_P &SFLZI\1?AY^U9\;/%TLDWB'Q)^V#XJ35+B4DMMBMM/>./GHJ
M&XD4+T P!C%?F_\ M:_%CQQ\/?\ @FC_ ,%)O@MX*U">#PPG[;\UG;I"YVV\
M-UJS27-NA'W4W6-NI7H0[ YW'/ZS_L\_ 3XT_P#!,/\ :6^/Q^&?[.WB3XB_
M#+XT^,F\?^$(?!=U8+<:/XBN8A'J6FW:7ES (HII(X98;A<Q(@9)"A5=_&^!
M?^"'=WXX_P""3OQE_9&_: \0Z9!\3_V@_%FK>/O&>MV#-/::3XGNKI+RTCC?
M:'D@MW@MT<@#S/WY7 DH T_^#E?P=X=\,_\ !!SXK:/IP^R1>%[7PN="FC;8
M]K)!KVF11%"/NMM.S(Y^8XK[7_9S\6>(/'O[/?@3QUXL4C5=:\&Z7?ZF&&"+
MB:TBDDS_ ,"8U\._M0_ ?]L7_@IU^QUX!_X)Z_&[]GC7? @N]7T(_M!>,M2U
M:Q?39+'3)8[B>/2GM[B2:[DO+BWB:%C&@AC8F;RW41-^AVGV%EI5A!I>F6D<
M%M;0K%;P1*%6-% "J .@   % 'YC_M#?\K8_P$_[-?U3_P!*M8KLO$G[3/\
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
MDHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^:O^"GG[ 'B/_@I#\#[
M/]G[_A??_"":'#XAL-:N[JQ\,"^O9KFSF\Z!5D>X1(X]X5F'ELQ*##*,@_2M
M% %#PQ;>)K/0+6U\9:Q9:AJB18O;W3=.>T@F?^\D+RRM&,8X,C?7M5^BB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD/V@
M/AAKOQJ^"7BGX2^&/BKK_@;4?$6AW%A8^,/"TXCU#2)9$*K<P,1\KJ2"",'T
M93AAU]% '@_[#'[#<'['/AC4;KQE\?/&GQ:\>Z_;VEOXE^)'Q U#S]0O+:T$
M@M;2,#Y8+:(S3NL8+$R7$TCLS.37O%%% !1110 4444 %%%% !1110 5^(/_
M  >\_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\
MP:;?\I3/VN_^WC_T^3U^_P!7\GO_  2[_P""POPV_P""/?\ P4#_ &BOB1\2
M/@[KGC&#QCKE_IMM;:'?PP/;O%JT\I=C*,$$'&!7Z"?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1C
MWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\
MPHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK
M'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^H
MK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0
M?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>
M?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_
MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_
M (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_
MX4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?
M\1O/[+/_ $8]\0/_  HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^R
MS_T8]\0/_"BL?\* /V^K\0?^#WG_ )-9^!__ &4#4?\ TA%'_$;S^RS_ -&/
M?$#_ ,**Q_PKX#_X+Z?\%]/A%_P6$^$7@#X;_#?X ^)/!T_@[Q)=:E<W.N:G
1;SI<)+;B((HB&001G)H _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>vmi-20201226_g2.jpg
<TEXT>
begin 644 vmi-20201226_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MT 5  P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM
MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_
MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&
MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_
M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'
MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_
M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(
M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_
MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I
MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J^._^"PO_!+O_@H'_P $>_AMX.^)'Q(_X**:YXQ@\8ZY/IMM;:'K
M^JP/;O%")2[&6;!!!Q@5_6%7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_
M )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@
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
M);>7[%JG@[QIJ.C74#21[1,DUA/$SE<AE#%ER,XK^6?_ ((1_M&_M@?MK?\
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
M/XD\!3Q79GU?X<>-;!KK0]7&=IG2)CY<BOM ^U6DBLP4 2X&*_I+_P""L/\
MP4;T7_@F[\=_V:_'_P 3/%$^F_#OQ?XXU3P[X]E61O)M[>:Q'D7DB#[RP7 B
M=C@E8_-V\G!^A_VB/V7OV4/V]_@P/A]^T%\+_#/Q#\'ZQ:"XT^2[C2=525 4
MNK.YC.^%RI!6:%U;!X;!H ^1?^")7_!=W]G3_@KS%=^']4\ 6O@CXU^'-$+Z
MQX>DD6=;[3_,027%A<E0[P>:8R\+X:-F3/F#$A_G)_X+1>*->^+G_!:/X\3^
M.[]_,;XQ7VC":=C^[L[2X%C![A5MX8P,=AQ7WA_P1V_X)^:G^S7_ ,'2?B3X
M/?LS>*+[Q!\//@E=ZZ^O>(&?>(+"YTJ6WALKB10$>=+J[B@88!9[65PHV$+R
MG_!VI_P2Y^)'[/G[9-__ ,%!/A[X9NKKX=?%&6WDUS4+.)F30]?2)8I(YB!^
M[6X$:S(Y/S2-,O&U<@']/%I:6UA:16-E D4,,:QPQ(N%10,  =@ *_(C_@]+
MT73[[_@EMX)UF>-1<V/QRTP6\F.=KZ3JP9?H<*?^ "OT0_X)U?M@^!OV\?V+
M/AY^U%X%URWO%\2^&[9]:A@D#-8:HD:I>6D@'W7BG$BD'J &&0P)_(7_ (/2
MOVJ?#_BS0_@]_P $\/A]<MK7BRZ\3GQ7K.B:8AGN+=O(DL=.B,:98RSFZNMJ
M ;B$4XPZY .@_P"#(/QMXFU#]FSXZ_#N\NY&T?2?&^E:AI\#$[4N+JSECG(]
MRMI;Y_W17U1\.?V!_@7_ ,%)OV;?VNOV6_CWI6ZPU7]JOQ5-H^LP1*UUH>HI
M:V'D7UN3TD0L01D!T9XVRKL#TG_!N3_P3-\6?\$S_P#@GI8^$_B]I@L_B'X]
MU9O$WC.Q8AFTQY(HXK:P+#@M%#&I<<XEEF ) !/H/_!)_6-*U75?VHHM,U*"
MX:T_:V\5PW*PRAO*D%MIV4;'0C/2@#^:;X5_$/\ ;?\ ^#:;_@J9<Z=XETEV
MOM!N!:^(]'65TTWQKX=E?*R1.1RDBKYD4F"T,T>&7<DD=?T.?L/?M5_!;]MG
M_@J)K'[3G[/WBE-6\+^*OV0/!US9RG EMY/^$F\2K+;3H"?+FBD#1NF3AE/)
M&";W_!=O_@C=X$_X*U?LQ/IN@P66E_%KP?!-=?#KQ+. BR.1E]-N7 R;:? &
M>L4@609 ='_-3_@S'^'?C_X0_M=?M*?"GXI^%[[0_$7AO0-+T[6=&U*(QSV5
MQ%?72R1.IZ$,#['J,YS0!_0E1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P>\_\FL_ _P#[
M*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ *4S]KO\ [>/_
M $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\A?
MM(?\$(?^"7O[8'C>+XD?M0_ GQ+X[UNVLQ:6FH>)/C#XKN6MK<,S"&(-J>V)
M-S,VU !EB<9)KU/]D+_@GO\ LK_L'^&8O W[*_A7Q+X;T"W\[[+X<N?B1KVI
MZ;;&5]\C16E_>S0Q,SY8LB Y9CG+-GVJB@"#5=-M]8TRYTB[DG2*Z@>&5[6Z
MD@E564J2DL3*\;8/#HP93@@@@&OC3XW_ /!O7_P21_:6^(U[\7OV@?V;-=\9
M>)]15%O-=\1?%_Q7=7,BHH5$WOJA(15 "J,!0, "OM*B@#S']F#]C[X%_L<>
M!K7X9?L_Z=XETWP]I]E'9Z9HNL?$#6M9MK"W0G9%;QZE=SBW1<X"Q[0  .@
MKTZBB@#S7X*?LC? 3]GKXI?$OXR_"CP1%IGB#XN>(K?6O&][&V?MEU#;);I@
M=$7B24CO+<3/U?CTJBB@#YM_; _X)(?L&_M\W]O>_M>_#'Q+XVBLKM[JPTR_
M^*GB2'3[29EVM)#9V^H1V\+%>,I&."1T)KSOX<?\&\G_  24^#B7<7PB_9Z\
M4^%5ORAOE\-_&WQA8BX*YVF3R=67?C<<9SC)]:^UJ* /B:S_ .#=?_@CW:_%
M+3?C7<_LIZAJ'BK2=5MM2LM;UGXI>)[^87,$BR1._P!IU)Q*%=5.UPRG&"""
M17VS110 5X;^UM_P3D_9-_;HT&\\(?M3>%O%7B?0M0G@FO?#:?%#Q#8:7,\.
MWRF:RLK^*W.THKCY/OC?][YJ]RHH ^0OV<?^"$?_  2__9!\8W'Q _9?^!OB
M?P'K-Y9&SO;_ ,,_&/Q7:M<VY8-Y4H35,2)N56"L" 5!'(!KZX^QQ?8OL&^7
MR_*\O=Y[[\8QG?G=G_:SG/.<U+10!\<?M!_\$"?^"57[5_Q /Q5_:5_9^\1>
M./$7V..T35_$OQA\5W4T=NA8I"A?5#LC#.[!%PH+L<98DIX1_P""!7_!+CX?
M^%D\#> _@WXWT31$#[-'TCX\>,[:U7>27Q%'JX0;B23QR2<U]D44 ?)_[*G_
M  0\_P""77[$WQSMOVE?V9_V8F\/>.+2WNH;?7I_&^N:BZK<(4F_=WM[-&69
M68%BI;YC@C-6O&'_  1@_P"">GCW]I-?VP_%'PV\:S_%".8R6OC>+XU^+8+^
MT!#KY4$D6J+]GA"R.@AC"QA'90H4D5]344 9D/A'2H/!B^ TN]3-BFF"P$[Z
MW=->^4(_+W&\,GV@S;>?/,GF[OGW[OFKXZ^,O_!NY_P2$_:(^)&I_&'XZ_LQ
M:SXN\4ZPZ-JFO^(/BYXJNKJY*1K&@:1]4)(6-$11T5550  !7VQ10!X)X1_X
M)H?LE^ ?V=H_V3_!6E>/M+^'\$,D%OX?L?C3XJC$-N\?EM:I,-2\Y+?:2/LZ
MN(ADD("3GQCX9?\ !N%_P1P^"WCW2_BG\(?V5=7\,>)=$N?M&D:]H/Q=\5VM
MW9RX*[HY8]4#*2I*G!Y#$'@D5]Q44 <=XZ^ /PF^*7P/U3]G'XG^%G\2^#M;
MT232=7TKQ#J5S>O>VKJ599;B:1IW?!R)3)Y@8!@P8 CYC^ G_!OQ_P $F?V6
M_B=8?&?]G;]F[6_!OBG3"?L>M:!\6_%,$RJWWHVVZGB2-@,-&X*,.&!'%?9M
M% !4=Y9VFH6DMA?VL<\$\;1S0S(&21&&"K \$$$@@]:DHH ^%/BQ_P &XW_!
M*WXA_%#_ (79X#^$.N_"OQ89VE_MOX0^+KO0&1SU,<,+F"#.3GRHTSGFNW^$
MG_!%;]B#X=>.M*^*/Q"M/'7Q<\2:!<+<:!J_QL^(6H^*/[,E7[LL%O>2M;I(
M#@K)Y6]2 58&OK2B@ KP/]MC_@F#^PI_P4.TZTM_VM/V>M(\2W^FQ[-*\112
M2V6JV*Y+!8KVV>.=4#$MY98QEN2IKWRB@#XH\6?\$)/V6OBAX0@^%OQP_:'_
M &B?'W@>!DSX#\7_ !SU:XTJ9$8%(Y421))%7 VAG.W'!%?3O[.O[,G[/W[)
M'PRM/@W^S3\(="\%>&;-S)%I.@V*PH\A #2R-]Z:5L#=(Y9VP,DXKNJ* /!/
MVRO^"9?[&W_!0*SM](_:Z\ ^(O%NEVLR3P:$/B5K]AIJS(I5)OL5E?0VYE 9
M@)#'N^8\\FO3O@O\%/!'P#\%1?#_ .'U[XDFTV!@81XH\:ZIKUQ& BH$6XU.
MYN)@@"C"!]HY(&22>MHH Y+X1? GX1_ 3P5<_#KX-^!K3P[HMYK&I:K<6.F,
MZ*UY?W4MW=3!MVY2\TTC  @("JH%5%4?,W[0?_! K_@E7^U?X_/Q4_:5_9^\
M1^.?$7V-+1-7\2_&'Q7=31VZ%BD*%]4/EQ@N[!%PN78XRQ)^QJ* /$?V<O\
M@G?^RW^R3\,)/@M^SSHWC/PYX5-E+:VVA1?%GQ)<6]C')*)7^R"XU!_L;%P6
MWP>6WSO@_.V?"OB3_P &WO\ P1L^,GCO5/BA\6OV4]6\2^)-:NC<ZOKNN_%S
MQ7=7=Y*0!ODEDU0LYP .3P !T%?<=% ''_!3X&> _P!G[P=%X#^'-WXEDTR!
M42"/Q/XWU7798D1 BHDVIW-Q*BA0!M# >U5OVB_V<OA5^U9\*M0^"GQKLM:N
M_#6K*4U2PT3Q=J6C/>1%&1H99M.N()9(65V#PLYC<8W*<#'<T4 >$?L=_P#!
M-7]D#]@733H'[)G@OQ-X5T??+(/#K_$[Q!J&EK)+CS)5L;V_FMED; S((PW'
M6NF_:G_8V^ ?[:/@.Y^%W[16C^(M6\.7UJ;;4M#TKQ]K.CVM]"6#&.XCTZ[@
M6X7*CB0,.W3BO4:* /BGX+_\&\/_  2(_9R^).F_&'X#?LRZUX0\4Z1(S:;K
MWA_XN^*K:Y@W*5=0Z:H"592593E65BI!!(KL?VM/^",'_!.K]NOQ7!XS_:X^
M#_B3QU>64MQ)IL6L?%GQ/]ET\SN'E%M:QZDL%JK%5RL2(N$1<810/J6B@#P#
M]CK_ ()@?L8?L VSZ9^R-X"\2^$-,DNY+J304^)WB&]TQ[B2/RWF:QO+^6V:
M0J%&\Q[OD0YRJD97[;7_  2 _P""<G_!1?QII'Q&_;&_9IL_%VNZ%IK:?INK
M1^(-2TR=;4N9/)=K"Y@,RJY9E$F[87?;C>V?I2B@#YP^%W_!)_\ 8G^"?P(N
M_P!F/X2^&/'OA[P%>B19/#.E?&[Q;%;QI()/-CB(U3=!')YLA=(RJN6RP)P:
M\I^'7_!MS_P1H^$'CG2_B;\*OV4-5\-^(M$NUNM(UW0_BYXKM;NRF7I)%+'J
M@9&Y(R#T)'>ON6B@#Q/X\?\ !._]D7]J*P\$:'^T=\*D\>:5\/[F[N?#^D^,
M]0GU:!I[B+RFEN?M;R/=LJD[?-9MI.>JJ5\TTW_@C1^S;X%TN?PA\ ?C;\<_
MA9X4N68OX)^'GQDU2RTF(N<O]G@DDD-F&.<BW:(<\ <8^MZ* /*/V1/V(/V6
MOV$OAY/\,OV6?A%8>%].OKLW>KW$<LMQ>ZK='.;B[NIV>>YDY/S2.V <# XK
MT+QQX%\$_$[PAJ/P^^)'A#3-?T'5[5K;5=%UFQCNK6\A88:.6*0%)%/<,"*U
M:* /BOPO_P $&?V)O@_K^JZW^R?XU^,'P0AUV8S:UH_PD^+>IZ787DN,>8UL
MTDD:L!PNP+M'"X'%=C^RK_P1L_X)^?LB?%2Z_:!\!?!ZX\0_$J^F:>\^)/Q"
MUZZ\0:Y),PVM*MS>R2>3(1E3)$$9@2"2.*^HZ* ,3XA^ -"^)_A*Z\%>)+_6
M[:SNPOFS>'?$M]I%VN""-EU830SQ\CG9(N1P<@XKPG]ES_@DK^PM^Q;XWU/X
MA_LR_#_Q=X6U/7-0%_KYB^+OB>YM]6N@S-YUW;W.HR0W;Y9CNE1R=S>IS](T
M4 %>=>%_V4_@;X)_:7\3_M<>$O!D6G^./&GAVRT;Q5J5JVQ=3@M'=K>25!PT
MR!S'YGWBBHIR$7'HM% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P>\_\FL_ _P#[*!J/
M_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ *4S]KO\ [>/_ $^3
MU^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X@_\'O/
M_)K/P/\ ^R@:C_Z0BOV^K\0?^#WG_DUGX'_]E U'_P!(10!Y_P#\&FW_ "E,
M_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % %'Q-XG\->"O#M
M[XO\9>(;'2-)TRU>YU+5-3NTM[>TA0%GEDD<A8T4 DLQ  &37B_P4_X*7_L-
M_M ^/+GX9?#7]H[PS<:ZFL/IVF:;=:K%!)K4BPQ2F2P#L/ML>V9/FBW=SC&"
M?+_^"['[/W[2?[1?_!/O5/#W[*WAR+Q%XG\.>+=$\3OX*N'_ '?BBTTZ]2ZE
MTUE) E#[%<1'_6&((/F85X[_ ,$M_P!JO]DK_@K%HWQ!T_6=/_X1CXAZ!\?=
M/\>R?#7Q1$D>O^&;JPBTI?,$;A6*>=:7%JTJ $)*RNL;/Y= 'VK^U!^V[^R-
M^Q7HNG>(/VK?VA_"O@.VU>9HM)'B'54AEO67&_R8N7D"[EW%5(7<NXC(KL_A
M7\5_AE\<?A_I?Q7^#?C_ $?Q3X9UJW\_2=>T'4([JTNX\E24DC)5L,&4C.0R
MD'!!%>7?M3M^PS^SIX:\7?M;?M<Z9X8@L9=$2QUW7?%.FC4';3XD=A801,DC
MM&29I#;Q*=[R2.5))-?%'_!)7Q_\%OV0/^"%GQC_ &L_V7?B9I/B71+>Y\=?
M$30_#NG2O+%X386[7%IX?D1P&26&*&V\U6 'F3.REXV61P#[W\0_ML?LE>$_
MBM_PI'Q'^T)X7L_%"ZA;Z?/I<VJ(#;7LX!M[.:3_ %<%S*&7RX)&623>NU6W
M#/?^,?&7A#X=^%=0\=>/_%.G:'HFD6CW6JZQJ][';6MG @W/+++(0D:* 268
M@ 5^;G[!7[/>@?$S_@V<O?#OQ)']JZK\5/A/XG\6>+=<OCYESJ&L:B;R]&H2
MR'E[A',#*YY4P1_W17S+I?[;7Q-_;W_9=_X)=_L^_%+69]3M?C#\0;F]^)_V
MMRW_  D,/A"^6W6*[W?ZY+B6+SY%.0[Q*3VH _9#X)?M3?L\_M'2:A;?!+XM
M:1X@N=)2&34K&TF*W-M%,"89GAD"R+%*%8QR[=DFUMK-@X[^OSF_X*\_$74_
MV8O^"FW[#7[17@>X:TU'Q9\3+OX8>*4@.T:MI&L-:1I!/C[Z07!%Q&#PLGS5
M^C- !117E_Q6\*?M9ZOXN>\^#_Q7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"@#U"
MBOFW6O%_[8'PG^*'@;PW\2?BOX8U6Q\6ZZVGB'2_#9C92(RY+,S_ "CCL":]
MZ^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QJUI4&OPR.=8OX)E*_((H
MMI!H O5^(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\ ]E U'_TA
M% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U
M'D?[8'[8GPW_ &*O#GA#XA_&2:.P\):_XYM?#VO>);F4I;>'TN;:Z>&]N&VE
M4@^T0P0N[E$C%QO9@$P?RF_;,^&/P*^-/[5NG?M"?L-^,M+N_P!J;_AK>P7P
M9JO@+5DN+C4O"_\ 9NE_VA+J(MV8-I44)E+SR#8-QA#$3,C?MG-#%<1-!/$K
MHZE71UR&!X((/45RGPP^!/P@^"U[X@U#X5_#[3M#F\4ZP=5UY["(K]JNS%'$
M7()(4;(D 1<(""0,LQ(!YMXU_P""F/\ P3\^'OQ_U[]E+XJ?M8^"?"WCKP]I
M\%WK'A_Q?JBZ6%@GA6:,I-=B."XS$ZL5B=RH)W 8./E']A7_ ()W>%/&_@+]
MM^R^'V@-X4^$'[3.NWMA\.--;3VMHA:2:,]G>:O;VY"^5;SWEQ.\&%7=%;Q2
M(/+:(G]$-5\#>"M=UJU\2:YX/TN\U&Q'^A7]WI\<D]OSGY'92R<^A%:E 'Y3
M_LN?M3:=^S?_ ,$&-;_9'^+$\.F_'SX<^"]<^&H^% G5]:U#7R+FVTJ&TM%_
M?74=U'+:31RQ*R-$[."51B.)^(G_  3<^(/_  3T_9!_8!^/5_H<E[<_LI>+
M&N?C%!I<?GG3-)U^99M;O0(\F:.RG8LQ4']V9).%#$?L#+X<\/3:[%XHFT&R
M?4X8#!#J+6J&>.(G)19,;@I/) .*ND C!% 'YP_MNZ'X6_X*6?\ !3O]D[P#
M^SWXMTKQ=X3^"/B:[^)GQ-\3^'K^.]L-)>%;9M&M6GA9HS<W$\;L(=V\0J9=
MI3D_H]5/0O#GA[PO8_V7X9T*STZV,C2&WL+5(8]['+-M0 9)Y)[U<H ****
M/"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ -E
MU'_TA%?M]7X@_P#![S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\
MGK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB
M@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#9
M0-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z
M?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HH
MHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HK*\/>.O!'BZ^O],\)^,M*U2YTJ58M4M].
MU&*=[-V!*K*J,3&2 2 V"<5\C?M$_P#!=C]C#X!_&GQ!^S;X?\#_ !>^)WQ"
M\+7HL]>\'_"SX4ZCJ=U:W!1'$>^1(H7)1T8%)&4AAS0!]G45YW\/?B_X^^,W
M[,=K\9_!GP=UKPMXGUKPQ-?:/X(^(UF=/O+*^\M_)M;^-2QA/F!0^"<*<C-?
M+/PW\"?\'#_Q.^(>@^)_CG\>?V;_ (7^%;36K6ZU;PS\/_"NI:W?W]DDJO-9
MRSW[+'&TB!H_,A.5#[EY H ^ZJ_ FP_X.1?/_P"#CE]//CW_ (Q\FQ\+X_\
M2?\ 0_,%Q\NN]=O.H$KYO3[&V>HKZR_X.U/VBO!7P/\ ^"9$/ANY^)'BK0_&
M7BKQA;P>"K/PEXFETU[UXX91=&\\HAKBRC@F9FBR%,[6N[C@_P H] ']_E?B
M#_P>\_\ )K/P/_[*!J/_ *0BOL?_ (-R?^"D7_#Q?_@G'X>U#QIKWVOXA?#C
MR_"_CKSI=TUS)#&/LM^V>6^T6^QF<\&:.<#[M?''_![S_P FL_ __LH&H_\
MI"* //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_
MJ "BJ/B;Q/X:\%>';WQ?XR\0V.D:3IEJ]SJ6J:G=I;V]I"@+/+)(Y"QHH!)9
MB  ,FO%_@I_P4O\ V&_V@?'ES\,OAK^T=X9N-=36'T[3--NM5B@DUJ188I3)
M8!V'VV/;,GS1;NYQC!(![M17E7[4/[<G[('[%6EZ=K'[5O[1GA/P'%J\C)I,
M?B'5DAFO2N-YABYDD"[EW,JD+N&2,BNQ^$GQB^%'Q[^'^G?%?X)?$?1/%OAG
M5HS)INO>'M3CN[6X )5MLD9*DA@5(SE2"" 010!TE%>0_'+_ (* ?L,_LR>,
MT^'/[1?[7_PU\#:_)8I>IHOBSQI96%TUN[,J2^5-(K;&*. V,':?2N[;XP_"
M=/A2GQVF^)>@Q^"9-$365\73:M"FFG3FB$JW?VEF$?DF,AQ)NV[2#G% '1T5
MP'P2_:F_9Y_:.DU"V^"7Q:TCQ!<Z2D,FI6-I,5N;:*8$PS/#(%D6*4*QCEV[
M)-K;6;!QW] !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_
M .DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%<_\0_BQ\+/A%HI\2?%CXE>'_"^G*"6O_$6LP64( Z_/,RKQ]: .
M@HKD?$WQT^&'AOX$:C^TK;>)XM;\&:=X4F\2+K'AG_B9)>Z;';-<^?:_9]_V
MH-$NY/+W>9D;<Y%?)GP?_P""UDO[27Q7\-> _P!GK_@FA^TOJWA[6M=M++4?
MB/XC^'HT70M.M9951[WSKB7?,D2,9&0(&*CC)(% 'W#17C'[;EE_P4 U+X=:
M5I__  3OUSX4Z;XHGUM4UZ_^+-KJ$UK;:;Y4A:2V2R.7N1*(@%D&PJSY((&>
M._8@_9Z_X*3?#'QUJ_C_ /;K_P""@.B_$^TU+2!;:;X'\-?#"UT6PT:X\U'-
MQ'=(YGN25#)ME7HV<\8H ^D-6U?2= TV;6==U2WLK.W3?<7=W.L<<2^K,Q 4
M>YK.\"?$7X??%'0!XJ^&7CK1O$6EF>2 :EH6J17EN98V*R1^9$S+N5@01G((
MP:^<?VKO^",7_!/G]N/XZI^T#^UA\)]5\::K#I\%I:Z7?^,-2@TR 1!@LBVE
MM/'&7(;#%@=V!D<5[C^S[^S?\!_V4OAK;?![]G#X4Z+X,\,6D\D\&BZ#9B&
M2R$%Y"!RSL0,L<DXY- 'QYKW_!P1\"O$>N7OA3]E#]BO]I3XV7]G=26KW/@3
MX0W4>GQRHS(PEN;PP^4H92-Q0\U]:_M'ZM^TVW[/>KZQ^QUX?\)3_$F6UMG\
M-:?\27N8=*5WFB\T79M3YR[83*0$Y+JHZ$UZ)10!\?\ [*_P2_X+3CXZZ-\4
MOVVOVWOA,?"-DMR=8^%?PN^&LAM=2:2WDCB U*^<74(BE>.4$ [_ "MC##$C
MN?VZ/^"8?[,/_!1:]\-?\-.2^,;S2O#45W&OAS0?&E[I=AJ:SF(G[7':NC3%
M/*PAW J)).NX8^AZ* /'/V.O^"?W['/[ 'A?4_!W['WP)TOP18:S+#)JZ6%Q
M<3R7KPJRQM++<2222%0[@%F/WCZU[$J(F=B@9.3@=32T4 %%%% !1110 5^(
M/_![S_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-9^!__90-1_\ 2$4 >?\ _!IM
M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0!\<_\%V/
MV?OVD_VB_P#@GWJGA[]E;PY%XB\3^'/%NB>)W\%7#_N_%%IIUZEU+IK*2!*'
MV*XB/^L,00?,PKQW_@EO^U7^R5_P5BT;X@Z?K.G_ /",?$/0/C[I_CV3X:^*
M(DCU_P ,W5A%I2^8(W"L4\ZTN+5I4 (25E=8V?RZ^S/VP/VQ/AO^Q5X<\(?$
M/XR31V'A+7_'-KX>U[Q+<RE+;P^ES;73PWMPVTJD'VB&"%W<HD8N-[, F#^4
MW[9GPQ^!7QI_:MT[]H3]AOQEI=W^U-_PUO8+X,U7P%JR7%QJ7A?^S=+_ +0E
MU$6[,&TJ*$REYY!L&XPAB)F1@#]7M2_8H_9N\6_%_P 4?'+XI?"C0/&7B+Q+
M:V]@+WQ9HMO?G3=+A@6,:=;><C"*W:4SW#J,;Y+ERV0%"_(7_!!?]GFP^ WQ
M!_:VN/@M8R6'P4U+X_WEM\+-%A<_9(Y+*,P:G)9@G;]G^U8MD93M/V(KGY*T
M?^"DW_!;3]AGX!_&5_V$_&/[8MC\/M9N++S/B'XOTZRO+VY\.63XS96GV.WF
MV:I.C?(S@+:H3,VYQ#%)Z-^PC_P4W_X)J?&OX?:[\._V!?$-QJ_P]^"_@B.[
MU[4-"\(ZC;V.B6RK)Y%HB7$"3W-P\4%Q)MB20GRFW$NZA@#X%\<_&FZ_90_:
M U[XI_\ !>__ ((A> ]8\(_$?X@3S)^T++I6D^,5\/V\SK!I]A=J\,SV]K;V
MT=O" KQDF.21(I9)7S]%_P#!97X@:=XW_:?_ &%OV _"+V3_  ]^*/Q937O$
M6FZ:$%CJ>DZ"MG=6UDRI\DEI(TROY8RI^SQ^@KN_VB/^"A__  3^_P""EW[
MWCOX*?LK_%SP[\7/$OQ3\#:AHGACX<:/('UDWUS \-O+=V,@$^G0P3,DLEW.
MD<<*Q>9OX7/FG_!1+]C?Q;^R]X+_ &&?VI].>Y\1V?[(&M:5HOQ'U&SMWDE7
MPU/8V>GZCJY0 NZ0?9(YG&"5CDD<X"L: .C_ ."O/Q%U/]F+_@IM^PU^T5X'
MN&M-1\6?$R[^&'BE(#M&K:1K#6D:03X^^D%P1<1@\+)\U?HS7YP_MNZ'X6_X
M*6?\%._V3O /[/?BW2O%WA/X(^)KOXF?$WQ/X>OX[VPTEX5MFT:U:>%FC-S<
M3QNPAW;Q"IEVE.3^CU !7!_$']I[X ?"KQ&WA+XB?%32](U)(4E:SNY&#A&Y
M5N >#7>5EZMX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4G% 'S1\<OVD/@9\4
M_CC\&X/A[\3--U9[#QLTEXMI(Q\I&@**3D#@L0*^F?\ A,?#'_0:@_[ZKPK]
MISP;X0T+XV_!-M$\*:;9F7QS()3:V,<>\"W8@':!GGFOH'^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^
M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8
M?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5
M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@
M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[
M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^
M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8
M?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5
M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@
M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[
M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?56Y
M++3(D:66T@55!+,T:@ >IKRK4/VVOV&],^)ND_!2[_:E^&7_  F.NZ@ECH_A
M2+Q=8R:E=W#?=C2V20RDG_=H ]*_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J\;
M_;B_;2\-?L0>$M#\1W?[+?Q7^*-YXBU&2QTS0?@_X&_MJ]$JQ^9F5!(@BC(!
M^<G'!K!_8;_:X_:1_:N\1>()/C'_ ,$V/&7P4\,6%G#+X>UKQWKE@]YJ\K.P
M>%K"',ML44*VYBRG<1P0,@'T%_PF/AC_ *#4'_?5'_"8^&/^@U!_WU7RE^UM
M^S)_P5J^-OQMU"W_ &:?^"@'@/X,_#%[6W6P%E\)H-=U_P SR@+CS'O'$ !D
MW%&3!52.,C)]R_93^!'COX"_ O2OA9\8?CSJWQ6U^REN7O\ QOXDTRWM[N_,
MT\DH5HX1L54#^6BC.$11VH 3XK?MK?L?_ EA'\;/VH? /A%R0%B\2^++2Q=R
M>@59I%+$]@!D]JK?M4?MB_"G]D?X)ZG\=?'.D>)->T[2YK>*32O!6A2:GJ,[
MSS)#&L5O'@OEW4$Y  .3P*\:^#O_  03_P""/GP-NQJ7@_\ 8'\"ZA=>:93=
M>,+677W,A.2^=3DG .>> ,=L5];#3M/ P+"'_OT/\* /C[]DS_@J[\1OVM?C
M;8^"['_@FK\;/AYX%N;2XEN/B%\5M.M=&$#)&6B46)EDFD$K#:&4\9!(QG'2
M?MQV/_!27XA>)M!T7]@?]IOX1_#SPXUC*/%&M>,O"MUJVKQW.\>6;2(,+9H]
MF<B3#;@,$@\?3O\ 9VG_ //C#_WZ%']G:?\ \^,/_?H4 >"?L/?"_P#:)^ /
M@W6K#]KS]OJ?XY>(-7U-+N#6;CP19:!#IL8C"&W@M[0LNPD;LDYSGUKS3Q=_
MP16_X)!_$GX\^(OVE_BS^S3H_C'QEXIU>74=6U#Q7K=_?0-+(Q9E2TEG-LB9
M)(41XYK[&_L[3_\ GQA_[]"C^SM/_P"?&'_OT* .=\#6OPA^&'@[3/AW\-M*
MT7P_H&BV4=IH^B:+9):VEC;H-J1111J$C10,!5  K6_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X
M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O
MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\
MA,?#'_0:@_[ZJQI^MZ3JKM'IU_',R#+!#T%2?V=I_P#SXP_]^A3XK:V@),%N
MB$]2B 9H ?7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\
MV4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_
M $^3U^_U #9H8KB)H)XE='4JZ.N0P/!!!ZBN4^&'P)^$'P6O?$&H?"OX?:=H
M<WBG6#JNO/81%?M5V8HXBY!)"C9$@"+A 02!EF)ZVB@ HHHH SM!\'^$O"LE
MS+X8\+Z=IKWLWFWC6%E'"9Y/[[E -S>YR:T2 1@BBB@"GH7ASP]X7L?[+\,Z
M%9Z=;&1I#;V%JD,>]CEFVH ,D\D]ZN444 %%%% 'A?[6'_);/@?_ -CW+_Z3
M-7NE>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%9_BSQ7X;\">%=3\<>,=:M]-TC1M/
MFOM5U&[D"16MM"ADEE=C]U5168GL :^!O^"&?_!<#PQ_P5KUWXQ^$-0TRWT?
M6/!GC*>[\):=MV2WGA2>0I93NI/S3QLC)-CA3+#_ 'J /T)HKEOBM\<?@I\"
M-"7Q1\</C!X6\&:8Y;9J/BOQ!;:= VT MB2X=%. 03SQFN,_9J_;T_8V_;'\
M1>)?"W[*_P"T=X6\?7GA!;5O$0\+ZB+J*T6X,PA/FI^[D#&"7E&;&WG&1D ]
M<HKX]_:E_P""E'[5GPJ^.NM_L^?LQ?\ !([XR?%G4=%^S >*Y+RQT#PS?M-;
MQ3C[-J=R[K($\WRW)0;)(Y%(^7)]^_9X\6_M$?$W]G?2?%7[0WPCL_AC\0]2
MLKG^U?"EGKL.LQ:--YTJ08N8L1W&8Q%(<<9<KVH ]$JAXE\4^&/!FC3>(_&'
MB.PTG3[=<W%_J=XD$,0]6=R%7\37POX<_P""7_\ P4Y^(GB&P\3?M8_\%R/B
M)=P6U[%<MX=^$?@73/"MN CAO),Z"62:,XP=ZY()!XKZU_::_93_ &>?VR?A
MBWP9_:<^%NG^,/"[:C!?MHVIM((FN(6+1N?+92<$GC.""000: ,+X9_\% /V
M'_C7\8?^% ?!G]K+X?\ B_QD+":\D\/^%?%-MJ,\<$142,_V=W";2ZY#$'GI
M7"_MO?\ !1+QK^R7X^TCX3_#/_@G[\<?C-KNM:/_ &A;W?PY\,12Z-9KYKQ>
M3=W\DJK;2Y3=M*'Y6!SVKTKX#?L3?L=_LMD2_LW_ ++7P^\#3B$Q/>>%O"-G
M97$B'J'FBC$DF<#.YCG%>GT >-?L2?'3]J3]H'X:ZGXT_:M_8QN_@AJT>N/!
MH?AF^\;66N37FG"&)DNY)+0!8':1ID,##<HC4Y.[CP+XM_L*?\%>?CQ\5/$M
M[JO_  6)_P"%<_#VYUZ[;PYX4^&OPEL!J,6FM,QMXYM3N7,JSK%M5F12K-EA
M@8%?<5% 'GFL_LV^!OB)^RX?V3_CW>ZA\0- U#P7'X;\57OB&[9+S7X?LRP3
M3W$MN8V6:;!=GC*$.Q*[>,<!^SS_ ,$H_P#@FU^RGJEEXA^ 7[$OPYT#5]-E
M673]?7PU#<ZE;.O1H[RX$DZ,.N0^:^@J* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_DUGX'_]
ME U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ _@TV_P"4IG[7?_;Q
M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@
MHHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***KZKJNEZ%IL^LZWJ5
MO9V=K$9+FZNIECCB0#)9F8@* .I/% %BBOF31?\ @L=_P3=\9?M/>'_V//AC
M^U!HOC/Q[XCO)+>UT[P5%-JUM;-'&[L;B\MD>VA V;,-)N#,H(')&M^W?I?_
M  4Z\2-X7\(_\$Z_%'PG\-P:B;P>-_%WQ)LKR[N=)1?)^SM86T!\N>5MTV1-
M\@\M?[W !]"U\A?M1?\ !<S_ ()U?LM_$6[^!EW\5-2^('Q*M+J2T;X:?"?P
M_/X@UDW49*R6S);CRH9E8;6CEE1@<@@8./1/V$_V6OVD?V:_#_B&Y_:B_;J\
M4_'+Q-XFO8+F?4=:T*TTNPTLQHRF*QL[;*V\;E@6&X@E%("G=GU?PA\(/A-\
M/_$6M>+_  '\,/#VB:MXDO&N_$.J:3HL%M<ZI<'&9;B6- T[G ^9R3P.: /R
M$_X.H_\ @JZ_P\_X)T>#?V:OA]IFM^%_&/[0FAV^H^(/#^O6AM-5T#P[L22X
MM;N'.8)Y9BMJR'(*Q7:Y.,U^$W_!*S]MS6?^">O[>?P[_:?M]8U:WT71]>AA
M\96>D7;QMJ&BRNJW<#JO$R[/W@C;*F2*,\%0P_K'_:]_X(?_ /!,']O/XRS_
M +0'[6?[-MQXO\6SZ?!8MJDWCW7K14MH01'%'!:WT4,2C+'"(N6=F.69B?+_
M /B%Q_X(4?\ 1C/_ )DWQ/\ _+.@#ZA^-7[)O[%?[>VA>#O&_P >?@IX/^)^
MDZ7"=3\&W.OV"7]HL5W'$QFC1\QR)(B1'Y@P("FNU^%?P-^"GP+T8^'/@E\'
M_"W@[3V"AK#PKX?MM/A('3Y+=$7CMQ47P&^!?PP_9F^#OAWX!?!;0;C2O"?A
M334T_P /Z9<ZM=7S6EJF=D(FNY99G50=JAG.U0JC"J .NH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#!
M[S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4
MIG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^
MQ[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHK.\6^,/"7@'P[=>+_'?BG3M%TFQB\R]U35KZ.VM[=/[SR2$*@]R1
M0!HT5P_Q"^-^G>'OV>=4_:'^%/A>^^)=E;^%GUW0-+\!S0WD_B.#R/.B6Q;>
M(YS*A4QE6(?<-NXD _,/[.OQ\_X+6_M(_&WPYXO\=_L7_#?X%?!Z*],NOZ1X
MU\82:QXMU.T*,$\A;)1;VC;BK&.8;EV[<]<@'V5XA\1^'O".B7/B7Q7KMGIF
MFV41EO-0U"Z2&"!!U9Y'(51[D@5Y_P#L^?MF?LI_M8ZKXFT?]F;]H#PMX\E\
M'74%MXDD\*ZLE[#92S!S$IEB)C?<(Y.49AE&'48KE/VT?^":W['G_!0G4O!]
MW^UU\,Y_%MGX(N;JXT;1I-<N[6REEG$09KB&WE07.WR5VB3*C+\$,P/I'P7_
M &?_ (%?LX^$(_ '[/\ \'/#'@G1(P,:7X5T*"P@) P&9(44,W7+').22>:
M/E'X_>)O^"\7QK^-/B+X5_LO_#3X._!3X?:;JCVNG?%7QMK+^(M6UBU!^6\L
M].MU6*W8YYANAQ@X8\$_3#?L_P!I\3?V6X/V:_VN-6LOB<NI^$(=%\>ZG=:.
MNGQ>))/(6.XN6MH7(MC*X:39&V(RWR$8&/1:* .&^!'[,G[.O[+WA4>"/V<?
M@9X3\#:3A0]EX5T"WL4E(& TGE(ID;U9R6)))))KN:** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?\ DUGX'_\ 90-1
M_P#2$5^WU?B#_P 'O/\ R:S\#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I
M\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ JMI^L:1JTES#I>J6UR]E<FWO%
MMYU<P3!58QN ?E;:RG:<'# ]Q7Q]_P %Y/VD?C3^RG_P3QU?XN?!N]UW3H8?
M%FB6GC?Q!X7CSJ6C>'9KV--0NK5L'RIO*/E++C,9FW@JRAE\M_84_9[^"WQR
ML]>_:E_8'^._B:*RL/VAK"]T_6='^(NJ76G^)_#PM=&-_9ZA#=7$B7;-#)<G
M?,IN8YT +J0ZD _1RBOE+]K/_@FO??M\?$O5[O\ :,_:/^)6@>!M+AAL_ _@
MOX9^,Y=%@=C DD^J7SPKON;KSW>**-R8HH[=6"EIGKY[_P""3'[0WQZ_93^&
M'[8'P?\ VK?C+KOQ-\&?LI>*[T>&/'_B"X,VI7NDPZ;)J$ME/.V?-E@B2+)8
MDJTY7A%15 /TQHK\M/V=/ OQJ_:V_P""/>N_\%._&/Q9\4:?^T)XK\-Z[X\\
M%>(-+\27<5KX8-K+<RZ7I%I:"3[/_9_DV\,<T+QN+CSYFE\QF!$'QC_X*U?$
M3]K7]C;]B[PA\&/$5UX,\7?MA^+;72/%6M^';EH;K0],T^5(_$9T^7):&;S,
MPQ2_>C20L"KA6 !^J5%?GO\ M#>-H/\ @EA_P40_9K\-_"34M5M_A5\?]9O?
M GC/PCJ6NW=];VNMA86TG5+7[5+(T-Q)+*\$Y5@)D*LX>1%8?H10 4444 >%
M_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%?%G[2/\ P6_^ /PD^-&O_LL_L_\ P#^+?QS^*WAJZ%IKG@WX9> [
MJ6/2K@J&47E[.L<$,95@?,0R@ @U]"P2?'3]H7]D3S'BU/X'_$;Q=X(.%;['
MK-SX-U6>WX/_ #PO#!*V<?*) O\ RS)^4 ]*GNK6U,8N;F.,RR!(A(X&]CG"
MC/4\'CVKP/\ ;P_;YLOV(-+\-VNG_LP?%?XL>(_&,]U!X=\-?"OPFVI2M) (
MB[7,FY4M8OWRG>V> Y .TUY3^SE_P0]^ _PN^,N@?M1?M&_M"?%SX[_%/PU?
M"^T/Q;\2_'5R\&DW6""UE8V[1PP1X) B?S5 )%?:U '@'["'QS_;J^/FE^)/
M%_[9?[&&F_!2Q,UJ?!&@CQQ#K>I7$#"7SGO3 BQP,,0E4'S#>X8 J"?-OBY_
MP0S_ &)_VEOVBM8_:+_:YU/XA?%J:^U4WVB^#?'7CV\G\/>'?E \FRL(FC18
ML[FV2&1<N>,<5]D44 9/@3P)X)^%_@S2_AU\-O".FZ!H&B6,=GH^BZ/9);6M
ME;QJ%2***,!8T4  *H %:U%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\
MZ0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_
M %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U ',_$OQA\,-$31_ ?Q1GLFM_'>J2
M>'M.T[4K7SH-2N'L[FX:U=2I3:\%M<</\K8V<EE4_C+XQ^!/Q"_X(W?M'>)O
MVV?^">_C*;2/AQJ'[3^G> /B!^SPQ,FDZK9W]OIYCN--C)+0WB2W4FP+G:"H
M7$2/"_Z__M*?LM_!']KCP#:_#?X[>%KG4M.T_6K;6-*FT_6KO3;O3M1MRQ@O
M+:ZLY8IX)HRS%71P1DUY+\$O^"6/P+^&'Q6O/C#\0O%7BCXC:M;>.)?$W@X>
M-_$-Y>P>'[I[*WM1.L$L[0SWJK"VV^DC\Y5?:A7#%P#TK]HSX\ZU\/?L/PI^
M#NC6NO\ Q0\502CPGH%R["WM8U*K+JE^R?-!86Y=3(_#2,4@BW2RHI\3^*/[
M$_@_P9_P3:^+_P"P)\+O&2ZU\1OB/\,?%VI:IJ-_+$NI^)]>U*WE2YU:XC7H
M);R>-,#Y(T,<2D*BXM_M-?\ !#S_ ()D?MC_ !EU']H']I3X ZQXH\7:I#%#
M=:K<?$_Q) %AC&(X8H8-12*")<L1'&BH"S'&6)/;?L3_ /!,']AG_@G9=>)+
M_P#8\^!P\)W/BY+1/$-U-XDU/5)KM+;S?)7?J%S.T:KYTAVH5!+9(.!@ ^6O
M^">GQM\):+_P;%Z7\3=1NEM[;PA^S[XALM7BG.UX+G3H+VUFA=3@J_FP%=IY
M)8#N*^+_ ((_LP?$#]DSX(?\$B_C1\2M+N;+3/#WCO6M+\0FZ3;]@F\771OM
M-$O'[K(=E;=C!VJ<'K^N7B3_ ()D_L@^*_$&MW^K>"-5&A>)_$8\0>*? -MX
MHOHO#6M:L&1S>76EI*+:9W>.-Y$*>5-(@DE21_FKU+XV_ KX2?M&_"S5/@I\
M:_ UGK_AC68%BOM+NMR [&#QR1O&5>&6-U5XY8V5XW161E900 ? W_!:WP7J
MOQQ_X*+_ + 'P*\(0/<:K:?'"X\<7R0C)MM-T06=W/+)_<0CY 3C<QVCGBOT
MFKROX,?L<?!;X)>/[WXO:0FO^(/&=_I*:3+XP\:^)KO6=2BTU'\Q;&&:ZD<P
M0;_G9(PHD<!Y-[C=7JE !7E_Q6_9*^&OQB\7/XT\4:_XHM[MX$A,>D^(YK:'
M:@P#L0XSZGO7J%% 'R%\7?V6OAY\(?CE\'KCPQKGB6X;4?&ABG&JZ_-<A0D)
M<; Y^4Y')'4<5]2_\(/I'_/S>_\ @6U>1_M8?\EL^!__ &/<O_I,U>Z4 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
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
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
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
M7X@_\'O/_)K/P/\ ^R@:C_Z0BO/_ /@QC_YNB_[DG_W/UZ!_P>\_\FL_ _\
M[*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\
MI\GK]_J "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TK
MPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HJ*^OK/3+*;4M0N4AM[>)I9YI&PJ(HRS$]@ ":
M^(]6_P"#B#_@F!>_$&V^%'P0^)WBCXN>)+B\BMVTKX3^ ]1UCR0[A!(TRQ+
MT8SDE)&P >.F0#[AHKRS]L/Q'^U_X8^#,VH?L._#CP;XH\>OJ,$-K8>/-7FL
MM-BMV)$L\CP@NQ3Y3L7!89P<XKR;]C+X6?\ !82T^+S_ !0_;^_:J^$EUX<D
MT>>!?A=\*O TZVD=V[1M'<C4KUQ=9C"NNPJ5<2'/(4@ ^H=<U[0_#&DSZ]XD
MUFTT^QM4WW-[?7"Q11+_ 'F=R H]R:POA1\;O@Q\>-"N_%'P/^+?AGQEIEAJ
M4FGWVI>%==M]0MX+M%1WMWD@=E655D0E"=P#KD<BO$_VP/\ @D=^P?\ M\?&
M'1?C3^US\);WQG?^']&33=+TJ[\3ZA;Z;'&DTLHD:UMYHXY9-TS@LX;*[01\
MHQZ[\ /V:?V>_P!E/P'_ ,*P_9J^"OACP)X?:[:ZETGPMHT-E#-<,B(T\@B4
M>;*4CC4R/EB$4$X48 /DKXC_ /!7C]J77_B!KOPK_8Q_X(W?';XA:CH6LW6E
M3>(/&8L_"&@7,\$K1/);W]V\BW$.Y3APJA@..N:^IOBKX>_:&^+'[,UYH7PN
M^(</PF^).M>'[<VFO/I-MKB>'+]A&\H\B4B&["'S(^2%;[P[5Z-10!\:?LS_
M /!*7XP_#'XXZ!^TC^TM_P %3OCU\7/$WAZ:6:UT2[UB#2/"\DDD,D+L^D6R
M-&WR2MCY_E.#U (^G?B5^S]\!_C/K.B^(OC#\%/"7BN_\-O,_AV]\2^';:^E
MTMIMGFM;M.C&$OY4>XI@G8N>@KKJ* &6UM;6=NEI9VZ111($BBC0*J*!@  <
M #TI]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')_$
M'X"_ SXM(T7Q4^#'A/Q,KC#KX@\.6MZ&'H?.1LU;\-?"7X7^"?APGP?\"_#[
M1] \*Q64MI;^'= TZ.QLX()=QD2.* (L08NY.T#EB>IS70T4 ?"&D_\ !MU_
MP2F\#^*;3QE\%OA;XR^'U_:7T=VK^#?BCK<"22(X8!HY;J1"IV@%0 ".*^HO
MVN?@5\2/VB_@O=?#/X4?M*^)_A-K4U[;W%OXR\)00RWD C?<8MLP*,C]&!ZC
MBO3:* /D[]D/]CS_ (*5? /XS6^O?M ?\%8KKXQ_#Z.PN(W\':U\'M*TJ\\]
MEQ%+_:%JYD<*>2I49XKH?VW_ !/_ ,%7O"WBO0]0_P""?7PO^"7BKPX-/D_X
M273_ (D:YJ5CJ;7?F?(+5[=3 (O+ZF3+;NP Y^D** /$?V(?BE^W+\3_  AK
M=Q^W3^ROX>^%VN6&I)#H\'AKQS%K=OJMN8PS7 *(I@P^5"/ECC/3KXU\=_\
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
MI&I/(Z,1SUJ+_A_<_BX^5\#O^"17[97BX/\ ZG4#\&_[/L)/3_2)[D8_%>E
M'Z 45^?Y_P""F7_!83QR3'\'/^" GBA(W^[?>/?CCHFC"(?WF@9'=O\ =4YY
M]J&^*_\ P<M_$'_D4?V3?V5/AZ'Z#QUX[UC5FC'O_9J@$_2@#] **_/_ /X9
MS_X../B!@^+O^"CWP#^'WF??'@/X03ZMY7^[_:4@W?C0/^"3W_!3'QL-OQQ_
MX+^?%J_$G^N'@+X=:-X9)_W3;^9L_"@#] *H>(?%7A?PC8G4_%?B2PTNV&<W
M&HWB0(,=?F<@5\'#_@WN^$OB?Y_CE_P4=_:_^(A?_6V_BCXZS_9CZA8[>&/8
MOMDU?\._\&T'_!&/2+X:UXB_9.N?%&I?\M-2\6>/M<OY)/\ >5[SRS_WQ0!]
M!>/?^"F/_!.?X7"1?B)^WE\'='DBSNMK[XDZ8DQ([",S[V/L 37BWCO_ (.,
M?^"*WP[9H]:_;U\-7C@X6/P_I&I:J7/8#[';2@Y_*O1_ ?\ P1V_X)3_  U:
M.7PG_P $[O@ZDL6/*N+_ , 6-[*A]1)<1NP/N#FO:? OP0^"WPN54^&?PA\+
M^'0HPHT+0+:T 'H/*1: /B<_\''W[$?B0;O@?\!_VB/B<&_U+> O@AJ5P)?3
M;]H$.<_A0/\ @M!^UAXWS_PI#_@A-^U!?[_]1_PGFEV/AC=Z;_M$TFS\<XK]
M ** /S_7]M;_ (+]_$#Y?!'_  1:\$^"(W_U5WX]_:%T^]&/5HK"(.OTZT"S
M_P"#G3XA<W&L_L;?#RT<\"UM_$>K7\?UWX@/MCWS7Z 44 ?G_P#\,(_\%XO'
MQW_$'_@N+H/A2!_]=IW@+]G?2I<CN%N+N7S$^N,T'_@B5^T+XW_Y+A_P7(_:
MRU,/_KH_!7BZT\-H_MBW@?"GN/3BOOZ::*WB:>>541%+.[M@*!R22>@KS+X@
M?MM?L9?"??\ \+3_ &N?AAX:\K_6?\)!X^TZRV?7SIEQ0!_.A_P=:?\ !.KX
M7?L#CX"W'@#XR?%3QK>^+_\ A*?[7U/XI>/)]<G'V7^R/+\HR*JQ9^TR;MH&
M["9^Z*_(&OW[_P"#L7_@L5\%OC1^SAX&_9+_ &(?VJ?#7B_2O%.MWMY\39?!
M&O)=*+:S6W-I:320DJT4LL[R[03EK-<\#G\!* /W^_X,8_\ FZ+_ +DG_P!S
M]>@?\'O/_)K/P/\ ^R@:C_Z0BN@_X,N_VJOBK\7OV/\ XE_LW^/]9N]2TCX6
M^(]/?PE<7DC.;2TU&.X9[)">D<<MJ\BK_";EATP!S_\ P>\_\FL_ _\ [*!J
M/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK
M]_J "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\
M:P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH ***"0" 2.
M3Q[T %%?/'[</_!5']B'_@G9?:)X?_:E^*UUI6N>)H))?#/AW2O#=_J5[JH1
M@K")+6%QD,0/G*CD<\BMC]AW]N'1/VZ?!FM?$#PO^SK\5_ &EZ9JBVFGO\5?
M!CZ++K49C#_:[2-G8R09)7<<'<IRHXR >WT5\1?&WX0?\%Z_C=\8/$FB?#?]
MKWX'_!/X:IK$\7A36/#W@.Y\0^)9M/WGRI+J+4&%HLQ7&1&0 >PKZ7E_9XL?
MB#^RC_PRS^TQXIN/B%;ZMX&'AOQOKEQ"=/F\0J]K]GN;EEMG!MI)LNY\IAL9
MLH1@8 */B']N7]C+PI\4](^!FO?M5?#Z#QKK^I1Z?H_A$>+;1]3NKESA8UM5
MD,N2>,E<9XS6%^W'^U_\0/V1_".AZK\,OV,OB=\:-8\0ZE)96>C_  YTV&5+
M%ECWB6^GED46L+?=$A5ANX.,C.3^S7_P29_X)K?LA7MGK/[//[%7@#0-5TZ1
M'L-?DT-+W4[=U.59+V[\VX4@@'(DSD ]J^AZ /G']ACX^_\ !0[X[Z[XBUC]
MLO\ 82TCX)>'DM8&\(V(^(UMKVIW4A9_-^T_946.$;/+*K]X'<#G@UQ_[6'_
M  3!^-7[7_QRU7QAXN_X*C?'+P5\.KV*V2P^&/PJU&UT%+79 D<RO?QQO/<)
M-(KR,KC(\QE!VA<?7U% 'GW[+G[-/P\_9&^!&B?L[_##4=>O="T%;C[+<^*-
M<FU*]F,]Q)<2M+<3$O(3)*YYX (4   #J? WP[^'_P +_#\7A/X:>!M'\.Z5
M!_J=,T+3(K2WC_W8XE51^ K8HH **** "BBB@ HHHH **** "BBB@ HHHH *
M**\%_P""G'[;FA_\$[_V&OB)^UKJ=E:7UYX5T(R:%I-W-M2_U&:6.VM(FP0Q
MC-Q-#OV\A-Q'2@#WJBOX7OVG_P!NW]KS]LGXJ7?QD_:-^/\ XE\2:W<W3S0F
MYU21+>P!.1':P(1':QCLD2JH],\U^QW_  :;?\%F?VD?'W[1/_#M[]IGXE:K
MXST76]"N[WX>:MK]X]U?:7=6D1FELO/D)=[9[=)757+>4T"JF%<@ ']"=%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5S_Q&^$_PL^,6A#PO\7/AIX?\4Z8LGF+IWB/1H+Z /@C=Y<R,
MN<$C..A-=!10!Y;\%?V'_P!C;]FWQQJ'Q*_9W_97^'W@/7=5L/L6IZGX-\(V
MFF275OO60QR?9HT##>BMR.J@UY1^V/\ \$=?V/OVWOB\GQ]^*-[\0=$\:1Z1
M!ID?B'P1\1-0TF1;:%G>-!'%)Y60TCG=LR=W)/%?5-% 'E7['7[*&B_L9_"
M_!KP_P#&OXD>/+0:K/?0ZQ\4O%KZUJ4(D"#[.D[HI$";,HF."S')+&OFCQO^
MQ3_P7"T+QIJ_BCX*?\%F_#NH:3?:I<76F>$?''P"TTPZ?"\C.EL+RWE\^1$4
MA S#.%SUK[LHH \^^)5_^TIX5_9LO+WX6:#X;\5_%2R\.1?8K+4[I[#2M2U0
M(@DW.-S0PLV]AU(&!7SC^S_^V#_P6'U?XS>'OAI^U!_P2*T?P_X9U2_$&K_$
MGPI\<]-O[72X]I)F:P:(7$BY & <\BOL^B@#\?O^#OC_ (*3-^S7^QWIO[#O
MPYUEHO%OQF60Z]);R@/8^'('7S@V#N4W4NV <%6CCNE..,L_X-$/^"G5U^TU
M^RA>_L'?$A[J7Q5\&;&-]"U*:166^\/2RE8(NNX/:N?)QC:(FMP"2&Q\*_\
M!6?_ ((T_P#!?O\ X*4_MY^.OVI]4_8>N(](U'4/L/@W3KCXF^& ;#1+<F.T
MBV_VG\K,F99 ./-FD/>IO^"1?_!&[_@OO_P33_;X\#?M16/[$%PVAV=]_9WC
M?3[?XF^&2;[0[DJEW'M&I_.R+MGC7IYL$9/2@#]GOVI?V OV_OVM_CIKT>L?
M\%3/%'PP^"LS0+HO@GX0^';?3=>D3[/&)S/K3[I8SYPFVB-"I1ER 17TG^SY
M\!?"7[./P,\/_L_^%=;UW6M'\.Z:;*WOO%FJMJ%]=1EF8FXGD&96)8C)&,8
M  Q7;T4 )'&D2"*) JJ %51@ >E+110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?
MR!?\'1W_ "G7^.?_ '+/_J,:37P!0!_?Y17XV?\ ! O_ (+"?\$S?V.?^"-'
MP>^$_P"TE^V)X3\,^*-'7Q"=5\.RO/<WMIYOB'4IX_,AMXY'7=%)&X!'*NI'
M6OI63_@Y@_X)7Z[(T/P9\6?$?XD2!BJIX%^$6MW)=AP0IFMH@>1CKB@#[^HK
M\_Q_P78\:^,F\GX'_P#!&3]L;Q%NXAO=9^%D>C64WH5GN+D\>Y48H'_!1G_@
MM5X\^3X4?\$$;W3;=S\NJ>/?C_HMCL]-UJD;2G\#QCWH _0"BOS_ &\=_P#!
MS3\0<'PW\!_V0_A[#(/F'BWQ1KVK3Q#V^PJ$+?7B@_LK_P#!Q'\0/^1M_P""
MK'P>^'OF??\ ^$#^!J:MY7^Y_:<@W8_VJ /T HK\_P#_ (=#?\% /&Z[?CC_
M ,%\/CKJ ;_6_P#"!>'-*\,$_P"[]G63;0/^#=S]G3Q*,_'#]N3]K#XEEO\
M7#QM\=[N57]L6\<6![4 ?=/BSX@> _ -I]O\=>-M(T6#;N\[5M2BMDQZYD8#
M%>->/?\ @JI_P3,^& =?'?\ P4"^#6GRQ_?M'^)&FO<?]^4F,A_!:\2\)?\
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
M$_\ P4._X)6:GK/P/^,_POT6\\40W&@^(+N;3O$4%K&US<V5W;W,DBL)8XW
M VQNQ E5U)(Q_P!NCXG>)_CY^W1_P2A_:7\:^'_[+TSQC-J.JZAIWS"*PU74
M=(TFYA@;/.X.S*F23^[;WR ?6EW^UQ\:_P!D']M[X6_LB?M8^/\ 2?&6@?'+
M3M2B\">.;#PZ-)GT[Q!8)'+-IMU"DLD;P7$,JM;R#;(LB-$_F[A(OUY7YF?\
M%[;;5-9_;3_X)\>'?#.YM5?]J*QO0D?WS96TMG)>'UVB'.[MCK7Z9T %%%>7
M_%;PI^UGJ_BY[SX/_%?POI&BF! EEJVA/<3"0#YV+@C@GH* .;_:P_Y+9\#_
M /L>Y?\ TF:O=*^0OB[X8_:BTGXY?!YOB[\3_#6KQR>-"-.72M$:W,,@A)<O
MDG<"N0!ZU]2_8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C/:^-(T,DFNV*JHRS&V( 'YUB>)O')\(_#S4_BOK/CK3O^
M$>T?2;C4[_4K.S>Y5;6"-I)9%6$.TN%1CM0,QQ@ GB@#M**_/WX9_P#!=/PU
M^TC\1O#_ (*_8^_9)^/'Q-T76M:M+2[^(FF_"F>P\.:=:RS*DEW)=WC1L5C1
MFDV"/+!" 0:^C_VR/"?_  4,\3?#&RT;]A;XM?#;PSXIFUN-=6UCQ_H-S>06
M^F^5+YC6T<!PUR)?(VB0&,IYF<';0![G7 ?'#]JS]F+]F;3/[8_:*_:'\$^!
M;<Q[T?Q;XHM=/,@_V!/(I<]@%!)/ KQ+]C#]CO\ X*"_!;XB:G\5OVN?^"FV
MJ?&*[U/16LHO#*>!++0]%TUS+%()H8+;)>51&T8=B"5D;(S72?%O_@F3^Q[\
M??CF/VD_CI^S)\._&?C5=.@L%UKQ5X;34,00L[1*(9]T(92[8?9NZ<_*N #T
MG]FO]J;]GS]L/X:#XQ_LR_%33?&/AAM1N+!=9TDN86N(&VRH-ZJ3@D<XP000
M2"#7R'KG[<O_  6Y^-6MWF@_LL_\$C-#\#:;#=R06WC3X\?$V"*&7:Y7>=,T
M\&Z"$#<&#D$,,=*^TO"O@.[\":%!X7\$66A:-IEJNVVT[2M(2W@A'HL<8"J/
MH*T?L7C?_H-V7_@,?\: .0_:>^"?CC]HSX :K\(O"GQW\3?"[6M76U_XK+P)
M<H-0T[RYXI9EMWE3'[Q$>'<5!"R%@ 0*\+_9+_X(M_LN?LI_'#3?VH+KXH?%
M[XG?$S2;:YAL?&_Q7^)U[JUU$MQ"T,P\I3';L&1V&'B;&01AE!'U']B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^- &A)I&DS:I%K<VEV[WL$310WC0*98XV(+
M(KXR%) ) .#@>E6*Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QKSOXC?M7_  %^#V__
M (6Y^UU\+_"WE9\S_A(_%EC8[,=<^=,N* /7**^)_B-_P7J_X)2?"W?_ ,)-
M_P %)/AG=>7G=_PCCSZQG'I]@CFW?AFO/O\ B(^_8V\5<_L_>$OC3\6MW^I_
MX5S\#-5N?.]-OVE(,Y[9QUH _1FBOSIC_P""PG[?WQ!P/@#_ ,$//VAM1\S_
M %/_  L6ST_PGGTW?:9I-GX]*L0?M*?\'(7Q*_Y%#_@FG\%OAL)/N'XA_&)=
M7\K_ 'QI2#/X4 ?H=17Y\?\ "E/^#ESXD#_BL/VU_P!F3X;"3K_P@'P\U'6&
MA'M_:> Q^O%1S?\ !*#_ (*G_$(?\7W_ ."^OQ-NUD_UT7P\^'VE>%]H]$:W
MWD8]>O>@#]"ZYCX@?&[X,?":$W'Q4^+OA?PS&J[F?Q!K]M9 #US,Z\5\(O\
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
M %FD?"3X9Z9X=\@=U2\3=,WLS+D4 ?H5))'#&TLLBJBJ2S,<  =237BOQ?\
M^"DG_!/KX K*OQE_;9^%GAV>+.ZQU+QU8K=''4+ )3*Q]E4U\J#_ (-L_P!D
M;QJZS_M2_&_XU?'&3=OE/Q6^+^JW:R-UR5M9+<=>W\Z]F^#_ /P1<_X)O_ @
M1/\ #;]AKX00SP8\B^U7P5#J=U&1T*SWHEE!]PV30!YWXB_X.3_^"4HU67PU
M\'/BAXQ^*NLQ'#:/\,/AKJ^IRD]MKM;QQ-GV<U0_X?(_MJ?%=,_LF_\ !"7]
MH771(/\ 1I_BK<Z=X(BDST;==O+\IZY]*^W?#O@O4_"&DQZ#X2AT72[&$?N;
M+3M+6")/HB  ?@*O?8O&_P#T&[+_ ,!C_C0!\*GXA?\ !RO\9Q_Q2W[//[+_
M ,%K.7_6?\)KXLU3Q%J$"_[']GJMNS?[WR]:#_P3B_X++?%]=_[0_P#P7*U+
M0;24#S=!^#_PATW2O*SUV7\C-<'T&5XQGO7W5]B\;_\ 0;LO_ 8_XT?8O&__
M $&[+_P&/^- '\;7_!>GX$7W[,__  5A^*WP3U/XW>./B/<:-_833^-/B1K0
MU#6=1:?0M/N"9YPB!@GF^5&H4;(HXTYVY/R!7[G_ /!U=_P65_:J\'_M,7?_
M  3;^ ?Q9U+PEH7AC2+*Y\?ZAX:N'LKS5KR\MTN8[1IXR)%MDMIH&**5$C3.
M'#!$Q^1_[*O[?'[7_P"Q5\5;/XQ?LW?'WQ'X=U>UNEFN(HM3D>TU$!LF*[MW
M)CN8V[I(K#N,$ @ _IR_X-??@)\"]0_X(N?!CXDW_P %_"<_B+4&\1-?Z_-X
M<M6O;DQ^(]4CC,DY3S'*HB(,DX5% X %?I3%%%!$L,,:HB*%1%& H'0 =A7Y
MQ_ 7_@Y-_P""<'C3]F3P7\9/CM^V-X+\%>)]<\/07/B3P:ME>7MUI-]MVSP&
M.VBE?:)%;82,LA1L<U*?^#DC]A7Q-_R0D_%?XI;O]3_PK_X(:Q<>=Z;?M$4.
M<^^* /T9HK\Z$_X+4?M;>.N/@7_P17_:FU4/_J)O&O@>U\-QR>C!KBX?"GJ"
M1TYJ:']M+_@X/^(7_(B?\$;?"'@V!_\ 4WWC[X[Z9<%A_>:"R3S$_P!TG/%
M'Z(T5^?":1_P<]_$1<WGB[]CWX=VC]!9V>OZM?Q_7S (#[8]\]J'_8"_X+O?
M$%<_$O\ X+G:7X<MW_UNE^ ?@#I2?]\W5P_FKCZ<_A0!^@]-FFBMXFGGE5$1
M2SN[8"@<DDGH*_/";_@A?\>?'/S?'+_@M?\ M7ZZK?ZZS\._$)-"M)O9XK>!
MLK[9':HT_P"#9;_@G1K\RW/QIT[QW\2Y58,9?'GQ4URY+L.0S"&YB!YYZ8]J
M /L;X@?MM?L9?"??_P +3_:Y^&'AKRO]9_PD'C[3K+9]?.F7%>'?$#_@OU_P
M1L^&F_\ X2+_ (*$> +GR\[O^$?NYM6S]/L,<V[\,U5^'_\ P0:_X)9?#0QG
MPY^P5\);GR\;?^$@\+_VMGZ_;FFW?CFO<?A_^Q_\#?A/L_X59\ OAEX:\K'E
M_P#"/^ [*SV?3R8EQ0!\L'_@Y5_X)O>)O^2$Z+\8_BEN_P!3_P *_P#@UJ]Q
MYWIM^T10YS[XH_X?;?M">.>/@/\ \$.?VL=6#_ZB7QMX2M/#44GHP:XGDPI[
M$CIS7W1]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ?"W_#</_!>[XA\?
M#W_@B=X4\&0/_J+[X@_M":;<[A_>:"RB$B?[I.>/>C[!_P './Q&YNM?_8Z^
M'%F_W196OB+5]0C_ -[S,0-CMCWSVK[I^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: /A;_A@'_@N;\0OF^)__!=*Q\-VS_ZW2OA]^SYI*?\ ?-W<2^:N
M/ISGVH_X<9?$_P ;_-\>?^"U'[7WB -_KK/PW\1H=!M)O4/#;V[97V##MS7W
M3]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- 'PS#_P &T'_!+/79EN?C7X8^
M)/Q-E5@QE\??%W6KDNPY#,(+B$$YYZ8]J],^'_\ P0G_ ."/?PT,9\.?\$[_
M (97/EXV_P#"0:"-6S]?MQFW?CFOIK[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P : .6^'_[)G[*WPGV?\*L_9G^'WAKRL>7_ ,(_X,L;/9]/)B7%>@UC_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C5K2H-?AD<ZQ?P3*5^011;2
M#0!>K\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"*
M//\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J /(
MOVQ/V>OBA\?_  KX4N/@C\<8_A]XO\#^-K;Q+H&N7?AX:K:S21VUU:RV=S;>
M? TD$T%W-$^R5' ;*L"!7S3I'_!-K]IC]I;Q=K>A_MQ>.?"MG\/+?XZP>/9?
M"?@S19 _C"ZM+*Q6T,UQ-=2FUL%GM]S6OEF:1HAF54P'^\Z* /"O^"C_ .R+
MXV_;O_9"\8_LF>$_C!IG@BV\;Z6=.U?6[_PE)J\D4!D1SY,2WMJ%?"$;F9A\
MV=O'/3?!CX)_%#X7_LH:1^SWJ?QDLIO$&A^"XM TOQKH7A;[&(&ALUMH+L6=
MQ<W2F1"HDVM(R,1@C&<^GT4 ?'WPW_8I_P""A'Q!^$TO[.O[?_[<_A3X@>"+
MB$V>OR^#_AG)H>N>*[ Y#VE_>"^D@A@E3]U,EM:QRO&S*)U+%CZC^V[^PUX#
M_;+^#^@^ O[<?PEX@\">*--\4?#'Q9I=BDC^&M;T]]UI<) 2JRP@9CD@)4/$
M[*&0[77W"B@#YL\)_L1>/?B%^UKX3_;2_;$^('AWQ)XF^&^@7^E_#/P_X1T&
M>QTO0Y+X(E_J3&XN)Y9[N:.-(ARD<,0*A9&/FU])T44 %%%>?_M5?M(_#C]C
M_P#9Q\:?M._%N_\ L_A[P1X?N-4U#:P#S^6O[N"//!EED*1(.[R*.] 'XW_\
M'3G_  6%\3?LL?M;? OX%_LYZW&WB?X8>(+;Q[XP592(W;<HL],F*\[985F>
M5.\<T!'6OT8_9Q_X+F_\$Q/VH_&OP\^$GPI_:=TJ_P#'/Q)TV*YT;P?;6=S/
M<VLK6;73VUU)%$T-M-&J.K+(ZG>NT9) /\??[57[2/Q'_; _:.\:?M._%N_^
MT>(?&_B"XU34-K$I!YC?NX(\\B**,)$@[)&H[5^V?_!EU^W?X.L]5\<_\$]O
M'%CIEMK5V'\3^!=5-K&ES>1J$2^L&E #2;,1W$:$G@W)X"B@#]B?VZ_V@?VX
M_@I!X8T;]B#]A2+XS:KX@>[75;R_^(-GH%CX<6+R?+EN#<*6N!)YDF$BPW[E
MO44O["M__P %-=9M?$VO?\%&M!^#NBM=R6A\%Z#\*;K4;B2QB F^T+?S7@VR
M2$F#:83MPKY'(KW^B@#XS_:/_P""'O[,/[8OQQ\0?%W]JSXU_&KQQHNN74<L
M'PNO_BE>VWA?3$6)$,=M:6IC=%=E9V'FD%G. !Q7U!\$/@;\*?V;_A'H?P(^
M"?@Z#0?"7AJP%EHFBPS22I:P D[ TK,[#+$Y9B>:V_$_C#PEX*TXZOXR\4Z=
MI%H,YNM3OH[>,8Z_,Y KQ'XC?\%6_P#@F5\)=\?Q!_;_ /@]I\\>=]G_ ,+#
MT^6X&/\ IC'*TG_CM 'O]%?"'BC_ (.5_P#@C7H>HG0/#?[5=SXMU7GR]+\&
M^!-:U&23']UX[3RS_P!]UF_\/^M!\9_NOV>_^"5_[8'CXR?ZC4;'X,M9:<WI
MNN;F==F>V4]: /T!HK\_O^'D?_!9?XB?)\%O^""VL:?;2?ZO5OB/\<M&TORO
M0O:*C2GZ \4?\)%_P<U_$S_D%?#G]D+X96<GW_[<U?7M9OX1_L_9@(&/UXH
M_0&BOS__ .&&_P#@O1\2?F^)?_!:_P +^"H)/]?IOPX^ &G7&1_=2YOI?-3_
M '@":3_AQK\5_'?S_M!_\%J?VN?$6[_7V7A?X@0>'K.?U5X;:W;*^P8?6@#[
M\O;ZRTVTDO\ 4;R*W@B7=+-/($1!ZDG@"O(_B-_P4-_8&^$&]?BI^VU\)?#K
MQYW0ZS\1--MY"1V"/,&)]@":^9++_@V?_P""4.J7<>I_&3X<^._B7>1-N6\^
M('Q6UN[?=_>(BN8E8_52.>E>N_#G_@BI_P $E?A7L;PE_P $[_A,[Q8\N;6O
M!UOJ<BD="'O%E8'WSF@#A/B!_P '&G_!%KX<S&TU3]NSP_J5P6VQ6_AC1-3U
M9I6Z!5-G;2J23TYQ[US/_$1)^SCXLPO[/G[$G[57Q5,G^HE\"? R[EB?T8O<
MR0[5[EB.!S7VUX ^"OP;^%$(MOA;\)?#/AJ,+M$?A_0;>S4#TQ"B\5TU 'Y_
M?\/7/^"G?Q!X^ /_  0'^*EXLG^IF^(_Q'T?PMM']YTG$A&.NWJ>E'_"XO\
M@Y4^)?\ R)O[&_[,'PR67I_PL'XA:GK3PCW_ ++50Q^G%?H#10!^?W_#+/\
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
M_P"!(E7XB_\ !0+X7)- /WUGHOBB'5;F/V:&Q,T@/L5S0!].T5^?TG_!Q_\
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
M"@DY;^W];\1ZI=1#T7[*!&S?7CK2_P##+'_!Q'X[_P"1K_X*K?!WP%YGW_\
MA!_@:FJ>5_N_VC*-WXT ??\ 17Y__P##IG_@I/XR_P"2S_\ !?KXP7V\?O\
M_A!_ .C^&\_[GD>9L_#- _X-]OA]XE_>?&C_ (*=_MD>.BX_?6NO?'65+5A_
M=6*"W38OL&[F@#[YU'4]-T>S?4-6U""UMXQF2>YE"(H]2S$ 5YEXX_;I_8C^
M&6\?$G]L;X5^'O+!,G]N?$+3;3:!USYLZXKY9T[_ (-EO^".TEXFJ^/_ -GK
MQ#XTOHSE;WQ?\3=>NG/U5;Q$/XK7I_@C_@AM_P $@OA]L&@_\$Z_A7<>6<K_
M &YX8BU//U^V>;G\: *OC?\ X+P?\$>/A]N_M[_@H=\-;C8#G^Q-:_M/IZ?8
MUES^%>;W'_!S3_P2*U*X:R^%WQB\8^/+A&VM;^#?A5KMRV[^Z#):1J3]"17U
MGX(_8Q_8]^&>T?#?]E#X:^']ARG]B>!=/M-OT\J%<5Z/;6UM9P+:VEND42#"
M1QH%51Z #I0!\ _\/^]#\3_N_@S_ ,$G_P!L[QCN^Y>V/P/:WL_;=--<KMSV
M^7UI3_P54_X*E^,<CX-_\&_OQ,O=W^K/C;XK:)X=X[%A.'Q]*_0"B@#X /[2
M7_!QEXZ'_%*?\$U?@3X#W\K_ ,)O\8Y-4\OV;^SHQD_2C_A O^#FKQWG_A(O
MCY^R#X#CDY7_ (1+PMK^J2Q#L#]N8*S#OCC/3BOO^B@#\_\ _AWO_P %Q/''
MS?$C_@O-%HMO)_K=,\#_ +.VBP[3_LW,TIE'Y4'_ ((B?'GQES\:/^"XO[7&
MI;Q^_C\'>-K7P]')[;8+=]JGN!VS7Z 44 ?G^/\ @V\_81\0_P#)9_B_\?\
MXC[O]?\ \)Q\;=3G\[_?\AH<_ABND\$_\&XG_!%'P$Z2Z1^P9X>NY%;<7U[7
M=4U,N>Y87=U(#GTQBOMRB@#P+P1_P2J_X)D_#@(W@K_@GS\&+&6,@I=+\--,
M><?]M7@+G\Z]?\&_"SX8?#J(0?#[X<:#H48& FC:/!:@#Z1JM;U% !1110 4
M444 %>?_ +4?[+GP)_;1^!.N_LT?M+^!O^$E\$^)?LO]MZ)_:=U9_:?L]U%=
M0_OK66*9-LT$3_*XSMP<J2#Z!10!\ ?\0N/_  0H_P"C&?\ S)OB?_Y9UZ!^
MRY_P05_X)/?L7?';0OVE_P!FC]E/_A&O&WAK[5_8FM_\)UKMY]F^T6LMK-^Y
MNKZ6%]T,\J?,AQNR,, 1]?T4 %%%% !1110 4444 %8_BKX>^ ?'4)MO&W@?
M1]9C*[3'JNF17"X],2*>*V** /%_&/\ P3>_X)X_$(NWCO\ 8/\ @UK#29W2
M:G\,=*G?)ZD,]N2#[@YKROQ?_P $$/\ @CCXW+G6?^">GP\@WGG^Q].DT_'&
M./LKQX_"OKRB@#X#NO\ @V0_X(Z6L[WG@#]GSQ)X.N7.6N?"OQ2U^W;/J ]Z
MZCMT':HV_P"#>GX+Z&=WPG_X**?MA>!2O^J7PM\?+F-4/TF@DR,<$9Y%?H!1
M0!\ ?\.;OVS/"9S\)O\ @O#^TC9[/]5_PF']G:_C'W=WG1)N]\]:0?L$?\%W
M/!W/@O\ X+O:5X@A7_567C#]FW1DP!V:>WFWOGU(K] ** /S%^./[#'_  77
M^,^A?\(U\9=6_82^-EBD92.W^+7PKU50 ><K]G#^6P[%,$9SG/-?(GB+_@AU
M_P %6/A?X@F\;_LT?LI_#[X5:_+)YMQJ?[,G[2NO^'%N7[!H-66XA"<<HJ*I
M7CBOWUHH _#/X8?%/_@\G_98OV@UW]F?2OBOX=@<"TL_&.M^'=2N1$.H-UIM
MW9W,C]P\B-R>AQBOHGP7_P %Y_V^?AM (?VVO^""'[0.AQVD!?4-=^%VF/XB
MM\#DOY9BB2)?]ZX;ZU^H=% 'Y;>&O^#O;_@DYJVJ'0O%>B_%[PM?I*8I[#7_
M  $AFAD!QL9+6YF(;VYKU+0/^#G#_@BCK%PECJO[7T^A73KN%KX@^'VO6IV^
MNYK+9C_@5?5_Q^_8Z_9/_:JTQM(_:3_9N\$>.8C'L1_%'AFVO)81ZQR2(7B(
M[%&!'8U\?^,/^#;?]B'1I[C6/V//BI\7?V?]0GE\YXOAE\0[K^SKB7_IO97Q
MGCDCSUC4HO Z#B@#UWP?_P %Q_\ @D'XX*#1?^"BGPK@WGC^V/%$6G]L\_:O
M+Q^->I^#OV\_V&OB&$/P_P#VSOA/KOF8\O\ L?XBZ9=;L],>7.<Y[5^?GC#_
M (),_P#!43X0EV\.ZA^R/^U/HD8^;2OCO\!K+1M6:+.?*CNM/B>.63I^\GX/
M)([5Y7XO\+_L@?#4/:?\%(/^#574O!4*%EN_%?P.\+:?XFT>->\\CZ4;=[6,
MCG!#,N<=: /VBT/Q'X>\3V8U'PUKUEJ-N>D]C=),A_X$A(J[7XN_!+]EW_@S
MV_:UU=(_@]J_A+PMXE>3RTTZ^^)/B'PKJ,<W0PI;WUW '<$=$5N5R"1FOIZS
M_P"#=S]D"TM(M0^#/[7?[37@J"6-7M9_!7QXOHTV'D%#*LH(/!SS0!^@E%?
M _X(D_M!^$SGX3_\%S?VN;,KS%_PF'C.TU_!_P!KSK=-PQV]>:3_ (=P_P#!
M:GPCEOAO_P %_P#4KF%/N6/C#]G?0;_S .@:<2JX]R!S0!^@%%? !^!O_!R3
MX, 'AK]NC]FOQILZ'QA\,M0T[S,?WOL#G&>^*0?$#_@YL\&\>(OV??V/O&84
M8)\*>*_$&G%_?_35('O[]* /T HK\_S^WA_P7D\'G'C#_@A1H?B2)1F2[\(?
MM)Z/#M'M#<P[W^@]?:E_X?&?MK^% 3\6/^"#?[1=GL_UO_"'SZ;K^,==ODR)
MN_#K0!]_T5^?_P#Q$)?"+00!\6?^";W[8W@;;_K9/$_P#N$C7U(:&>3<HZY
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M((V[<JQ'/6J__#Q;_@LG\<_W7[+_ /P11O?"UA-_J/$WQT^)UEI/E9Z>9ID
M:Y]SM;C&.] 'Z!45^?O_  S5_P '$7Q[^;XO?\%&/@M\$;2;F:P^#'PMEUV<
M1G_EGY^M.I1\<%TZ')':@_\ !OQ\./BIFX_;9_X*!_M+?&OSO^/O1/$/Q/FT
M[17]0EE8K'Y0/<"3T]* /J'XZ?\ !0C]A7]F4S1?'_\ ; ^&_A*Y@SOT_6_&
M-G#=DCJ%MS)YKGV52:^9M6_X.0/^">/B'49O#_[+7A[XO?'K587\MM-^#?PF
MU+46\SLH>X2"-NW*L1SUKUGX%_\ !%3_ ()/_LX>3+\*OV!_AQ%<6^/L^H:[
MH2ZQ=Q$=UN-0,\JGW#9KZ9TG2-)T#38=&T+2[>RL[=-EO:6D"QQQ+Z*J@!1[
M"@#X%_X>+?\ !9/XY_NOV7_^"*-[X6L)O]1XF^.GQ.LM)\K/3S-,@#7/N=K<
M8QWH_P"&:O\ @XB^/?S?%[_@HQ\%O@C:3<S6'P8^%LNNSB,_\L_/UIU*/C@N
MG0Y([5^@5% 'Y^G_ (-^/AQ\5,W'[;/_  4#_:6^-?G?\?>B>(?B?-IVBOZA
M+*Q6/R@>X$GIZ5[#\"_^"*G_  2?_9P\F7X5?L#_  XBN+?'V?4-=T)=8NXB
M.ZW&H&>53[ALU]0T4 5])TC2= TV'1M"TNWLK.W39;VEI L<<2^BJH 4>PJQ
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %?B#_P>\_\ )K/P/_[*!J/_ *0B
MOV^K\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__  :;?\I3/VN_^WC_ -/D]?O]
M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%><_M4_M2_"?\ 8Y^#5[\;_C'>WHTV
MVO+6PL=/TJT^T7VJW]U,D%K8VL((\V>65T15R ,EF955F'AGPP_X*8_$FX\?
MWGAGX_\ [&'C'PGHUQ\6;?P+IGB/3=0TW4X-+O[F"S:UAU1;>[9X#))=K'Y\
M*RP!W1"X)!8 ^N:*\5_;X_;H^&'_  3R_9TUO]I/XL^"?&.NZ1H=H9[BT\'>
M'9+V4#?'&#))\L%NNZ5!NFD0$;B-VT@>C_!_XBV7Q@^$GA;XMZ;ITMG;>*?#
MECJ]O:3N&>!+FW2948C@E0X!(XR* .CHKY(U#_@KA\/)/A]XJ_:6\%? [Q9X
MB^!G@?7;G2_$_P 7-*FM6M\6LWD7NH6=F9/M%]I]K('66XC4$B&9HHYE3<?7
MOVD?VU?@/^S%^S_9_M'>,?$$NKZ)K=QI]GX/L_#")>7?BB^U!E6PL]/0,%N)
M;@NNSY@FW+LRHK, #UFBO!_AA^W#;:O^T+8?LG_'_P"$.J?#/Q_K_AV;7O!^
MF:KJUI?6OB&R@8+=):W5LY5KJVW(9K=@&5)%D0RIN=?>* "BBB@#PO\ :P_Y
M+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / _P!I3_@EG_P3
MI_:^6XE_:*_8T\ >([VZSY^M/H$=KJ39ZXO;;R[D?A(*^=/^'!MO\#?]+_X)
MS_\ !2#X^? DQ?\ 'GX;C\5'Q)X;AQ]W.FZCG?CI\TIXXK]!Z* /SX\W_@Y%
M_9>X>T^ 7[4>AP=#')-X+\276/7.=.CR/KSGM0/^"_>A_!$?9/\ @HK_ ,$[
M?C]\!C#_ ,?WB2]\'-K_ (;AQ][;J6G[O,QU^6'I@]Z_0>@@,"K $$<@T >$
M?LV?\%/?^">G[7QM[;]G']L;P!XGOKK'DZ);^(8H-2.>F;*<I<+^,8KW>OF_
M]I3_ () _P#!,?\ :Y$\_P >OV)O 6J7UUDSZWI^CC3-2<GN;RR,-P?7EZ\(
M_P"'%OQ"^ _^E_\ !.C_ (*K_'KX/B+_ (\_#/B#5XO%_AVVQ]T)I^H 8'8Y
MD;( ]* /IG]L'_@I%^PQ^P)9V=U^U[^TOX;\%3:C'YNGZ9>S23W]U&&*F6.T
MMTDG>,,""ZH5!X)S4G[('_!1C]A_]OC3+W4OV0OVD_#?C9M-0/J.GV$[PWUI
M&3@22VDZQSQH3P'9 I/ )-?Q6_M1_M+_ !R_:_\ COXA_:%_:.\>WOB3Q=X@
MO/,U/4KZ)8CA0$2)(D 2&-$546) %0* !Q6M^Q%^U5\;_P!BK]J;P9^TA^SS
MK36GB?P]K,+VMN[OY&HQ,P66RN%0AG@F0M&Z@@E6."& ( /[IJ*_/W_AFK_@
MXB^/?S?%[_@HQ\%O@C:3<S6'P8^%LNNSB,_\L_/UIU*/C@NG0Y([4'_@WX^'
M'Q4S<?ML_P#!0/\ :6^-?G?\?>B>(?B?-IVBOZA+*Q6/R@>X$GIZ4 ?4/QT_
MX*$?L*_LRF:+X_\ [8'PW\)7,&=^GZWXQLX;LD=0MN9/-<^RJ37S-JW_  <@
M?\$\?$.HS>'_ -EKP]\7OCUJL+^6VF_!OX3:EJ+>9V4/<)!&W;E6(YZUZS\"
M_P#@BI_P2?\ V</)E^%7[ _PXBN+?'V?4-=T)=8NXB.ZW&H&>53[ALU],Z3I
M&DZ!IL.C:%I=O96=NFRWM+2!8XXE]%50 H]A0!\"_P##Q;_@LG\<_P!U^R__
M ,$4;WPM83?ZCQ-\=/B=9:3Y6>GF:9 &N?<[6XQCO1_PS5_P<1?'OYOB]_P4
M8^"WP1M)N9K#X,?"V779Q&?^6?GZTZE'QP73H<D=J_0*B@#\_3_P;\?#CXJ9
MN/VV?^"@?[2WQK\[_C[T3Q#\3YM.T5_4)96*Q^4#W D]/2O8?@7_ ,$5/^"3
M_P"SAY,OPJ_8'^'$5Q;X^SZAKNA+K%W$1W6XU SRJ?<-FOJ&B@"OI.D:3H&F
MPZ-H6EV]E9VZ;+>TM(%CCB7T55 "CV%6*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#90-1_](17
M[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP
M!_X--O\ E*9^UW_V\?\ I\GK]_J /G'_ (*J_L%7'_!1K]C[5/V?_#WQ*G\'
M>)[35['Q!X(\40H673=9LI?-MI)%7DQD[D8K\RA]P!*@'XC_ ."7W_!3/6O
MO[1GB_\ X)P?\%>? =MX4^,GB7XK)?:'XOMX ?"_B[6+:WTSR8[6=<)%=;K>
MTG6/A6DF5,1.4@/Z&?MB^+OVH_A]X7\)>//V6OA5-XZN=)\;VTOC3P=9ZG96
M=UJN@/:W45PMM)>O'%Y\<LEO<(ADCWFWV%P&8'X!^+/P"^)__!4;4M>^ OAK
M]FKQ'X4T_3?VM;'QEXE^(GC065I)X5M;'3=,:2UM(XKB6>;49@OE+Y:F!4E+
MO*/E4@'T[_P7W_Y0V_M"?]D_F_\ 1T5'Q7\?>*?A7_P04U[XE^"+B6#6=!_9
M+FO]*N8"0]O<1>&B\<H(Y&Q@'_X#U'6MK_@L[\)?CC^T/_P3>^*7[.G[.WP:
MU/QIXK\<>&WTO2K&PU73;..&1I8CYDTM_=6Z*@4,?E+-\N,<C/>?LY?"S4O&
MG[!GAC]GK]H7X2ZEX?DE^&-KX5\6^&M7O;*>0I_9J6ER@DLKB>%D8&100Y..
M<"@#Y<_X)J^ /"MK_P &TWA3P5-9Q/I>J?LZZS)J$+* C_;+6\FN >W+329^
MIK\]_P!DSXG^/?C%\+?^".?PW\?WUQ+I4OC;QE?R1W!8I-+H.H&VTLX/&88%
M 7K@2#&!U^[?A/\ L^_MW_LV?\$PO$O_  2)\+? W5?$?BB'2-;\'?#WXN+J
M-C#X>DT#4))Q;ZK>.UQ]HMIK2"Z9'M5@DD>2V3RQ(CF1>E_:#_X)#:E\._V1
MOV9O#_[(,4&K^//V1O$FEZWX2M=0G2T_X2R"/:-7L6E<[+:2^ :178A%E"*S
M*A+J <E_P7=U[4_ O[<?_!/?Q]X59HM97]IB#1$N(CAQI^I-:6M]'QSM>$X;
MM@<U^E]?$?C[]G+XI?\ !0G]O_X(?M(?$OX+^(? 'PT_9\35-:TS3/&3VBZC
MXD\37B0Q0;;>UN)Q%;62Q&3S7=3),P5$>,&0_;E !7E_Q6\*?M9ZOXN>\^#_
M ,5_"^D:*8$"66K:$]Q,) /G8N".">@KU"B@#Y"^+OAC]J+2?CE\'F^+OQ/\
M-:O')XT(TY=*T1K<PR"$ER^2=P*Y 'K7U+]B\;_]!NR_\!C_ (UY'^UA_P E
ML^!__8]R_P#I,U>Z4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 ?S
ME?\ !7G_ (-+_P!K34_VAO$?Q_\ ^"=FG:%XN\.>+M6FU.Y\!S:S;Z9>Z-=3
MR&2:*![MX[>6VWLS)F1'0,(]K! [7/\ @CI_P:=?M6^&/VBO#7[2'_!1"RT+
MPIHG@W5H-5T[P#;ZO!J=YJU[ XDA6Y>U:2WCM@ZJS 2.T@4H54,6K^BFB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:M:5!K\,CG6+^"92OR"*+:0:
MO44 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_
M](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7
M[_4 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^
MUA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#9
M0-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\
M3Y/7[_4 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z
M5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'
M_P#90-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#M
MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I
M,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_D
MUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN
M_P#MX_\ 3Y/7[_4 %%%% 'EO[4W[9_[-G[&?@T^,OV@OBCINBB2WEFT[26N4
M;4-26( R?9K;<))]H(+%1A006(KH/@Q^T/\  C]HO1+KQ'\"/B_X<\76=A<F
MVU&30-7BN393C.89U1BT$@P<QR!6&.E?D[_P6L\=?'#]@?\ ;0^)O[6'Q2^$
M&K>+?@I\:_@E8> [;QOH\!N'\ :A;W#R"*=,$Q6L\KF1B,!VD4KO>+RV_3G]
MG/3_ -F[XE>(M;_;>_9K\5:+X@L/BOX>T=+K6_#LL<EOJG]GF\6*X9U/S3;+
MKR&WX9!;(C8*8  SXY?\% /V&?V9/&:?#G]HO]K_ .&O@;7Y+%+U-%\6>-+*
MPNFMW9E27RII%;8Q1P&Q@[3Z5W;?&'X3I\*4^.TWQ+T&/P3)HB:ROBZ;5H4T
MTZ<T0E6[^TLPC\DQD.)-VW:0<XK\:_'/QINOV4/V@->^*?\ P7O_ ."(7@/6
M/"/Q'^($\R?M"RZ5I/C%?#]O,ZP:?87:O#,]O:V]M';P@*\9)CDD2*625\_1
M?_!97X@:=XW_ &G_ -A;]@/PB]D_P]^*/Q937O$6FZ:$%CJ>DZ"MG=6UDRI\
MDEI(TROY8RI^SQ^@H ^[?@E^U-^SS^T=)J%M\$OBUI'B"YTE(9-2L;28K<VT
M4P)AF>&0+(L4H5C'+MV2;6VLV#COZ_.;_@KS\1=3_9B_X*;?L-?M%>![AK34
M?%GQ,N_AAXI2 [1JVD:PUI&D$^/OI!<$7$8/"R?-7Z,T %%%>7_%;X\_$KX?
M>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z .;_:P_Y+9\#_\ L>Y?_29J
M]TKY"^+OQN^(?C_XY?!Z+Q/^SGXE\+K9^-"\#ZK-"PNBT)4JFP]0#N.>PKZE
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -
MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@
M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB
ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$
MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6K6
ME:K>ZA(Z76B3VH5<AI2,-[<4 7J_$'_@]Y_Y-9^!_P#V4#4?_2$5^WU?B#_P
M>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E
M*9^UW_V\?^GR>OW^H **** /AO\ X*(_MT_L\>(/A;^TI^Q)\4?$VA^'_%?A
MWPA$VF:)XCU".+_A*-*O-/MYC<VR3A1<*DSW%O)''YFSRE+8\T*/(_\ @E1\
M._A9^RG^W)^UEXQ_8_UFZ7]DK3M&T_4XHM(,U_HMOXIBADEU2/1?*W_:$BA3
M;,MONQ(T4 SY2(OZ+_&/X)?"C]H+P%?_  Q^,O@:RU_0]2@:&[L;U2,JW7:Z
MD/&?]I&!]ZZ2PL+'2K*+3=,LHK:V@C$<%O!&$2- ,!54<  =A0!\)_M$?\%#
M_P#@G]_P4N_8&\=_!3]E?XN>'?BYXE^*?@;4-$\,?#C1Y ^LF^N8'AMY;NQD
M GTZ&"9DEDNYTCCA6+S-_"Y\T_X*)?L;^+?V7O!?[#/[4^G/<^([/]D#6M*T
M7XCZC9V[R2KX:GL;/3]1U<H 7=(/LD<SC!*QR2.<!6-?I7H/@_PEX5DN9?#'
MA?3M->]F\V\:PLHX3/)_?<H!N;W.36B0",$4 ?G#^V[H?A;_ (*6?\%._P!D
M[P#^SWXMTKQ=X3^"/B:[^)GQ-\3^'K^.]L-)>%;9M&M6GA9HS<W$\;L(=V\0
MJ9=I3D_H]5/0O#GA[PO8_P!E^&="L].MC(TAM["U2&/>QRS;4 &2>2>]7* "
MBBB@#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!_P#V
M4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?
M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@
M#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!_P#V4#4?
M_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?
MZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@#PO]
MK#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!_P#V4#4?_2$5
M^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!
M_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HJLVL:0FKIX??5+87\ELUQ'
M9&=?.:%656D"9W%0S*"V, L!W%6: "BBB@ HHHH \+_:P_Y+9\#_ /L>Y?\
MTF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\
MR:S\#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=
M_P#;Q_Z?)Z_?Z@ HHHH *Y[XMZUXS\-_"GQ/XB^'&@KJOB*P\/7MSH.ENI(O
M+U(':"$@$$AY J\$=:Z&L?XB>/?"OPJ^'^N_%#QUJ1LM$\-Z/=:IK-X(7D\B
MTMXFFFDV("S;41CA02<8 )H _'S_ ()1WWP*_P""I5[X5\2>+OVA/B)>?&?_
M (4QX@'Q7UZU^(.J:;X@\+^)AK-@JM#%#-&EE @8F"WCC%LR+M>-V645](_\
M%&_VC_VBO@O\.?V2_P#@GG8_%'4=-^)W[0'BG2/"_CGQWH]WY6H6VF6,%JVO
MW=G,O,5U(951)EY03.RE7",/*O\ @JA_P3@TKQ-^V>?VU/V!/BBGP7^,NA?!
M;7/'2^,_#)CCL?%,]E=V6(=3C_U4T4T,TBM*00V5,HE50M<3\>_C5\1/VG_&
M?_!*S_@JI\4_""Z%;:GXPGT3QC%#&R6MIJ.N6]O!:3)N),<$LEK,Z%B1MDB&
MXGD@'T;^T-XV@_X)8?\ !1#]FOPW\)-2U6W^%7Q_UF]\">,_".I:[=WUO:ZV
M%A;2=4M?M4LC0W$DLKP3E6 F0JSAY$5A^A%?FS_P6M\%ZK\<?^"B_P"P!\"O
M"$#W&JVGQPN/'%\D(R;;3=$%G=SRR?W$(^0$XW,=HYXK])J "N#^(/[3WP ^
M%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&N\K+U;P1X+UZ\.H:YX0TN]N"H4
MSW>GQR.0.@W,I.* /E7]J7]L']F;4/B'\+?&MC\8](FTOPSXJEOM=NXG=A:6
M_D%?,8!=Q&2!A03[5V7_  ]N_P""='_1TFB_^ %Y_P#&:9^UE\-?ATWQ;^#6
MCMX!T0VE_P"-98;ZU.E0^7<1_9F^21=N'7V.17JW_#+_ .S3_P!&\>!?_"2L
M_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\
MC->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9
M_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\
MLT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:
M+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#X
MU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\
M$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;Q
MX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_
M\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L_
M_C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J
M?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@
MG1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\
M)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QF
MC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#L
MT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_
M *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7
M_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\
M_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6
M?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\
M1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\
M@!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'
M_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=
M_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_
M -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI
M-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__
M (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_
M .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]
M'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )
M*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\
M&:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\
M#+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_
MP3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_
M ,)*S_\ C5 'E3_\%</^"<T:%V_:CT? _NZ?>D_D(*4?\%;_ /@G.0"/VH]&
MY];"\_\ C-2?MH?L[_L_Z!^RQXWUG0O@9X.LKRWT1WM[JT\,6D<D3;EY5EC!
M4^XKM?AM^S/^SA=_#O0+JZ_9^\$2RRZ+:O)))X4LV9V,*DDDQY))[T </_P]
MN_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-
M/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_
MT=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2
ML_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A
M[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]
M&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P#
M"\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5
M 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_
M ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>
M?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+
M_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.
MDT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_
M (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >
M6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_
M +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1T
MFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\
M^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW
M_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&
M\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31
M?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK
M/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,U
MZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_
MX)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?
M_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\
M9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\
M[-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H
M_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX
M%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P
MO/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 '
MEG_#V[_@G1_T=)HO_@!>?_&:;'_P5R_X)S2KN7]J/1QSCYM.O1_."O5?^&7_
M -FG_HWCP+_X25G_ /&J\5_81_9_^ WB/X/:I?>(?@EX1OYT\:ZO$DU[X;M9
M76-;@A4!:,D*!P!T% &O_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI
M-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__
M (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_
M .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]
M'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )
M*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\
M&:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\
M#+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_
MP3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_
M ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C-
M>I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V
M[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\
M>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\
MX 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__
M (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H
M_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_
M]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\
M "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4
M >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[
M-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\
M1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_
M ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!
M>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_
MPR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z
M.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2
ML_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG
M_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[
M_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_
M]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1
MTFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S
M_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'M
MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;
MQX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFFQ_\%<O^"<TJ[E_:CT<<
MX^;3KT?S@KU7_AE_]FG_ *-X\"_^$E9__&J\5_81_9_^ WB/X/:I?>(?@EX1
MOYT\:ZO$DU[X;M976-;@A4!:,D*!P!T% &O_ ,/;O^"='_1TFB_^ %Y_\9H_
MX>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/
M_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\
MP O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#X
MU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I
M_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /
M;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]
M&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X
M7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_P
MR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^
MCI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\
M)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S
M_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5
M'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+
M_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T
M=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_
M /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[
M=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\
M1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.D
MT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )
M*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C
M->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;
MO^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@
M7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?
M_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_
M .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $
MZ/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\
M>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\
M +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0
M!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3
M_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+
M_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^
M-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:ZC
MX2_\%!/V-OCKXHB\%?"?X\Z5K&J3.J0V4,$\;.S9P!YD:@DX/?M75_\ #+_[
M-/\ T;QX%_\ "2L__C5>2?'[X4?"WX<_'+X+7/P]^&N@:#)=>.'6YDT;1H+5
MIE%LY 8Q*NX DXSTS0!]*5^(/_![S_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-
M9^!__90-1_\ 2$4 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/
MVN_^WC_T^3U^_P!0 4444 %9OC+P?X9^(7A#5? /C71H=1T;7--GT_5M/N 3
M'=6TT;1RQ-CG:R,RGV-:5% 'Q^/^"+7[+P\4Z9IDGC'X@W'PUT[P5<^&Q\++
M_P"(FLW&GR6DMS;3+;&:2\,QL0+<(;%F:!U*J1L7RV^BOBE^SA\#/C3\$[G]
MG+XD_#'2M0\$7.GPV7_".I!Y$%O##M, @\DHULT12-HGB*-$T:,A4J".VHH
M\K^#'[''P6^"7C^]^+VD)K_B#QG?Z2FDR^,/&OB:[UG4HM-1_,6QAFNI',$&
M_P"=DC"B1P'DWN-U>J444 %%%<I\1?B_X;^'/B+PIX-O;>XO=9\9:Y_9NB:9
M9A3(X2)Y[FX;<0$AA@C>1W)Z[(UW22QHP!/XW^%/A'X@^(O#GBCQ'#.UWX6U
M)K[23#.459BA0EA_$,'I72444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445
MPO[2?[2?P3_9$^">O_M#?M#>/;/PWX2\-V9N-3U.\;\$BC0?-+*[$(D:@L[,
M%4$F@#?^)'P^\.?%7P+J?P[\712OINK6Q@O%@E*.4)!X8=#Q6EHVE6F@Z/::
M'IZL(+*VC@@#MDA$4*N3W. *\\_8Y_:Q^$W[<?[-7A/]J;X)7=T_AWQ;IYN+
M:WU"-4NK*5':*>UG168)-%,DD3J&(#(<$C!/IE !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%9_BSQ=X4\!>&;_QKXZ\3Z?HNC:7:O<ZGJVK7L=M:VD"#+RR
MRR$)&B@9+,0 .IH T*YOX6_"GPC\'O#L_A?P7#.EI<:E<7T@N)S(WG3/O<Y/
M;/0=JYW]GG]K[]EK]K2QU74?V9?V@O"/CN+0KL6VM?\ ",:Y#=M8RG=M6548
MM'NVL5+ !@I*D@&O1J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"0!DF@
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
M5()I@9)'4(X!]O5^(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\
M]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\
MT^3U^_U !1110 4444 %%%% !16)\3/&)^'?PX\0?$!=*EOSH6B7>H"QA.'N
M/)A>3RU.#@MMP.#UKY!_8<_9<U3XX>*?A/\ \%2H_P#@H=\8/%$GBGP*-3US
MP/%XO'_"':E+?VF1'%IBILM8[5Y75(P3('@C,CM(LK2 'VEJ>F:;K>FW&C:S
MI\%W9W<#PW=I=1+)%-$ZE61U8$,I!(((P0<5^9GA7]E;]KG_ ()(?MW:-\,?
M^":OAG2_'/P,^.%_?WNJ?!SQ'K\EE!\-[Z)5:?6+2X$4QATXEXU>$(Q9WCA4
M%GB9?T.^$7Q@\,_&33=;OO#BR1R>'O%FI^']4MI64O%=65R\+9VDC#H(Y5[A
M95!PV0.LP,YQ0!#IR:A'I\$>K7,,UTL*BYFMX3'&\F!N94+,44G)"EF('&3U
MJ:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***^"_#7P-U7_ (*>_$#7/CY#^WQ\
M9? .J?"CX^ZUX;;P/\-_& T[2[2VT/5)+46=[:JA%TU[##'>-+-O(2^6-1Y:
M[6 /O2OS6_;_ /V-?C=^P9^TM!_P5(_X)6:5:R>+/&'B&PT?XN_ 5I_L^G?$
MO[3<"-;FW &VVU&,R/,\^ HC6:=R MPMQ]^^'_C#X8\0?&?Q/\"8EDCUWPMH
M6DZS>1EE*R6.HR7T-M*,'()FTV]0J1D>4#T85UF >HZ4 8/PQN_B3J'@33M1
M^+VC:1IOB.XA,NIZ9H5Y)<VMDS,66W2>14:<QJ50S;(Q(REQ'&&"+O444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !117Q3^TYX#NO^"B/[3OQ,_8??]L+XF?"0_#O
MP5H6J:5;_"SQ/_8^H7]QJ+7;-J4TJKYEU;1?9XH!;JRQAS*TFYG@,0!]K5\-
M?\%;O^"=UW\1/L__  4<_9'^(]I\+_VB/A)I,U]HWC1L)9>(-.A1GETC5E'$
M]M(@959@2F['*D@?37A'Q3HGP'U#X9?LK>)_&FN^(M6U'PE<V^G>*O$=VDU[
MJ\VEPVBRR73@*9+F9)7G9PH4F*4G!*@^ED C!% 'CW[#7Q1_:K^-G[/6@_%?
M]KWX%Z3\,_%&MZ9;SR>![#4Y+R>PS&"SW$CH@BDD8[A; ,T"X5Y7<L$]AHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBOF/]N+Q=_PGW[0/PG_8/U#XW^)OAUIW
MQ9T3Q1J,_B#P5JXT[5[^724T[9I5K=[2]JTJ:A-=-)%B4IIK(K!7>@#Z<KYS
M_P""D_\ P38^#O\ P4A^#MKX/\8:G>>%_&WA>\_M3X9_$S028]5\*:JA5H[B
M"12K&,LB>9%N <*I!1TCD2Q\#/A_IO\ P3/_ &8_#?PV^)/[0_Q"^*%H_CJR
MT9?&?Q&UM;_55FUG5(K*QA>5@IDC6YNK:$#DJ'+#"KM'T)0!\B?\$DOC1_P4
M8^,/P@N;+]NWX?>$[23PCJ-]X?LO'VA:D\K?$)K6X\E-:@MQ&B6EJZQN0^6^
MTLXDC2",*)/K>SL[/3K2+3]/M8X(((Q'#!#&%2- ,!5 X  X %2  # %% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 445X/_P41^/-W\!O@=H\EIX_?P?_ ,)G\0M
M\(3^-(TB+:!#J5]';R7BF96B20(S)')(K1QRR1NZNJE& /<[ZQL=4L9M,U.S
MBN;:XB:*XMYXPZ2HPPRLIX8$$@@\$&L3XL:#8^*OA;XE\,:FB-;:EX?O+6X6
M5<J4D@=&!'<8)KP7]GW]E%?^";?A#XP_&&]_:H^-'Q8T?4+1_$%OX?\ B=XU
M;6'T9+*VFEE@LIKC#*9B3N+MC"1 _<+-]"Z;J'A?XE^"+?5=.N(]0T7Q!I22
MP2H2%N;6>(%6'0@,C ]CS0!^77[)G[2?[1O_  5K\8_ GPC^R!J-WX/^!?P!
MD\/:K\2_BU/8D2>,/$%G8(DOA[2TD'SVRB66*YN#P0YQQL\_]6JYGX-_!OX6
M_L]_"[0_@I\$_ VG^&O"OANP2RT31-+AV0VL*]AU+,22S.Q+.S,S$LQ)Z:@
MK\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\
M_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@
MHHKP3_@HY_P4*^#O_!-?]FC7/VB/BMI^H:Q-864KZ+X6T6%I+S59EVC P"(8
M%9T\VX<>7$K#.69$< ]>^(GQ1^&?PA\./XQ^+/Q$T+POI"2+&^J^(M7ALK97
M/13+,RJ"<' SS7+^-OVE/A[8_LV>+OVDOA/XCTGQSI7AGPOJ6K6[^&-6BO(;
M][2VDG,"2PLZEFV!>"<;A7RO\#/V"?V)_P#@J-\&?"_[:/[8%]HG[0NK^,M(
M%]IU\=3NSX=\/12\MINDV(D1;9(6'E22RI]KDDB8S,IQ%'\6?\%"O^"=_BO_
M (-\?&UK_P %5O\ @EC?ZM;?"JUU6TL_CG\#M0U6:ZTZZTR>98?-B,S.S1EI
M!&/,+O!)*KHQC+HH!]._L_?LX_M'?M"_M<^ ?VJO@W_P5;^+_B?PKI\$>I?%
MQ$U*SE\#ZY--$DL>B:)IXA$4<:ARLTQ\YX8]D?G-=&1XN'\%?\$POVV?AOXS
M\;ZQ_P $4?\ @I+_ ,*A^'-_X^UJP\2?"'QQX2MM:L/#6J0W<D=Q+I9D298(
MI/EG2 *F%D0.Y^XFM9?\$O?^"D7P@TM+K_@C!_P4UT[X?? [QU"NM:-\._'_
M (3BU9/"<=ZOVAO[)FEAG9(292Z6YV*A8Y9R=U?;7_!/S]C/3_V$?V9]-^!/
M_"S-8\;ZT^I7NL^+_&VOD_:]?UF]G:XO+V1=S;-\CG:NYB%506=LL0!_[ G[
M'5C^PU^S=I_P1D^)6K>-M<FU.^UKQEXWUT8N_$.M7UP]Q=WLB[FV;I'PJ98J
MB("S$%C[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445ROQL^-/P[_9[^&6K?%SXI:R]
MEHVCVS33FWM9+B>=@#MA@@B#23S.?E2*-6=V( !- &_K_B#0?"NBW/B3Q1K=
MIING64+37E_?W*PPP1CDN[N0JJ.Y) KGOA=\?/@7\<8;JX^"OQI\)>,([)@M
MY)X6\1VNH+ 3T#F"1MA/OBOA+]CN\_95_P"#A3X6W_[3W[0VK)XP\&:?XCN;
M#P]\!VUB>"S\+>3(RQ7&LV\+I]MU*= )P9=]O!'*J0 LLL\OD'_!2G_@WT\'
M_LW^&KC_ (*"?\$6)]4^#OQC^&UI+JZ^'/#FISOI_B2UA'F3VPAF=PDK1J0(
MA^XGP8GC_>>8H!VGQ=\%?M$_\%+/'<?B+]F3_@I3\7O 'C_3/B1JMC)X5\ Z
MM!;>&/ ^@Z7K=UIKOK5H(A)>7UPMG*\<,\K&6:0JD:VT$LJ[7[1__!-_XWZM
M^W1XS^,?_!+3]NG4O@O\:U\+Z!??%G3-<T*UU'P]XWMKD7EM9ZI<6BH8H+QG
MTZ^1G6 Y,99%C,C._FO[-GP&_:\_;M^!'A;_ (*[?\$D/VN[#X$>-?C5I/VC
MXR?#G7=$74_"NM:]:2R6-UJ$<,B2FSN#+;/F18V:5/++,I+F3[,_X)F?L"_&
M3]D4>/?C/^UC^T[>?%SXR_%:]L)O&_BPV"V5C!;6,<R65A96R +%#"+BX.0J
M!C,3L7'(!-_P3:_8/^,G[*,GCKXT_M9?M-W/Q<^,GQ2N["3QEXM_LM+"QM[2
MQCE2RTZRM8\+%!#]HN&R F]IF8HIZ_45%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115;
M6=9T?PYH]UXA\0ZK;6-A8VSW%[>WDZQ0V\**6>1W8@(JJ"2Q(  )- %DD*"S
M$  <DUQ'@K]IK]F[XE>+Y_A[\.?V@O!&OZ_:[_M6AZ)XLL[J\AV_>W0Q2,ZX
MP<Y'&*^(/A=^UU^SI_P7!_:9^*'[(M[\3=5TGX;_  ND2UU3X8"YO-$UGX@E
ML"6_NR/*N$T>-BL:VT;*\S.'N=L;10OE?MK_ /!L%_P3Y^,_PZ?6/V./!/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?+__  4__P""5GP&_P""FOP&MOAOXO9_"WB_PL_VSX9?
M$+0XO+O_  M?IM,;Q,A4F LD>^$,H8(K*4D2.1/G?_@F1_P5<^+_ ,.OB_>_
M\$KO^"P,UEX1^.OA&R:3PUXZO9UATGXB:3&K%+Z"=@J>?Y<;,WW?,V.=J2)+
M&OZ45\[_ +<O_!-#]FG_ (*&^,OAAJW[3'@/2M=TGX:^(YM<@L+FQ#3:A,8?
M+CLY9<\V)9O.FM\8FDM[8,=BND@!P?[+7PKT3]IC_@HYXQ_X*NZ/!_Q2S?"F
MQ^&7PKU H5'B#3HM1GU&_P!90-S]GDN9(H+>3CSHK9YES%-$[_8E1VMK:V-K
M'8V-M'###&$AAB0*J*!@* .  . !4E !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 >8_M9_L=_L]?MM_ /7_P!FO]HKX>VFM>%_$49-S"$"36USSLO() ,Q7",=
MRR#G.0<J64_FW^R3^UM^T!_P0F_: T3_ ()E_P#!33QM<^(?@=XAN3:?L^?M
M!Z@"(K*($"/1]4D)(A$8*J&8_N..3;E6@_7*O&OV]OV*OAC_ ,%!?V;=3_9<
M^,-G;/X>US4+*74;A[19;FVCAG25GM&/^HN656C6;G8)6.UQE& /&/B]X"\'
M_P#!0K_@H1\(_$7@6]M]6\$_LRZ_JFM^*?$MI()+6Y\436J6]GI%O*,K+);J
M\EU<E21"RV\1.]W5/LRN9^#7P:^%O[/7PMT/X*?!3P-I_AOPKX;T]++1-$TR
M'9#:PKV'=F))9G8EG9F9B6))Z:@ HHHH **** "OQ!_X/>?^36?@?_V4#4?_
M $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)
MZ_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^
M36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F
M?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \
M_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H ***
M* "BBB@ HHHH **** "BBB@ HHHH ***^6/VDO\ @MM_P2I_9&^),_P?^/O[
M:GA72/$UG,8=0T:RBNM2FL90<&.Y^Q0S"V<=TE*L.XH ^IZ*X_X%?M!? _\
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
M=\3_ (4>,M/\0>'M7B:73-8TJX$L%R@=D)1AP<,K*?0J1VH WJ*** "BBB@
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
MXP_9H^,>FR77AGQKH,^E:M' X65$D7 EB8@A98VVR(Q!VNBG!QBOYA_VGO\
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
MIW'@_4/$[Z7:^/\ 1?#=E&EOK\AUI--FC9WS)!;F2*28Q(?FW*C,R!E;]?\
MX/>#?B+X%\'C0OBA\8;KQQJGVIY/[<O-%M;!_+.-L7E6J+'A<'YL9.>>E?E$
M_P#P3)_;O\1_\&O]E_P3MOOV>;G2/C'X0NHKRW\+ZAXDTF6+5C%XF?4RD%S;
M7<L()MGX\QHSY@V]]U?JA^SYX_\ BQ\4/AI:^.?C'\$+GX=:I?OOB\):CK5O
M?7EE#L7 N9+4M )"_F';&\@";,L'+(@!^?'_  <+_P#)TW_!/G_L\#P[_P"E
MUE7J?_!1[]JS]N[X#_\ !0O]E_X"_L]>./!,?A/XRZWX@T_4M,UOPQ(98IK'
M35F1Y[L3.98MTIE$4$5O(WV?RS.!(73EO^"V7[-?[8'[2G[1?[*7BK]F_P#9
M2\0>,](^#/QTTOQMXOU.S\2Z#9(UC;7%I*\-NE]J$$DDQ6.0 %%7*_>P0:Z3
M_@H#\(OVLOC)_P %!OV0/CQ\*?V1_$^L>%/A-XCU_5/'E_\ \)'H%O)8I?Z?
M':0I'%-J2M.Z-O=]@*@*-K.3@ $/[-'[1W[;OP7_ ."PFL_\$Y/VKOVA=)^*
MGA[Q1\$1\1/!WB&U\$6VAW&CSQZF;&;3O*MF821$"20/(SN L8WD[B=3]D?]
MH7]J#_@J7\-_'?[5'P"_:3D^&G@J'Q;J>@_!G3--\+Z=?PZQ#I\GDG5=7>\@
MEEDCN+E) MO:/:M' O\ K'D;>E/Q7\!OVI=4_P""_P!X7_;)LOV9-??X6Z7^
MS_/X$N_%_P#;^B!5U&75I+P3"V-_]J-N(V4%A%OW$@1D#->6?\$LOA;_ ,%
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
MV1_$"_%MO!FMZ!#X?C\4^'FAEEO=4N[F.<70U+R1"L<R%MSAP<@(V*?^T?\
ML4?\%"?!_P //V//V]OV3_@0UQ\9/V;? \'AGQQ\'O$/B#3XY/$.DRZ=!:WD
M$%U;SS6V]2DYC/F$D2JX4O&L3@'UY^S5I?\ P4?^'/[9WCKX5?'?Q%#\0?@4
MWA:UU+X?_$[65TJTUV'52\<=QI5S;:=%;QRI@RRK.+:,*%12TA8[?IFOG+]C
M?XP?MP_M*>)F^*O[1W[+<WP,\*Z=I4MKI7@C5O%-MJVK:U?2R1EKVX-L@2T@
MA2-HXXMS/*UQ([J@CCW]3^PS\:?VI?CQ\&+GQK^U[^RH?@]XJB\2WUE!X5/B
M6'5?.L8G AN_.B 4;\LNWOY>\?*Z@ 'LE%%% !1110!\8?'[_@NI^R!^SC\9
M/$/P-\=?##XT7FK^&M0:SO[KP_\ ";4+ZRDD !S#/&NV5>1\PXKD/^(D#]A3
M_HCW[0'_ (9+5/\ XFOOZB@#X!_XB0/V%/\ HCW[0'_ADM4_^)H_XB0/V%/^
MB/?M ?\ ADM4_P#B:^_J* /XJO\ @ME\?O!G[4?_  5(^+OQ[^'FE:Y8Z-XC
MUBSFL;7Q)H\FGWT:IIUK$1+;R@/&=T;$ ]00>]?+%?M-_P %LO\ @@!_P5P_
M:Y_X*C_%W]HS]GG]DS_A(?!OBC6+.?0M9_X3S0+3[3&FG6L+'RKF_CE3$D;K
MAT4_+D<$$_+'_$+C_P %U_\ HQG_ ,R;X8_^6= 'ZK_\$3?^"X7[(_[+G_!+
M?X1? 3XA_#/XR7VL^'-'O(;ZZ\-_"F_U"QD9]1NI08KB)2D@VR*"1T(([5]4
M?\1('["G_1'OV@/_  R6J?\ Q->K_P#!$W]G#XS_ +(W_!+CX1?LY_M#>#?^
M$>\9>%]'O(-=T;^T;:[^S2/J-U,H\VVDDB?,<B-E'8?-@\@@?4] 'P#_ ,1(
M'["G_1'OV@/_  R6J?\ Q-'_ !$@?L*?]$>_: _\,EJG_P 37W]10!Q_P!^-
MGA/]H[X-^'OCEX%TW6+/2/$NGB\L+77]+DLKV.,DC$T$GS1-P?E/->-_\%9?
MV!]1_P""D'[%NN?LZ>%?B._A'Q1'J5EKG@OQ(-_EV.KV4PFMVE"?-Y;$,A9<
MLF_>H8H%/TI7A?\ P4 _X:LM/A/X<\1?L:^!;?Q-XTT;XA:1?G0;S6%T^"_T
MZ.5OMT$EP^5B#VQE16(8!V0[3C% 'YU^$_\ @LS\</V=Y'_X)R?\'&G[,-UX
M2A\7Z=-X?M_C=X?A\SP[XC@E0PM-,T0V0L5;>TT!S$SJSP6X!(_1G]MW]IC]
MG[X0_!R'P=\5)M0UZY^*J2^&?!W@OPG&ESJ_BNXNH&4V]DA94QY;EWGD=((D
M^>21%YKYJ_X*:VWQT_X*7?L9^(OV%_#/_!.CQWI?BKQL;2V?6OB1_9$.A^$)
M%N$=M3:]MKZ?[0T*JYC6S661R0"%5FKS#]NS]B#]N3]ES]K[]D']M;]D7X4W
MWQQ\,?L[?#U_!/B/P1#JT-KJLEN]B]C+J=NL[A))I()!D*2V^WB# HS,@!XQ
M_P $+_"WC?7?$6J_\$A_^"@'Q!_L77/V1?$8\3^"OAO<V4:6^M+]I>]L]7O;
MI9BU_;V4US#-%;1^3$OG6\CM-M00_H]_P2\^,W[<O[2?P/'[0'[7=Q\-[72_
M$E[=R^ M,\#>$=0L)KG1Q.5LM3GDN]1N1BZA7STA5!MCFB)D)+*/AC_@IE_P
M3L_;:_X*G^,-#_;P_9L_92;X(_$'P%X<GL(-(^)/B>VBU7XD6,S!9M&O8=,N
M)(+6T,#W<6Z:YWSK=/#(D49$J_9W[#7[5G_!0G]H"&TC_:!_X)N77P2TSPUH
M\@UV+4/%5E?2:W?(@CBL]*AB=!#!G,AGG954(D2^9O:6, ^1_P#@EU\;M?\
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
MXD^/6I>(-0L)+2[33T9VT?2_LUQ,]X+FY92+@JD<<"$M^\(B'9?'+]EOXG_
M/_@J5HW_  4_^!WPXU'QCH_B?X:S>!/B_P"$]!D@&I1QQSQW6GZQ:QSR1K<L
MC1"WEC#AQ$59$D(8  \@\":[J'A+_@ZX\<^$_#3L;#Q;^R797_B6WC?Y3=6V
MJ0Q03N!_$L6(QGM,?45^AWQ9_P"25^)O^Q?O?_1#U\O?L6_L@_$>\_;X^,G_
M  5 ^/O@N7POKGQ T?3O"?P^\'7MW!/>Z)X:LTC9Y+Q[=Y(EN+NYC6<PQNXA
M1$5F+E@GTC\?=0\66'P=\1CP/\-]4\6:K<:-=06.AZ/=V<$UQ*\+A0'O9X(5
M!; RSC&[/3. #\P_^"!GB_XM?#O_ (-H(?B/\#O$FB:3XF\.6'C/5=,N_$&A
MR:C:[[:]O9MK0QW$!);9@-O(4G)5P-IR_%_[;_\ P5\B_P""*/A/_@KMH_[4
MW@NRO/#_ (8T_7-:^'R_#FWN(_%=L^H)!<-=WC,AM6*.66*UBCV+'M,LC/O3
MT;_@E/\ LH?MK_LK?\$,?$_[$'QE_9!\26'Q%M_#_BJSTS2K;Q1X>N(=5DU%
MKEK?R9X]3,: ?:%#F8QXVMC=QG*UW]C?]N2]_P"#:6+_ ()V6G[(>OM\7/\
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
M? _@SPXL;WN1$?\ B:7#2ND5K8VTGER23RLH(4I&))"J'Q;_ (*C? OXJ?\
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
MBVBVUK-;QP*(X[V^@EF<'<Y"IC:G!)(% '8?M#_$S]JVW_:B\7Z+\1?CU#\
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
M'78^^8(\MND<*)!F)-TI^T+ZEXFUW_@H-^U!^Q5\9O$GQ2_9*O?".K>-/AOJ
M/AOX=_!6P\6:7>:E'-<6=U$VH:A>S2V]K&TKRPJ(%D/DQPLS%WE*1]I_P1Z^
M%WQK^ __  3A^%'P!_:$^#^I>"_%G@?PI;Z-J^F:AJNGWBR20Y7S8I;"YGC:
M-A@C+*PS@J* /$?^";G_  41^*OCC_@G#\8?BK^W1\5[ZW^+/P3UWQ+HWQ8L
M]*T:PMGT.\L#*T"Z? ("LPE@\DQM*LHEG+JH*@(/KG]C?1_VB]'_ &9_!W_#
M6WCI=?\ B1>:';W?C&X@TRWM(+6_EB5Y;2&.!%7RX6)C#-N9MI8GD*OQ)\??
MV!=8UW_@NGX?\1?##QC%:_#_ .*W@BU\6_M!^#(HSMO[OPQJ%JVB73XPH,]U
M);)M.?,CL;P$'<Q'Z44 %%%% !1110 4444 %%%% !7X@_\ ![S_ ,FL_ __
M +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>
M/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5S?AOX3>"/"_CK6/B;8Z=
M-/X@UV-(;_5K^\DN)5MHV9H[6+S&(@MU9V80QA4W,SD%V9CTE% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7S5_P4\_8 \1_P#!2'X'V?[/W_"^_P#A
M!-#A\0V&M7=U8^&!?7LUS9S>= JR/<(D<>\*S#RV8E!AE&0?I6B@"AX8MO$U
MGH%K:^,M8LM0U1(L7M[ING/:03/_ 'DA>65HQC'!D;Z]JOT44 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<A^T!\,-=^-7P
M2\4_"7PQ\5=?\#:CXBT.XL+'QAX6G$>H:1+(A5;F!B/E=2001@^C*<,.OHH
M\'_88_8;@_8Y\,:C=>,OCYXT^+7CW7[>TM_$OQ(^(&H>?J%Y;6@D%K:1@?+!
M;1&:=UC!8F2XFD=F9R:]XHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@
M?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_
M]O'_ *?)Z_?ZOY/?^"7?_!87X;?\$>_^"@?[17Q(^)'P=USQC!XQUR_TVVMM
M#OX8'MWBU:>4NQE&""#C K]!/^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_\1O/[
M+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_\1O/[+/_
M $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_LL_]&/?$
M#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T8]\0/_"B
ML?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ ,**Q_PH
M_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P **Q_PH_XC
M>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_XC>?V6?\
MHQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_  H_XC>?V6?^C'OB
M!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A1
M6/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4
M ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0!^WU
M%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_\
M1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_\1O/
M[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_LL_]
M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T8]\0
M/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ ,**
MQ_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P **Q_P
MH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_XC>?V
M6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_  H_XC>?V6?^
MC'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^(
M'_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%
M8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0
M!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17
MX@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_
M\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_
MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T
M8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_
M ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P *
M*Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_X
MC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_  H_XC>?
MV6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z
M,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@
M?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45
MC_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?
MM]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]1
M7X@_\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\
MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^
MRS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/
M?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#
M_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_
MPH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_  H_
MXC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_
M99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H
MQ[X@?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_
M (45C_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_
MX4 ?M]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4
M?M]17X@_\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^
M(/\ Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\
M$;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_
M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&
M/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\
M**Q_PH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_
M  H_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\
MB-Y_99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]
MEG_HQ[X@?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>
M^('_ (45C_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^
M%%8_X4 ?M]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_
M (4 ?M]17X@_\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^% '[
M?45^(/\ Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X
M@_\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S
M^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS
M_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CW
MQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_P
MHK'_  H_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\
M*/\ B-Y_99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^
M(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_
M *,>^('_ (45C_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[
MX@?^%%8_X4 ?M]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X
M45C_ (4 ?M]17X@_\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^('_A16/^
M% '[?45^(/\ Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M
M]17X@_\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/
M_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;
MS^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/
M_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?
M$#_PHK'_  H_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"
MBL?\*/\ B-Y_99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?
M\*/^(WG]EG_HQ[X@?^%%8_X4 ?M]7X@_\'O/_)K/P/\ ^R@:C_Z0BC_B-Y_9
M9_Z,>^('_A16/^%? ?\ P7T_X+Z?"+_@L)\(O 'PW^&_P!\2>#I_!WB2ZU*Y
5N=<U.WG2X26W$011$,@@C.30!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>vmi-20201226_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:vmi="http://www.valmont.com/20201226"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vmi-20201226.xsd" xlink:type="simple"/>
    <context id="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i6ba66e2d2aad45f692a1b79d3d03bc1c_I20210218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2021-02-18</instant>
        </period>
    </context>
    <context id="i19a0d02c2c984c46a7027f4d633dc508_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i93777810753e444b94d608873e9eb6c9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i44777403ad09495683f97806bd09ca80_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ie6047c94931c4d489c01b477796e8107_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic8bcb12680d64cbdaaba356192c6ca46_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i78d1976d5d774498bf9f65983405db76_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i57183a9304b841f98e6de8b70e29249a_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="ie6f15d1a017b4d978c8956dcedd0b149_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="icdd6e8e32bff4193ba1fffe49d26bad0_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i9f8bb7e43f124c08b4196b47693a0b7d_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i0a3108b18d0a48aa97c3a6d4cec87089_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i36eb99c12a3a45ae819ae5b4115dd7ac_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia3db3fd1b11646aa825ecbcf27ae1198_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ife459a6557314d37a72acb20cf965d23_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i48f1d42c4a544230a393c28fc3963698_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="ibe3b361f696f4365a127338eab5c986a_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i561f3a8dfc6f41908995308a7fd0f2f3_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">vmi:ASUUpdate201616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i8d11a320834141a48add21039282e902_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="if727911c36a446319fe85355b15dcdc0_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i89eff52a9147460e94d8a43d2224804f_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i0760cb30367542888436f5be3e1c1322_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i4ef1da0cfd2d4785b6e008e81b252c6a_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ie129a2886a1c404bb5c779b094835893_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i59d21610e40f417889dc900043412c94_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i86e8828dbc2c42378e9fdadecc45be6f_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5660413ed209421e8eacb02659657b63_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iad7fadb7eeab4096af7278d204532567_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieaf002ee1146471ea4db205ea15e50b8_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="if0152959444347fb951470c2b1ea3e1d_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7208a67233a04495b1a7fb64d2709774_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if1824ff9ec6a4b0b9a250122809381a4_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie179c2720a8048079495a5526c4e37e8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2a413aa6195c4c80b103c32bd549dcfd_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iad51e1edbfc344c189f8be03887ea6e7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i0523dea815db4e6d8162b524a52a3e18_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ied2e3229d2c949278b1f701a26df44ca_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idbcf9264ddcf4fc3a304e8e0873b670f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i615df51efada4aedb54f243063732c9f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia68d212d8999440b831798a246ec3c25_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icc0f88b2dc844753953eeabc1d96ec6a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ibf5ed790cbe94eb8a8a23ea7c50daf10_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0c016f546fc8464fb195411c02843d03_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic9da9f32084c4011b5b05fb093d50226_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic3c4b76b77e440708c47cb84097446ed_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i8df129a4b6de4fecb98549127d4231e9_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5069832ec98e425a811864a53f257001_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ib85acf7332cb4e90903cd7d181837dc0_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i630e7e3f694d488da77c0c3fdd8174e0_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i7e6b332a57624d6882c9da798f346cdf_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4a6ba8132d14469796969c05b673f729_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i95781b25ed7147e2bdd2cfa688b2d886_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i58a9034dafc84af48ce1ac07059e05d0_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i94e9b0061ccb4ee39edbf231b8bbac05_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i41787f79eda24ea1823b6b087f10e558_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4554f009e4194aa1a7fd70feea9f0e7d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic28fccbfb6f54dbdab488c4e9801229a_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1402a38c6b284c29927a2bb03d86f42d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i40d039d16aa648ad97205bcd9dc6558a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie6aa1b310e68427c8c930bd9a2498d53_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i255325f39a0c49cab16678672c75b70b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i52798566b3cc44f2b39fe85ebd3b309e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9f926ace7e2c42939be37d350e6915b1_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib5188456113547e7933299cb1a9d2e22_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7cfce141444d4bb395b5ef6f75511369_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">vmi:AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4398300554034eaeba20ab4022621a87_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id3ec00e9b96243f79a2ae1ecdd6bcc35_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i07bee5b456ae4c01b3e2c8f3b81bbf6b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i88471d44f2bf44938d5ea74e21187f07_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i415e438a0b684103b9c9726ee9f38595_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5840bb9f8df943228d4ed3e59b59cf24_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i716fc76e7cb947b1918895257cc59b6b_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i764ff0456a4c4b6292bd1df062a6468b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if08ed77fc27443799c1c25537b3d1111_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7f64f72030d141819132034abafb037a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id8ab99dfafdf48b8828b7977ddc5079c_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i958302099d8749de9b66be2e77f0b106_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ie0728f25b1634ce4be3cb8f8ba45dd6e_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i019042e42198436794850ed4747f60b6_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic6bfd9edcb85407bb53af145a91053b7_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iac751be18639462fad0874b7b9d4d6b0_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic2a39660c56b4086a9402a335c53afe2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic99ec8d3deab47d7b5aa0588306605db_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i516396749ec647e0b67faf038dba6a6e_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i8217e0ad0fc34c3b98c0a0a8237a3d62_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i39fc787f8e5a4691950e4127c7e50c38_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5d384c7af779489da45e7e6d0376dda2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="if29f24fa42e047868e25e26e6a3aaaa7_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ibdda53216735479587d06ef8de0752d8_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i305f6ce40e6e4e28baf707b846d78bc3_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5f46de69364e4704ae0c93c4a1f70393_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i85f95cc11727498dafbf7474df39353f_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iefd106517799414389b280a2d0648945_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia55620b862264a13a80820d4c1e4c428_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3574f1b861f24ad4b27f27cd1fe94ddb_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i99d7fd0fb319486ca96329756f2414ec_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ie404dc8863bb41c584311d2e2aa01b36_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia0c6dbc336ae428ea4475380fc8b1b2c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iad1e4fdf2ac74511b5bcc8a91a8025ee_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6ba1ad2432f64f509299f5c8e40151b1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9e1bdfa6826c453da7718b5c05a310ab_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia77d1c52ad5a464889bec92ff71346f8_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i274df98db1a04f5883994f54d59a4bef_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:ContractLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ifbc2bd4f32884d3997dd96d7277a4e4a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i3eb16113f8bc48d38cff2d3bef23be8b_I20140531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2014-05-31</instant>
        </period>
    </context>
    <context id="i26a9aee4dcf84ee0a37423746854f834_D20140501-20140531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2014-05-01</startDate>
            <endDate>2014-05-31</endDate>
        </period>
    </context>
    <context id="i178344bc89e14c88acfbab03f924251c_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i319371dcff9c412e8c68a300840a1e5e_I20150228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <instant>2015-02-28</instant>
        </period>
    </context>
    <context id="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2014-05-13</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="idd8eab4e76484e4db46c6d5379659e12_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="id5abcce421f549eaa57a9f0c4c866f72_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="i26e8b756d1a942f5ba597c4d75b3cba1_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="i730cedc4a1e24f9eae80b67f75953043_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:EnergiaSolarDoBrasilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="ic065dba5c74a44f88ff6276582714831_I20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-06</instant>
        </period>
    </context>
    <context id="i2b54b0646a414f0a8da534c9cd528a3b_D20200306-20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-06</startDate>
            <endDate>2020-03-06</endDate>
        </period>
    </context>
    <context id="i1998ca9c1ee54c99b25d1388819b448d_I20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-06</instant>
        </period>
    </context>
    <context id="i667267540bfb4e219d266844ac1fb869_I20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:KCUtilityPackagingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-06</instant>
        </period>
    </context>
    <context id="i7655287923384f23902023cf425d5294_D20190513-20190513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-13</startDate>
            <endDate>2019-05-13</endDate>
        </period>
    </context>
    <context id="i20959850aafd4017974801ccdd0a2371_I20190513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-13</instant>
        </period>
    </context>
    <context id="ib39319ce96a64863ad5d1850819c15b5_I20190513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConnectItWirelessInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-13</instant>
        </period>
    </context>
    <context id="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-11</startDate>
            <endDate>2019-02-11</endDate>
        </period>
    </context>
    <context id="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-11</instant>
        </period>
    </context>
    <context id="i12bddc24174545f69b373d53e5d9bb37_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibde57c63624d44cfa4d2db1f2739e22f_I20190211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-11</instant>
        </period>
    </context>
    <context id="id62f71d1cd10426d80634c9be5d752ee_I20190211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-11</instant>
        </period>
    </context>
    <context id="i2548970c8c8e4781a6264bda13fbe682_D20190211-20190211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:UnitedGalvanizingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-11</startDate>
            <endDate>2019-02-11</endDate>
        </period>
    </context>
    <context id="i17454c28099b472693a9744102af6ebd_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="if79e47da722a4b4089872458a6383285_D20200201-20200201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-01</endDate>
        </period>
    </context>
    <context id="i5684654b75e84c49a1cdb394d4b6b7e5_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i7a29335ff7924e32bc1b54595bf49204_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:AgSenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic6732301205b4fe3801b9054809c13bd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:TorrentEngineeringandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2c842e46ec0644c8ac86175735e3be47_D20201201-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:TorrentEngineeringandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1d44338a3cc141069a29d949a8cf0d2f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i76f70cf168e749749c0a378aedd4ac38_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">vmi:MinorityInterestOwnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id039e5105e734f9b967ba2caa92c9483_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8f78875fd90a4fe08908b863d9288bea_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ValmontSMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i8d56afdaafce48baab17df03b7407789_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:ValmontSMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-30</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="i2f2e0e7864194ec89c0d582cfcfe124a_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic2685270e705486095b1a0861b6f71d2_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib0e8f541875f4a56bc3ca0fcd66347bc_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib56e33ff929b44099cafd19a45b3f0e3_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i243f97d99240464db2c1c5c9c39c74d6_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iddb7e288c8184e0aa27e2ebbd3fdf160_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i05b84d4cd70b4e4088b23133f58e5d04_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i24e9138479cd4836985d1325437dc19c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3f5a77318486449f98e1eeb69ee0dccd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3d57333c6c094f86a1a9fa03def91063_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iaab4aad94a174c70824c5dbfb97ebabf_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4fee3f218e764b17b15d169861627524_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib5d02f7b281f4b0b8f02f2b3214ed269_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i365c3f446d7045a7a44e74b00ae3523d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib572842ea8574481aa3993825ebd3e0d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9e89711870a94f1bb72109ce8efa8310_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5a88cbe9708345c38e7fddb730cec6fe_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie7e5301c7b584c10ab9ce44f0eb3dbe6_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib04cfce95a174b05ab42e6265ba593ab_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4b9e1130caaf4738a1e72719aa01e25e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4fbfc271ee7c4733a28485ad455d74ee_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i966e65b7c87b41c3a5d20c18243e7673_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i31b0c6fddef54fd29c70b8d43a505f66_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i216b730624f4432d8597fd6f76a311eb_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5943f0d830c345b28eb64a15cd0d6b37_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5546759066f241158e12a841bee4fde4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i814faa5621954e96b4599155e89b48c7_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id9afe54cfd1a4a048aca7afe7dd35def_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i055e97c073b54131a6d302ead4adf3e0_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iace7b6b7305840778e1db42d6fb2baf4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ife79ebe3987040d4b46a726b7f492b9e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i54d35f3d824f463591cf0c0209b29d68_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i118d5f8cee62431898dfc647498dbbdd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3934b1293856436ab8a7f48fc1b1dd05_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7e64e468438344ffb7ce45cfd2e4a34d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i473239d044c447c6916fbb30ea145feb_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4592bd644590408d98a2c06bd72a743c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2f97480b990c4f528187084ca6a48f6e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4b678ce9c9ed4d63b484ef21c6f632e3_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id98d0c2d28d5406191123e3cff196a1b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9072f4087cbb48e59fa095602c12d69c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i31f7cab9b9b54877af87c3f4927fa7c1_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i55d9673b5e1c48da91f5bdd3ba6e7ea1_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">vmi:AssetImpairmentNetLossOnDisposalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if7ecd0fc6c394c3f8137bd4f2e80a32c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iedd7acbe3b7a489f889c0f4319995291_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9c8ee673ebc343be860074c62b7dddcb_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i302321ffb4134053bcd55b8474241b39_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3f557304e16644d99f5f3e0e71839efc_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id4c4ac2302ea4b7c8b12204ff9b2d27f_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2f2a29d8fd104efb956bf08abe271dd0_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:ESSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ieb8720b590f44242bce04ea6b57bfdad_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0861929279354ea892a042b041e5a3f4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1fe09486e22a4a8dad8309507bb81dd4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i06fd0fde9ad640ffa13d9e7f36b31fb0_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i071793b75d044aa2ac5fc853c89428a9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i17ca9bafe80449c0a55887dcbaabdd96_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i71c74e5dd5b243f8bc9b5ee6a6dcd29b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i75b64af2d9394a329d67e7e46adb8be5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmi:LarsonCamouflageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia2412d0a3aea4178ac83decf986630df_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i562a422f138f43bda6d8135c5996871b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="idcd34fb56a4049d893174d1113d1ffee_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i66a3043d256444dc9850464132d809ec_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iae1c27f84f704a52918c0421e3d1fdcc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7b11f0d695d44b15b576394fc45c2280_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i14d2abc181674e119d261f1fdca562fe_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i43f4280092e0410fbd4dde0171e43059_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i996c8357df5d43b8a1ecb026cd5f1453_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0902e38479414ce58e699fcfe60f63ed_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i9d90bf3c71ba430ea31361399a84c478_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i87f50f148d244befac9d83f11dba569d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic9c57975c3af407eae07920e819615f5_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i524189431b52464580252f5610526454_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i07b279fc5a904f018520000c2d833f8c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i69cca76484994e57aa813cc86f752fa4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i89ed59b6770345249e001a9d2cce50c8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6233d09c25654672a74eda9062edb213_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie5cdf0f3ac4847c19f71df01e7ab3339_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib8eca84c71d8405d99129d5181775ff6_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if3e9f5c701ab42599bf2400b2d3a9800_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vmi:PatentsAndProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1d78c58706c14a24928d3ba5430d64d7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i76f3d1af5a79451b8df9934c6261f99e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3a1aac68a84647dcb70aa829e0f71cb2_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i78c45b6cd2ce42209e1f1563eece2190_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i89eab67e74dc47b88c8ab90e8050bac0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WebforgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icb0e6f08ce544b6eb7532d0de6ab3249_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WebforgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie9675125214041449dbcc6176ed9be77_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ValmontSMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id65da0b6988d4baead3c575fc0c4e46b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ValmontSMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4f1e88804cd54e03a22f310f5b105e12_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:IngalEPSOrIngalCivilProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia5b49fb0ff424df1b838e30a4c31b322_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:IngalEPSOrIngalCivilProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8221730019f541b6a2f78731f125b892_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ShakespeareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i607719f8790041cabe1dc269afc08d61_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ShakespeareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i57e891d2a0364ac9800dfa51129d1a57_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WalparLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie973edabadf941e5b3803638d685a352_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:WalparLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i97d34fe49e444aebbbad7ca2bae47d57_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i37940fcab9ae42009c087dd6a4affc19_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:ConvertItaliaSpAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic02d3ae84b2a45ee820d3d9c7bc362a0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:OtherTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4e04704a1b924dd8ac197cc6f6293d72_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">vmi:OtherTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i6c797d68950c4799abd301c9382e2025_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i776133de08004df2aa0d1d032253d795_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i195e0af8d22444e2a28b40374f594579_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="id1fd2e75606541d9adfe15cc944e98e9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i999fe77d3c0448e19913159cf1eeeb2f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i63a4e393a6404a6380827c460a6b0b96_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i280746839d3d47aeac59ed297c35ee88_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i399cac1970b54356836bf31230af0ccc_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie1fe387d7b624a259965d7797e763bbb_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i022fe9c35bb443c4befe795c48099a83_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i7e8de03f81ad4981abf06ba111b547b9_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i0d18a02d602e4c1c97c707a1e3f69114_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i7ca76238dee6424395d758c1f39f9510_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i09b2badbb7384828ae7ef5af80fecfc0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">vmi:ShortTermLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if7fbb7380dbf4ae887b38bf3590f2d6b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">vmi:ShortTermLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie7d3437fea304cceb676c296db5c68c2_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie7e2b9358af64539b4c4f852a5574592_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2be30647ff2842fca0fba6529684ff35_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5a19b8f97a3046c391d97d4cb4e58b77_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie62c2c1bb32b461fa3fd47db3dae23f6_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5d4cbecefeb444e995a36642db05cff6_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i72c722386a2846b0b794a2d752f12c2f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i57ede5a0581847aab39dd04128c809dd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:IndustrialDevelopmentRevenueBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ifc316626da5b486f837c9dfb777562b7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:IndustrialDevelopmentRevenueBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="id1141910f0bb484199bb79970a4a0ece_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:Notes1.75PercentTo3.485PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0afbbeb272904f5dbb0689b6bbec0727_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:Notes1.75PercentTo3.485PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i288c6ee9c1084bcc991e2081850b446a_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i19e2e8aa56be48c3b56df9929afaef4d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:SeniorUnsecuredNotes5.25PercentDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i227b9f67e0f745a49edd56370acdc86f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i29d74758c5eb41ffb4c38d85bcdb8e6c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vmi:DebtInstrumentVariableRateBasePrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vmi:DebtInstrumentVariableRateBaseFederalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2300fc697068464ebb17fac2f45bc259_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i62ea89682007475b8ec5d344d978505e_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vmi:ShortTermBankLinesOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7554b6dbb4b042d589ed81c4b026c40c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i015f126221744447863a82bac652a8d5_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia9a4cf06a8f044468b3042f9b55503e7_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7a1453bd4e36402e844c50c01b02adc5_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i664887e97c344994822b56310210adc1_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia8c051e3b1454838b8c0394042b6880d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia66590fb67994cac8915789830d2ce1d_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="ic1c7c98386c24c1281f32d667d26f554_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i93aedfd1247a45dea078ae88ea6b589c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5ad7e8e8e2a2463cbbff6c0915327a68_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia449b5deb58b4502baa2fb7d4ae4d88c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i71b403abf446454e83376d3d7d1dc2dd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar60.97ToDollar85.32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie0438a256706418e820c6de39239ad65_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9c31e87629354046a5ee8594edca5ab9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i033133070a0447849c2711f780d3e477_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar104.47ToDollar110.33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i922f053732994e87bbbe9aa2d102f445_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie13567a91fe84ed99fdd8a90d0f9be64_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i08fc90c793e54b51a4ef427a48e3004d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i17400694cb974a28af3faf31e085afe9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">vmi:ExercisePriceRangeDollar120.91ToDollar151.45Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i59cfb941df7d49698bb6b3c77545e974_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="id30dd65ab55f4725974ac4dd0b4661b1_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vmi:NonVestedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="iae5f91917335415399d9f5033f273772_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i147e575cfd50444ead76eb36428016f8_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i273f20426d38429fae03f83b4542d53a_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">vmi:GoodwillAndIndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">vmi:A2020RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i494d40119df34e68965012fa7a861a42_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">vmi:GoodwillAndIndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">vmi:A2018RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmi:DonhadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia50a6cd51d084b6aa6458909590bc138_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i3063b9a13f8e44fe89f4131cba451d0a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia25596c0dbea4ef5a342bdbe735ae778_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">vmi:ValmontDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id5b54cca36c54de9938a0787b1e1ae5f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">vmi:ValmontDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ief830aab957243c08bccf870ab780b63_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vmi:DeltaEMDPtyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i738fb6b6047745dfa43b9902fd031352_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vmi:DeltaEMDPtyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="icb6f7775e85f4d4b8498d171771350c7_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i360089f1ce2c41fab047e09fa88256fd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia8e1f022cef84e3da17c587039881e88_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8a33f322ef304c9699fc1c540e11f5d9_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia1a8ef8907464b5b8366246c52c51864_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i1d66d45540ad45c6a50847fc81dc0c00_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i45a6be0bd9744dba9e814b287c719ffd_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2c4ef002c3ea459488befe2f2bf8f7c9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i71a6b2b31ae643bc88874b46b2784633_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4d0670291c2c4e9b85f29885e4bc506e_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib5d442ea5cb0459f8a262acb17db08c3_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i6f6bc0c8781e4fe3ad95da8b853fc47b_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4f309a46b78a4b3ca34d00656060d37e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i21fa5fc94a8a4a7abaa35255a173f94c_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i95bd079fe7694ea6be466461f90bb6b0_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ideed7fe959de40a59f6d62aa5e47021b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2fba76cdca1d4f5e8e9b3e595e780be1_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:GainLossFromSaleOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i19c2b9b963be4cd79d326aaff54b72e3_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icd06cedf67284fcd966757f66ca3e3a0_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i15f4a0c363014014987a809d0ef10376_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">vmi:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i8036aa14731d461e9f7176e88f89a1c9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib158c89e6968460595bba783677d386b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i162a4cf871d4490aa1efd796decdc104_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i9518276c912049f58f367f13736a0bc8_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i38369a252bb94111ad37f6e20ebc9a68_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iab6b861a476e4761afd3a69fc19171c6_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i3e7f5df15a7647afaefd1c83c8f57b9e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i46abd7ce790d47b0add9f5d7c8404f86_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3f087b9fe6014e3f9bfc0c2a22e1704d_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i987f9afb2fcb4d4f98c172f0725c7728_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if3858f41df704a49b14f912b5c1e31c5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i64cc067c401b44509808d2ced687521f_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ic4aed394a03e41c1b1074995b3e2e394_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5a8b2188290e4498972b53623d5e775c_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AUD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ica9f078e141a4f0380d04359aa4c548b_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AUD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ie323f470739648ca8e3995d8f11611eb_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i363f511e1819408b93977aba6e338ddd_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmi:SeniorUnsecuredNotes5.00PercentDue2044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="icc746e3e812341abb7d11d068e122b2b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:DKK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">vmi:CrossCurrencyInterestRateContractOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if1a14b614af7498ba80603328d52ceb9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">vmi:CrossCurrencyInterestRateContractTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i53d6db54949648d1bd3f02ad6cda7e82_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i999e66502a404965a5a6a1fae81ebbb9_D20201227-20211225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-12-25</endDate>
        </period>
    </context>
    <context id="i25bc2e0113eb4df889c350739d3026b9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6568cc6a602743de9cc5075e6096d543_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6ee624e75d06441795a189dab208e574_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i66dbfd874fc44771976decdc635b5fdc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ifb1deccacd674a39b8465cb36f07f951_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ifa548e32a0e94c4a9917fcc69b6e13a1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i15cb37c0ccac4e99be866a97009bd1f8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icc587014cf4a41478c7d02a05ae44aea_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if5875ed058984661bd0456c1e832d88a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id170486bc4b24243b0ede04d1e1ae93d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7ca235cc167d46f3be5911ef7f628d86_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i1449fd6d29154a139af7820296b58aae_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i88600e36eadf4937946320bc5c73fd62_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia4b8ecbe80f74b5e9fa9c34a8fd403b4_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i272481bf0d5b44c99ed6d400af359960_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">exch:IMGI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ifaafe632f2ba4003b4d1d22b09e4330f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2a2412703e3f44b9945ffdc8caa8ff3d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i9a72abf30c9742ce827a475a11b7d299_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i495bda0a24554e2ea1b3795084d73cc6_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i3484fd6f2aae43e79a6877790dab6ad8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib69dccb581ef4d4c858c6468a61816f0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i322f0f8aaed447d59e9059072333f3e1_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5f658b0a91f14263934dae53780221c8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6bf62ecdbb90443dac55cdb0555fead8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2d73e67f1bb9479a8f5a4a73da1dd64a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:OperatingLeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iaad41599f3244ff2988379a4e4e70e5d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vmi:OperatingLeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8f6ad1d705bc4256b439bec6acd70ebd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ibbb13ffcdd3746d4abdbabd585eeb4a9_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i344847b80c864e7cb9f728b8cac702ef_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:LightingAndTrafficMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i8691af824d1945f5824c064813f6bed3_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ief384993d48d47b7be473f5b9358ac0e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i60bfa3bed188476dbec4566a321a3d9e_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:CommunicationStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i4f8cb89ce5d64d058372ccb92f19321d_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3f8fc48743a341b5a5cc0465e275852b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i34dcceabb302498a9786049b561bfc54_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:AccessSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ib861ee688a9d447bb33159790e2ae696_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i01f46db43db5432b8ae9602e5e4781c3_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5599908e585d4692892caa41eb85a0c4_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i389bfad9a6f445c0aebe64c6c192abd2_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i98b191f420964798b230af692e1c8c68_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3cd1c49a233c4d809b04fb4e72782a1d_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:SteelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i93072f6224b54467a9281d33c705ca9f_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i458e47ce2447494ca4bf6cf0bd1c398a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieb8dc62d2aee4aeb9e28579a01b35a40_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:ConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i84c106e7422b4e469b3c1b6be59a6bb2_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4eb0041a643d44718e5e08000aabf800_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i55fff61b452e4d4b86ecd5dab2b8d5c4_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:EngineeredSolarTrackerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5029634e665344dfa3011f090c6b5434_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iba3413e0ecc64d549424d7e95962b6ff_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i73758f14dcdf4a908a1ce1fa3ce88cdf_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmi:OffshoreandOtherComplexSteelStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="idb14a646e5f0497e9dd6f8a86c4986d4_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0bc25e4b5480431caa3a4c5fc03f1272_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic8fb49f6d7f946cb98db915a38ac5da2_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i105fb13561b5404ebbcb0ff8e4233f50_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie148b774cd924047a938059a81c24ea6_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0936e1e85f71407282e085c4f03534d1_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i4c06ff13743d485589edec0c513c034c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i767b513bd77b4d4da7c55deb62a2303a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie3f3ba48b72b443b9d62eacc1e21c25f_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="id5a7b2b9b1674c94b6fc3e2aacf79b97_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7d3ec59b9e074b5ebbd2014c8e8e4d81_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3bd258d8cd6045229539d4768b280319_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia1bef805ebf74ea985017475b835c3b3_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i6763b7ab2175425d89db3456c2009c88_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6c572e8188ea4ee398d996b54a1c9b21_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic4814e4bf94140889229b984469a5177_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i9c1dd89541724886a22a49ef2a0f6ba8_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i56fc9090dc654a7380854f229acf886d_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i714b4b07f6004e01bce1fdbf202cbe70_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6f0d700707d74cb4a6f73ba1e8edeb30_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i972682f6b3984842bafc17e7839559b1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="if28fefb522b14977903f5f3e605494f2_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="id60f48bf88bc42fea9d60d5a93d7d88e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i32fae6b9b5ae4bfcadb4c1514433e1da_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2bbd8566ef364f83a1c162c3b92483cc_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i245dea804a664efdbc5840c23c4dd718_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icc6aa5a614564c87ad4cb12b5e1068e6_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ibd24e08621b04f63978c384aab250bdd_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i1e557c8af49746d186de36db79cbc10c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i50fe86930dfd4acc90b94cf19c716b54_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="idbb8cc5b66024b1a958331a265a947b5_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6ef866140695461c8c4153f53c63cb98_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3eaf4c9faaff48e7ad901b1273a8e40a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia8623a1a7ed742178cc8795d7c57e437_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:EngineeredSupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:UtilitySupportStructuresSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:CoatingsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmi:IrrigationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="id68cedd39a65417aa31736753e289cbd_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6bee63ddca714032981269bb030d9a8c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i28195214275a4c2ba9a1e9a6490d4b99_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iaa30814dc77642ee982a3fecb42b8792_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i116da1a2089c43dc94a8c28648d05cb9_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie6a91c65854349e59830eb63a04567b2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9a98dcba0a564fa38e4a56cb24edab25_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i15944be127b848058cc0f366128cec6e_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i33b506f8e901478f97681f5457d5c91f_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i49d95333141c448cbdbd61442e3b33fc_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i1458277a9f9d4b8cb36b27902ec2d015_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ied99715390b84736a75840674ebdb84a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i22ef0f50e6f248c99ee98bf56e4dc133_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5c5ee07d5588427a9e8557f18e64738c_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iddd99812cec44481b6c4df3d33044047_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="icfc2d0a3278744a8929af603a75138c0_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i4df027e7881346feb33fba466072d0dc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ieb6f2ba3201445daab5e4b583360f791_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ifc7d36eb963a4e11a9ae76799b611dac_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i6c892e7bfa0f4502a38cb2988cef0894_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i37882c6914fb49e6b5a559209b3d7bca_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i87401a285819458a95fe62b2d8b2fe7f_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i648366fa8b2b4b94aba4325565b1c27c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2ad117453d36490a9682a9a8e05718d4_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iace2aa9eeb664579917022247af4b7a3_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i5403536e460c4b44a627b8e3611be4d5_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i223fe64680a14febb96208bc77ac27fd_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib29c8f1d9ee64ccb91b4e539f6f37fc2_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmi:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i4ce37ca18f8d45a286281d4b72def7a0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="id9863274bf2f40d6a8354311f27f1d70_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i754c851540d445c48d12872209a8ba92_D20191229-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic779c71b17bc43369dd7848e681b0ae3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2f563aa59a264510acd29bccbcd197e3_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1ba669aea5054bc1abaa40406566f963_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102729</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>vmi:segment</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="facility">
        <measure>vmi:facility</measure>
    </unit>
    <unit id="tradename">
        <measure>vmi:tradeName</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="derivative">
        <measure>vmi:derivative</measure>
    </unit>
    <unit id="dkk">
        <measure>iso4217:DKK</measure>
    </unit>
    <unit id="item">
        <measure>vmi:item</measure>
    </unit>
    <unit id="usdPerGBP">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:GBP</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8yLTEtMS0xLTA_f25cb820-230b-4751-abc8-32c7f1d7957d">0000102729</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV81LTEtMS0xLTA_d1723a52-8082-455f-be64-dda0715c125c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8xNi0xLTEtMS0w_87bbff03-f1bc-4102-b979-9d588131fd6b">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV80L2ZyYWc6MmRlODJjZDNjMzI2NDk0YjlmOWYyYmZmYWE5NmY5ZmYvdGFibGU6NTdiZjc4MTFlYzBkNDk4MjhhMGZjMDNiNTU5NGQ3YzkvdGFibGVyYW5nZTo1N2JmNzgxMWVjMGQ0OTgyOGEwZmMwM2I1NTk0ZDdjOV8xNy0xLTEtMS0w_d4b24d8c-2396-4678-a1b2-f4dd24a6e93c">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtMC0xLTEtMA_5b187bca-f56e-4390-8d5f-e136515bae88">us-gaap:AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <vmi:LengthOfFiscalYear
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzMx_4b92e48b-d6b8-4b54-9f5e-05d5786fd99f">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear53Weeks
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzM3_f9b9a32b-fcbd-4af3-b8ff-753dd803e4fb">P371D</vmi:LengthOfFiscalYear53Weeks>
    <vmi:LengthOfFiscalYear
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzIzMw_244f6720-a71b-4b4a-85d2-11ddc13408cf">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzIzOA_cba729cc-5afd-4065-979f-bcdc08262529">P364D</vmi:LengthOfFiscalYear>
    <vmi:LengthOfFiscalYear
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDAvZnJhZzoyNWU4MWVkNzhjNTU0M2M5YWEzZTdiYzQyNmExMjJlZi90ZXh0cmVnaW9uOjI1ZTgxZWQ3OGM1NTQzYzlhYTNlN2JjNDI2YTEyMmVmXzI0Mw_4799f536-658c-44e6-979d-6d22c12e54c8">P364D</vmi:LengthOfFiscalYear>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzAtMS0xLTEtMA_501ae0ba-1948-4d21-9733-93aaddb3cda8"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzItMS0xLTEtMA_3537b359-f13b-48a9-8649-f280097e6689"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7554b6dbb4b042d589ed81c4b026c40c_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzQtMS0xLTEtMA_43207a98-dcef-4b3d-b721-c38c21f13c07"
      unitRef="number">0.00625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i015f126221744447863a82bac652a8d5_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzctMS0xLTEtMA_fda2bf48-5c11-45ae-9206-4cbc4c82a9d0"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia9a4cf06a8f044468b3042f9b55503e7_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzMvZnJhZzo5ZDZkOTg4YWE4MTk0OGUxYmU3ZTgyZjk5Y2U4NGU1MC90YWJsZTpiNWIyMjRjMGFjMDA0NzliYTFmMjNiNDEyZWZhM2VkOS90YWJsZXJhbmdlOmI1YjIyNGMwYWMwMDQ3OWJhMWYyM2I0MTJlZmEzZWQ5XzctMi0xLTEtMA_d1cdf23d-2307-4efc-8b43-935fe281023c"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNTY_ce78db4b-4b47-4781-b750-f3ed0c09f052">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1">us-gaap:OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea">us-gaap:OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTI5_3e4218e3-8cac-4d0c-b36c-215eab36e7f5">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM2_42dd47e1-1e70-4c6e-b459-36f82582c1cc">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2MzI3_599cc91b-6409-4bd6-9abf-4ee7cef1c1f5">2020-12-26</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2MzI3_b249e4f6-6d5f-4aec-867c-d11b00df1d63">--12-26</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM0_83708e3a-fcd3-4894-b543-8f5a21c3fe4b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQw_07603bd6-2705-4208-9878-b066eca9af2a">1-31429</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQx_9f9af121-8f37-4736-8f04-b60ede6301c3">Valmont Industries,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8wLTAtMS0xLTA_3919414a-8da8-47e4-90dc-0003b3ac66a0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8wLTItMS0xLTA_3fe5d646-337e-49b1-955c-79fe685e4b04">47-0351813</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8yLTAtMS0xLTA_18180fbf-5510-498b-a056-c19f58dd90b1">One Valmont Plaza,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTAtMS0xLTA_93126763-5125-455b-8653-7039c2391485">Omaha,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTEtMS0xLTA_3fa489f9-195b-4a9f-b688-26d0fa8f2def">NE</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NTc0OTEwODMxM2I3NGRlY2E0MzRmNmJhMTg0YTc0ZmEvdGFibGVyYW5nZTo1NzQ5MTA4MzEzYjc0ZGVjYTQzNGY2YmExODRhNzRmYV8zLTItMS0xLTA_555e339a-9468-40b7-a62c-c6bef87a0716">68154-5215</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMw_71c976c7-0d45-414b-8318-f3d88ac902bd">402</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTQy_62b2d27e-3e4f-48d6-9491-d003e2a671e1">963-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTAtMS0xLTA_e0a00c89-af6c-43c1-9905-4049960d6214">Common Stock $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTItMS0xLTA_aa2e8aef-f0c9-4e39-b62c-18355fba0d6d">VMI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6ZjhkMjZhYzBmMDY1NGI1ODlkYWRlMTA2ZGI5NWViZWEvdGFibGVyYW5nZTpmOGQyNmFjMGYwNjU0YjU4OWRhZGUxMDZkYjk1ZWJlYV8xLTQtMS0xLTA_c5e3adae-1564-482e-89bc-57194f3adc22">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMx_4b57a0f7-7ba1-44ec-b922-5f8be63f6c94">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTMy_cf54c084-f863-4e8e-afb5-7281daaf7f93">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM3_c88894af-aa59-4dd0-8eaa-212c76dd3d4b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM4_b3057538-b6fa-4596-bb3d-7dda2485ad4b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8wLTAtMS0xLTA_677744c8-c2bb-4cb5-95e1-ce522c1d569d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8wLTctMS0xLTA_a5a94d18-5729-4594-8965-ca8ed466af92">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGFibGU6NmU3ODhmYmUxOGI4NDM4NzhlNWI3MmI1MTk5NmQ4M2IvdGFibGVyYW5nZTo2ZTc4OGZiZTE4Yjg0Mzg3OGU1YjcyYjUxOTk2ZDgzYl8xLTItMS0xLTA_58a9ec06-0075-41a7-b15d-2b0c23d99803">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8zMjk4NTM0ODg2NzYx_ff83b089-2db7-4f92-9894-9d133b9d8e06">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM5_ca36ef54-6634-4f6c-88f8-6459bc78f8c5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6ba66e2d2aad45f692a1b79d3d03bc1c_I20210218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yNDIy_6b58b732-370c-4979-9213-fb5a19b8006d"
      unitRef="shares">21215198</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="i19a0d02c2c984c46a7027f4d633dc508_I20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yNjY4_ee591f91-17ff-41a3-9816-419b19a20a02"
      unitRef="usd">2212151860</dei:EntityPublicFloat>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xL2ZyYWc6NTYzYjFkYzc4ZDUyNDQ4OTgzZGQ3YTk3YTczMzBjZWYvdGV4dHJlZ2lvbjo1NjNiMWRjNzhkNTI0NDg5ODNkZDdhOTdhNzMzMGNlZl8yOTM1_8a8e3ab4-b682-4c3c-bc0b-4659c7dc8adf">Portions of the Company&#x2019;s proxy statement for its annual meeting of shareholders to be held on April&#160;27, 2021 (the &#x201c;Proxy Statement&#x201d;), to be filed within 120&#160;days of the fiscal year ended December&#160;26, 2020, are incorporated by reference in Part&#160;III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93777810753e444b94d608873e9eb6c9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS0xLTEtMS0w_4d957a29-d458-4c74-8e2f-b0013b9bbd3f"
      unitRef="usd">2594855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS0zLTEtMS0w_4d897d1c-cdf1-4687-acd7-4228fb5e36b5"
      unitRef="usd">2434190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMS01LTEtMS0w_f2df47cb-365c-4d4d-99e6-28b070a9e9ad"
      unitRef="usd">2437334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi0xLTEtMS0w_a7d88140-3465-4672-8125-0678c559a53e"
      unitRef="usd">300500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi0zLTEtMS0w_41fcdfcc-3a3f-45ce-9166-9a58ed407473"
      unitRef="usd">332786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMi01LTEtMS0w_15dc1895-8d57-46ed-8141-e04af0de185e"
      unitRef="usd">319810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy0xLTEtMS0w_2b06b254-a264-49d9-9a5a-635156cefd6c"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy0zLTEtMS0w_71dc4a30-598d-43ad-aa6e-439e3c7b4dc4"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMy01LTEtMS0w_3ba0b6e8-98a5-4009-8767-76205880cda8"
      unitRef="usd">2757144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i93777810753e444b94d608873e9eb6c9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC0xLTEtMS0w_c9d93f50-fc95-40aa-bfee-115f6a44c7e3"
      unitRef="usd">1936024000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic0d5231589494a8fb149006d8b90bab3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC0zLTEtMS0w_79c44d7b-6415-4ec7-b830-772f72a52c7f"
      unitRef="usd">1863780000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia51a5cd2e4ec4a07a927d652170771dd_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNC01LTEtMS0w_757940aa-7816-4026-9c6e-292050163a24"
      unitRef="usd">1878067000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i990024b051fe4512b5889e7b3e6f9dd6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS0xLTEtMS0w_c94c1d88-1ac8-44f2-ace3-c20e4961e04b"
      unitRef="usd">193817000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5c9d046fdb7a4c87a325f6a1918acf80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS0zLTEtMS0w_fe002837-a2e5-4e59-82b7-d388d8e5a7e9"
      unitRef="usd">220515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0dd1a8a05b464542a0a2242baa43e793_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNS01LTEtMS0w_914f8051-62ef-4a73-a49b-4fffe289f676"
      unitRef="usd">210905000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi0xLTEtMS0w_bf216f13-039a-4413-90b9-f88956c99c49"
      unitRef="usd">2129841000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi0zLTEtMS0w_bef80ce3-179d-4935-80c4-55b74a717f69"
      unitRef="usd">2084295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNi01LTEtMS0w_f2b70b8e-441b-4999-a611-462d55e2cc98"
      unitRef="usd">2088972000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy0xLTEtMS0w_5937191b-5163-46f1-a9d5-bef27c644c32"
      unitRef="usd">765514000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy0zLTEtMS0w_18d4f62c-228e-4e98-99dd-2209badb93fb"
      unitRef="usd">682681000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfNy01LTEtMS0w_6a46bb92-a5cb-4efe-a8c4-55c6d4ad9679"
      unitRef="usd">668172000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC0xLTEtMS0w_e72807f6-0c28-4d66-9fd7-81df3904b189"
      unitRef="usd">522923000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC0zLTEtMS0w_934bb309-aa65-40dd-9fa9-a7b9fb9dfa23"
      unitRef="usd">454776000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOC01LTEtMS0w_91060073-7b8f-4ac9-9683-d04dd9ca60ee"
      unitRef="usd">440220000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS0xLTEtMS0w_cce25089-02e1-49bf-a83f-97a10389a729"
      unitRef="usd">16638000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS0zLTEtMS0w_5f942ed9-386d-4fba-a905-3ed4b9a8b790"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfOS01LTEtMS0w_4916f18e-7c2c-4f94-b51d-51f4efbb1eb4"
      unitRef="usd">15780000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtMS0xLTEtMA_8f637554-be61-4c75-b4d4-7fd0ffd7dd27"
      unitRef="usd">225953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtMy0xLTEtMA_92de10b5-0549-48a3-a81f-694aad8224c1"
      unitRef="usd">227905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTAtNS0xLTEtMA_9aa7dcc2-dfad-435f-a738-aed13fb03dd8"
      unitRef="usd">212172000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItMS0xLTEtMA_705d01a6-403a-47f7-881e-2cd44ac2af96"
      unitRef="usd">41075000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItMy0xLTEtMA_3d2879ff-60da-495e-8e4c-eb38fe4c7ac1"
      unitRef="usd">40153000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTItNS0xLTEtMA_ea102c94-492e-4ae7-b524-3bf4aba2b5c6"
      unitRef="usd">44237000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtMS0xLTEtMA_d6083268-80a0-4716-8fac-79dc67bf02f8"
      unitRef="usd">2374000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtMy0xLTEtMA_a4a0ad25-5a8f-4f15-ae8b-3f14bb162e3c"
      unitRef="usd">3942000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTMtNS0xLTEtMA_11f3b0b8-a424-4ca8-b9c5-7a153c26e66b"
      unitRef="usd">4668000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtMS0xLTEtMA_3cb909dc-1ff6-458c-aa14-7e926c864377"
      unitRef="usd">2443000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtMy0xLTEtMA_048f0951-b21b-4d48-9534-f7523dc7249d"
      unitRef="usd">5960000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTQtNS0xLTEtMA_984f0386-0e6d-4406-ad0d-361808216b19"
      unitRef="usd">-839000</us-gaap:GainLossOnInvestments>
    <vmi:DebtRefinancingCosts
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtMS0xLTEtMA_431ce734-aa9b-42a5-9e12-e7dc946c654e"
      unitRef="usd">0</vmi:DebtRefinancingCosts>
    <vmi:DebtRefinancingCosts
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtMy0xLTEtMA_64ab5ad7-1881-4158-bac3-ed442937805b"
      unitRef="usd">0</vmi:DebtRefinancingCosts>
    <vmi:DebtRefinancingCosts
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTUtNS0xLTEtMA_7d7be790-1e1f-4e26-8d0d-f388e691cfdb"
      unitRef="usd">14820000</vmi:DebtRefinancingCosts>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtMS0xLTEtMA_78438e0d-08c5-491a-84ce-90bbc60daa40"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtMy0xLTEtMA_d5cc081e-1984-4517-a830-b54c8b296d34"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTYtNS0xLTEtMA_d2378ec1-7979-4571-b58c-a19ed9cc14e7"
      unitRef="usd">-6084000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctMS0xLTEtMA_c19724ce-36a2-4523-a369-e403ab1b5e3b"
      unitRef="usd">3073000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctMy0xLTEtMA_f88257bc-70a4-48de-900e-ef8cc14d541b"
      unitRef="usd">2204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTctNS0xLTEtMA_fc7214f0-7df2-41ee-8af6-527308f23e95"
      unitRef="usd">2473000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtMS0xLTEtMA_6a07c361-4c5e-4834-86b0-6ec18d5d2e1b"
      unitRef="usd">-33185000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtMy0xLTEtMA_2eec949d-e17f-4954-9dbd-26336416005a"
      unitRef="usd">-28047000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTgtNS0xLTEtMA_312da51e-7fa4-4d5f-8b5c-fe5cd2c9a30d"
      unitRef="usd">-58839000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktMS0xLTEtMA_ef2b038d-b80b-4d69-8b6c-edfde643bb0d"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktMy0xLTEtMA_96305f68-8adb-4332-a1ad-835f86148c50"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMTktNS0xLTEtMA_031a8a89-b587-4f13-8667-fa1b8effbea1"
      unitRef="usd">153333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtMS0xLTEtMA_5b691dd3-57f8-4d7a-a69d-5f0348a5645f"
      unitRef="usd">51012000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtMy0xLTEtMA_cf237d38-10f5-4f14-8dcf-d904455a8099"
      unitRef="usd">46267000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjEtNS0xLTEtMA_dda1aacb-2100-4e3c-9a70-a9d437934900"
      unitRef="usd">44794000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItMS0xLTEtMA_341687cb-d935-4e2d-aa42-95c3ee6b809b"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItMy0xLTEtMA_b7c5281b-34df-4e74-a7bf-4e12ccd4050d"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjItNS0xLTEtMA_3e79c485-d115-4114-87ea-689da42c50bd"
      unitRef="usd">814000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtMS0xLTEtMA_f87c3861-ec77-4970-9fed-27e6babdf3d6"
      unitRef="usd">49615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtMy0xLTEtMA_bdd30540-fa07-49d0-ba1b-7b45b583c914"
      unitRef="usd">47753000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjMtNS0xLTEtMA_e74f43bb-a8e1-486f-a393-167b61d5c06e"
      unitRef="usd">45608000</us-gaap:IncomeTaxExpenseBenefit>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtMS0xLTEtMA_6997919f-45ed-4db8-8506-cefd5d6bcc54"
      unitRef="usd">143153000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtMy0xLTEtMA_ca5c68fb-48b0-491e-9667-ac233243391f"
      unitRef="usd">152105000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjQtNS0xLTEtMA_faeac375-133c-42e0-8b33-0388a6489989"
      unitRef="usd">107725000</vmi:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtMS0xLTEtMA_07496626-2ab6-4e44-ac1c-795390f12333"
      unitRef="usd">-1004000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtMy0xLTEtMA_30338910-08ae-404f-827c-d03ad22e5ea5"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjUtNS0xLTEtMA_bbfbdda2-bf55-4260-8866-00824bb0b241"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_a19c96d5-3932-458a-b3fc-42574591ac93"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_c497d934-318c-426a-8895-81452c089b52"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMS0xLTEtMA_fd5bb471-ab47-471e-930b-0361b0a44733"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctMy0xLTEtMA_11482a80-a572-4efb-99e7-8b1ac2b4b35c"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjctNS0xLTEtMA_bdd0dc84-fce8-4322-8247-8d910f0e5f16"
      unitRef="usd">107725000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtMS0xLTEtMA_aceadeca-5c4d-4b37-85ab-2d22903950cd"
      unitRef="usd">1456000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtMy0xLTEtMA_c8ba1cd6-0f3e-434b-95e4-4fdc5d2efbe1"
      unitRef="usd">5697000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjgtNS0xLTEtMA_883185e6-86e4-4b95-a8a2-fcacb5a25d34"
      unitRef="usd">5955000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMy0xLTEtMA_c8746b1a-7538-4687-ba8d-8d0b8cc0d251"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktMy0xLTEtMA_f175ec9d-16d5-4399-b9e0-63ab6ee7bab7"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktNS0xLTEtMA_0a4478d5-3b66-4672-bcce-38efd79b8184"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMjktNS0xLTEtMA_ea401d47-db48-481c-b923-1947a4d125b2"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtMS0xLTEtMA_bccd2c48-f46d-4b78-8dac-af3630d1c865"
      unitRef="usdPerShare">6.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtMy0xLTEtMA_3d3292e5-b95f-4e55-b67f-db3221a66c7b"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzEtNS0xLTEtMA_e33f3d72-902f-4490-a39d-ddf79c0adc78"
      unitRef="usdPerShare">4.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItMS0xLTEtMA_fb6aaf1e-672f-4044-b4ca-ff89eb0591ed"
      unitRef="usdPerShare">6.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItMy0xLTEtMA_5bd2ffe8-d4a2-4de9-ae9f-912bb787ec9f"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83MC9mcmFnOjQ4ZTQ1NTMxMzRiOTRkOWQ4MjFiZGIyMWVlZTdlZjNmL3RhYmxlOmJlODg1ZWIzY2NhZDRlYzhiOTBiMzA4ZTFlZDRhNGY0L3RhYmxlcmFuZ2U6YmU4ODVlYjNjY2FkNGVjOGI5MGIzMDhlMWVkNGE0ZjRfMzItNS0xLTEtMA_67ff2ceb-c427-4541-ad41-0b2a3afca62e"
      unitRef="usdPerShare">4.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_a19c96d5-3932-458a-b3fc-42574591ac93"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_c497d934-318c-426a-8895-81452c089b52"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0xLTEtMS02ODI_fd5bb471-ab47-471e-930b-0361b0a44733"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS0zLTEtMS0w_b500bc47-2c46-4a00-a7fa-1c7d2d073c2b"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMS01LTEtMS0w_1008f9e0-8b62-477e-9093-fb46e790ac77"
      unitRef="usd">107725000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC0xLTEtMS0w_b587ad51-4c18-4efa-8531-4651fbde4826"
      unitRef="usd">21483000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC0zLTEtMS0w_b76a77e7-c486-438e-81ba-c41ac48305c6"
      unitRef="usd">-2506000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNC01LTEtMS0w_59a0ad86-e71e-49ad-8e83-4e3162a4d452"
      unitRef="usd">-65436000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS0xLTEtMS0w_3d69069e-a514-45d9-880b-fa99e6935a87"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS0zLTEtMS0w_f4458f00-d175-4676-9804-b77be3341cf6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfNS01LTEtMS0w_54730e86-de0a-42f5-8154-c52164543c02"
      unitRef="usd">-9203000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC0xLTEtMS0w_fb4d43f1-e950-4c90-a54e-253cbdcef76d"
      unitRef="usd">-21483000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC0zLTEtMS0w_af808a05-9120-46e2-8078-d7838a47acd0"
      unitRef="usd">2506000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfOC01LTEtMS0w_a0881339-be8c-45e2-a562-bd9f2d5b5c3f"
      unitRef="usd">56233000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0NjM_4f26b288-cbad-4849-be50-33cc65406425"
      unitRef="usd">2428000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0NzI_2ce7f84c-1c7b-4182-82ef-dcf022d825de"
      unitRef="usd">384000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmMyOWNhY2UxNzBjYTQ5MDE4NzczNGVlMWZkMWQ2MzRmXzMyOTg1MzQ4ODM0Nzk_172e3015-47a1-4590-9220-d0d72fc42599"
      unitRef="usd">1894000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMS0xLTEtMA_3693e853-983e-4cb6-bdf0-506ab20267a5"
      unitRef="usd">7289000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtMy0xLTEtMA_1c362e64-3473-486c-8cb7-5081246e04a0"
      unitRef="usd">1154000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTAtNS0xLTEtMA_3f22df9c-fc74-441b-9aec-b5559bbdbf3f"
      unitRef="usd">5291000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtMS0xLTEtMA_d1a5d8a8-118d-4914-8af1-f79e58c837f3"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax>
    <vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtMy0xLTEtMA_f11d9b83-ab76-4d2f-bafb-a9a82d59657a"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax>
    <vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTEtNS0xLTEtMA_1f856585-e525-4b93-99df-d52331d8b143"
      unitRef="usd">-1215000</vmi:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItMS0xLTEtMA_ad739850-01df-482f-aac8-4ffd5cd51af4"
      unitRef="usd">64000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItMy0xLTEtMA_b1c6be0a-9cc1-4420-b019-7da544bcad8e"
      unitRef="usd">64000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTItNS0xLTEtMA_7c80100e-8d07-4864-b558-99440a997dd8"
      unitRef="usd">-423000</vmi:OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtMS0xLTEtMA_286b558e-1c1b-4b9d-b4ae-b8757a323a5b"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtMy0xLTEtMA_37a21156-3be4-48b8-923e-d2503f804a84"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTMtNS0xLTEtMA_f4fd6347-b1a4-4789-a23f-315499bf0142"
      unitRef="usd">-2467000</vmi:OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMS0xLTEtNjAyOQ_236a21f1-8cf4-45f2-9493-5f3fa1aa12e0"
      unitRef="usd">1598000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMy0xLTEtNjAzNA_042757f7-99f6-4bcf-b981-28d60fa42e44"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtNS0xLTEtNjAzNA_d0f69a62-1d94-4139-ae53-1861af93494c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMS0xLTEtNjAyOQ_ce089913-c3ac-43cc-9440-cca7369e50fc"
      unitRef="usd">1598000</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMy0xLTEtNjAzNA_a4250edb-fd3a-4162-93ee-32fa2621522f"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtNS0xLTEtNjAzNA_3f8ba48e-ec0d-4b32-910d-8a6c94ee1a9f"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMS0xLTEtMA_f184c2c0-c96b-4f0c-9f53-a81b9f6bdd9b"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtMy0xLTEtMA_9d8b929c-1e82-4990-920a-c6697e3a6799"
      unitRef="usd">2130000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTQtNS0xLTEtMA_9b8a9559-7533-4168-9c37-1a7e33499dc1"
      unitRef="usd">-1021000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMS0xLTEtMA_db855347-56da-4450-ad86-25b50899828e"
      unitRef="usd">0</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtMy0xLTEtMA_84c8f93f-7751-46a8-bc90-33d84a511333"
      unitRef="usd">2130000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTUtNS0xLTEtMA_7ee50045-5ec0-4586-a378-807dc83a7f6d"
      unitRef="usd">-1021000</vmi:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtMS0xLTEtMA_754b08c3-e653-473c-9ca2-3e936348406f"
      unitRef="usd">-5751000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtMy0xLTEtMA_227244cd-64c1-4f97-a759-8f464f9c31c8"
      unitRef="usd">1815000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTYtNS0xLTEtMA_08612932-aeaa-4e29-87b1-c9cf322c345d"
      unitRef="usd">352000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctMS0xLTEtMA_53a08f43-aceb-4f81-8f3a-d959c5ce4a75"
      unitRef="usd">1474000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctMy0xLTEtMA_b78931a7-8d46-45d5-abb1-def784e190f7"
      unitRef="usd">2905000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTctNS0xLTEtMA_373c4a4b-43f6-40f5-afc7-71e66eeb8ad8"
      unitRef="usd">4814000</vmi:OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0OTc_52c3fb64-a5dc-499f-82af-9231766fa5bd"
      unitRef="usd">-4183000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0ODY_e282d4bf-d3ce-4dbe-b843-c975f38bb835"
      unitRef="usd">-2710000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNGY5YWU0OTk3ZjQzZWJiMDc5ZWFhNzM1ZDZjNDllXzMyOTg1MzQ4ODM0NzU_4165ad95-c1da-44af-aea0-bc5231e4b034"
      unitRef="usd">8177000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMS0xLTEtMA_c84da68d-e8b6-4800-b0ad-d2363d21e56f"
      unitRef="usd">17349000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtMy0xLTEtMA_905b6c93-62dd-4e9e-ae02-635f55a0b61e"
      unitRef="usd">10828000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTgtNS0xLTEtMA_07d1e8dc-d87d-4f2c-a661-1bba88283841"
      unitRef="usd">-29885000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktMS0xLTEtMA_f8aadee8-5be2-420b-8e65-324954bc97a1"
      unitRef="usd">5608000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktMy0xLTEtMA_4735aaf1-84a1-4c87-9464-37b91095498f"
      unitRef="usd">-10429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMTktNS0xLTEtMA_e7322abf-d5ad-4b33-bf2c-ae138155569e"
      unitRef="usd">-21534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtMS0xLTEtMA_6229167b-1372-499b-aa49-c8c05d950645"
      unitRef="usd">147757000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtMy0xLTEtMA_1fc2349e-88e0-4dd1-9931-d4a1f626deb7"
      unitRef="usd">141676000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjAtNS0xLTEtMA_891dfa6f-47e2-48f7-b4a8-b8f463dd8e26"
      unitRef="usd">86191000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtMS0xLTEtMA_9214ebc9-7585-4096-883e-50fe1f611043"
      unitRef="usd">3428000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtMy0xLTEtMA_ff588dce-880b-4ee7-bfcd-824c36d2ccb7"
      unitRef="usd">5505000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjEtNS0xLTEtMA_333f6d34-1e52-41e3-b720-007313788ad9"
      unitRef="usd">8584000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItMS0xLTEtMA_11d86984-508e-4a73-bf1f-87f0c8450fa2"
      unitRef="usd">144329000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItMy0xLTEtMA_c3b05940-ff5b-4027-8727-8485ac80c8cf"
      unitRef="usd">136171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83My9mcmFnOmJkOGQ4Nzk1MWE2NTQzYzliYjMzOTEyOWEwOWQ4MTI4L3RhYmxlOjJmNmU4YTBkZmYzMTQwYzhhZmFhYzQ1ZmQ1Zjk0YzE4L3RhYmxlcmFuZ2U6MmY2ZThhMGRmZjMxNDBjOGFmYWFjNDVmZDVmOTRjMThfMjItNS0xLTEtMA_faa84cce-c0e7-4c73-b6dc-2522e937ec73"
      unitRef="usd">77607000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMy0xLTEtMS0w_c98bd7d9-2302-4511-8062-e92aaf98eeb4"
      unitRef="usd">400726000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMy0zLTEtMS0w_ccea388b-7ff5-46b0-bf3a-508a53d7deec"
      unitRef="usd">353542000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0wLTEtMS0wL3RleHRyZWdpb246MjVmYTQxYWQ2MjEyNDA4ZDg5ZGFkOGE3NzQ4NWEyNGRfMzI5ODUzNDg4MzQwMw_7bbbf51d-9d92-44e2-bf63-5247d50ea245"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0wLTEtMS0wL3RleHRyZWdpb246MjVmYTQxYWQ2MjEyNDA4ZDg5ZGFkOGE3NzQ4NWEyNGRfMzI5ODUzNDg4MzQxMw_b127ae3c-c27c-409b-af4b-fc7d09bcbb03"
      unitRef="usd">9548000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0xLTEtMS0w_d29856a1-3779-4f4a-9956-225c22c3bf37"
      unitRef="usd">511714000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNC0zLTEtMS0w_b1be55b2-17a1-43db-8036-3084509b2483"
      unitRef="usd">480000000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNS0xLTEtMS0w_ab204a1a-5726-4fc5-afa1-66353d94071e"
      unitRef="usd">448941000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNS0zLTEtMS0w_77a57bea-448e-4623-868e-d960059e69ae"
      unitRef="usd">418370000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNi0xLTEtMS0w_22fb42be-f794-4816-9d70-9aaabc4ff6ee"
      unitRef="usd">123495000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNi0zLTEtMS0w_b15ec879-c116-42d0-acc3-ef7809c8dd5d"
      unitRef="usd">141322000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNy0xLTEtMS0w_3bcc3f51-3485-4fe4-ab2a-228f7c41c83b"
      unitRef="usd">59804000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNy0zLTEtMS0w_b90d9705-d71e-42e3-85ca-6f4bfcdb4de1"
      unitRef="usd">32043000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOC0xLTEtMS0w_df3b20cd-d39f-470c-9b02-0e73f3310b4e"
      unitRef="usd">9945000</vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent>
    <vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOC0zLTEtMS0w_6bffb3c6-7e85-4563-861d-e8705b4d79b0"
      unitRef="usd">6947000</vmi:IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOS0xLTEtMS0w_bd070b78-fba4-420a-be46-341f5d3a9d6c"
      unitRef="usd">1554625000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfOS0zLTEtMS0w_75c16eba-4ff6-4efc-a15e-957e6fdc4262"
      unitRef="usd">1432224000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTAtMS0xLTEtMA_f7593e22-91e4-4fe4-8234-03408b21cbd4"
      unitRef="usd">1341380000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTAtMy0xLTEtMA_08d19960-e318-4de5-85d4-7ac2e24e6cd3"
      unitRef="usd">1245261000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTEtMS0xLTEtMA_264245e5-c2d9-4114-a073-b3fcd21b6186"
      unitRef="usd">743653000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTEtMy0xLTEtMA_98a3a44c-8253-4339-89ce-3c2a200bdb84"
      unitRef="usd">687132000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTItMS0xLTEtMA_40da89d7-9168-4026-a84a-74b88acb9b62"
      unitRef="usd">597727000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTItMy0xLTEtMA_9aa6953f-be42-49d8-b7b4-f591b6569906"
      unitRef="usd">558129000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTMtMS0xLTEtMA_6d233847-f640-44da-beea-39951f46547c"
      unitRef="usd">430322000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTMtMy0xLTEtMA_1a1369a7-f3ac-4944-99df-7ffe22e7efc5"
      unitRef="usd">428864000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTQtMS0xLTEtMA_1497d070-fcb6-4b6f-88f9-ed4b03d85e2c"
      unitRef="usd">167193000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTQtMy0xLTEtMA_90beda40-a45f-420b-a974-fba918fc5707"
      unitRef="usd">175742000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTUtMS0xLTEtMA_28311ec3-13ba-4887-adb5-b45acec70280"
      unitRef="usd">203293000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTUtMy0xLTEtMA_8333e3c3-9860-4ca4-bdcf-6f46069ec327"
      unitRef="usd">212257000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTYtMS0xLTEtMA_6cea10d8-8f64-4655-ac47-ca327549a892"
      unitRef="usd">2953160000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMTYtMy0xLTEtMA_1236126d-a9eb-47f5-8f1d-c040383ba4ea"
      unitRef="usd">2807216000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjAtMS0xLTEtMA_f88caff7-57b6-40ad-aeb9-1db9e209256a"
      unitRef="usd">2748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjAtMy0xLTEtMA_8cd3f58e-7f42-4c22-858d-a8cbb0feaae0"
      unitRef="usd">760000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjEtMS0xLTEtMA_0f0e46ec-e1ef-4a50-9ae6-469b3aa9fc14"
      unitRef="usd">35147000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjEtMy0xLTEtMA_8c69d897-7fa7-46d1-984a-34b6e1aa4f69"
      unitRef="usd">21774000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjItMS0xLTEtMA_e88d96c6-b0e2-4a5d-b6ff-b6cec53274ec"
      unitRef="usd">268099000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjItMy0xLTEtMA_d011255f-895e-45cd-9883-3babd3eab1a7"
      unitRef="usd">197957000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjMtMS0xLTEtMA_cc0a2024-2a0b-4f9a-b820-8e7e8e49af6e"
      unitRef="usd">137939000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjMtMy0xLTEtMA_d1566be8-9352-4f89-8de3-1dca585b95af"
      unitRef="usd">83528000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMS0xLTEtMjIw_c98e1909-b3a5-415c-97b5-54b771620b41"
      unitRef="usd">130018000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMy0xLTEtMjIz_69710044-07c5-4259-9377-905ad723e042"
      unitRef="usd">117945000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMS0xLTEtMA_3ef6dfb8-dff9-4d0d-af2e-3b07bba89d92"
      unitRef="usd">89796000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjQtMy0xLTEtMA_103630cb-7a24-44b9-b0b6-f82c3107a3f6"
      unitRef="usd">83736000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjctMS0xLTEtMA_511e8e12-6821-4781-8541-7571e1af2431"
      unitRef="usd">9556000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjctMy0xLTEtMA_915218d3-fa29-459a-9efa-368038e4bc6d"
      unitRef="usd">8079000</us-gaap:DividendsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjgtMS0xLTEtMA_a8b227e0-5937-4403-bfb1-9a75cab65bcf"
      unitRef="usd">673303000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjgtMy0xLTEtMA_75012ada-60e5-47aa-aef5-3a4d502a78e0"
      unitRef="usd">513779000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjktMS0xLTEtMA_17951108-74f7-43c2-aca7-ba01fd1b2adc"
      unitRef="usd">41689000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMjktMy0xLTEtMA_aefdcc86-eed1-496b-9c1a-4ebb68d14b42"
      unitRef="usd">58906000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzAtMS0xLTEtMA_86f9900a-bfca-4e21-9505-655c7e1bb0f5"
      unitRef="usd">728431000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzAtMy0xLTEtMA_f1b408a9-7097-4d98-9026-c1cdf03f666b"
      unitRef="usd">764944000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzEtMS0xLTEtMA_48b4f89f-bab0-47d0-966e-1c00910efc8e"
      unitRef="usd">118523000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzEtMy0xLTEtMA_28a7d83e-2302-403c-ab62-b4a10e65d32b"
      unitRef="usd">140007000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzItMS0xLTEtMA_930ecde6-cdde-4377-a09e-7d771aa96c1e"
      unitRef="usd">80202000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzItMy0xLTEtMA_5544f93f-6ad3-462b-8384-9f37165d000e"
      unitRef="usd">85817000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzMtMS0xLTEtMA_f3a976af-8590-468a-84e8-0330cd299c54"
      unitRef="usd">44519000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzMtMy0xLTEtMA_7f6574b5-cb73-44df-ac11-ebf181eb4f12"
      unitRef="usd">45114000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzQtMS0xLTEtMA_5219a3bd-da6b-4586-b068-fe902780819c"
      unitRef="usd">58657000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzQtMy0xLTEtMA_660d5d1f-5851-4833-9c88-b720dced676f"
      unitRef="usd">8904000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZlZWE1YWY1ZGMyZjQyOTVhYzYxNDc5MDZmY2E5M2E2XzMyOTg1MzQ4ODMzNjg_521eee6c-e1ba-43b7-8b7b-0529ecfe2cde"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmZlZWE1YWY1ZGMyZjQyOTVhYzYxNDc5MDZmY2E5M2E2XzMyOTg1MzQ4ODMzNjg_f56787b2-b564-468b-99ba-45f7a27d3474"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzNzg_de46af1d-ce77-41c7-8142-3d8693f8d35b"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzNzg_e57d5ddf-e845-4fa0-b307-7b88bdfda63d"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzODY_139a21a1-9370-4cb7-aa02-6ad82da83b12"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmRkMjQyYjlmYmIzNTRlMmViZGU2MTdlNTQxMjZmYTFiXzMyOTg1MzQ4ODMzODY_9b8e1132-1f51-468e-886d-a7fc22cdc2ab"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMS0xLTEtMA_05809971-2466-4cf9-a94a-354db50d2e6e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzctMy0xLTEtMA_c3103234-f541-429a-a514-95921336e40c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJmYmI5NGYzN2FkMDQ5YTk4ZWU4NTcwZTUyN2QyZGU3XzMyOTg1MzQ4ODMzNjU_135dd4fe-81eb-4bfc-aa77-1857b747f29a"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJmYmI5NGYzN2FkMDQ5YTk4ZWU4NTcwZTUyN2QyZGU3XzMyOTg1MzQ4ODMzNjU_ed6db7fb-cab4-4272-8e73-c8468e34f59e"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODMzOTA_446e2fc6-a8ad-47ef-a60c-00f542cc7da8"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODMzOTA_f4bcd398-a7b3-49b6-a481-7f0aad6afafc"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODM0MDQ_365ac93b-2938-4e3e-8700-5303870d97f7"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjAwMDZkMDNkMzc2MzQwMWQ5ODE3ZWQwODFmYjJjZGE3XzMyOTg1MzQ4ODM0MDQ_dd479fa8-4bf3-4486-892b-a4cb85f4af4c"
      unitRef="shares">27900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMS0xLTEtMA_5232cfca-0a74-41af-be7f-58236643ecbb"
      unitRef="usd">27900000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfMzktMy0xLTEtMA_0a9e4589-89fe-4dab-9be3-6845f8cc5af1"
      unitRef="usd">27900000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDAtMS0xLTEtMA_36a3cee7-897c-44c5-b4ef-81ca72a6113e"
      unitRef="usd">335000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDAtMy0xLTEtMA_28c77dbc-f7af-4fad-91c5-57f11ce5d6a4"
      unitRef="usd">0</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDEtMS0xLTEtMA_e3b36836-91d5-4f38-b80b-cdf9fdb19d44"
      unitRef="usd">2245035000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDEtMy0xLTEtMA_bfab957f-8f19-45d6-afa8-59d5cade16ea"
      unitRef="usd">2173802000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDItMS0xLTEtMA_62ca470e-0681-4b13-a518-5ead48f3f966"
      unitRef="usd">-309786000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDItMy0xLTEtMA_75c9957f-c93e-40b6-8370-f4791a07485e"
      unitRef="usd">-313422000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OGE1MjQ3MDE3YTQyMWQ5YTQ1NjBmNGJjZDFjNDAyXzMyOTg1MzQ4ODM0NjU_a178dad9-bb10-4d07-82a9-40b843b098e4"
      unitRef="shares">6674866</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OGE1MjQ3MDE3YTQyMWQ5YTQ1NjBmNGJjZDFjNDAyXzMyOTg1MzQ4ODM0MzU_0806f6e9-c698-43ae-b32d-f5719125d2a6"
      unitRef="shares">6356103</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMS0xLTEtMA_ff66650d-0ca3-43bb-b2f4-29eb6a7b5306"
      unitRef="usd">781422000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDMtMy0xLTEtMA_151109e0-bae3-488d-9435-e3e57c21c88e"
      unitRef="usd">743942000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDQtMS0xLTEtMA_f3909d57-a133-4f16-aed3-5dbd5059b256"
      unitRef="usd">1182062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDQtMy0xLTEtMA_21de422d-9774-496d-953d-b46aecb125c7"
      unitRef="usd">1144338000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDUtMS0xLTEtMA_e1b9a834-98c2-44f8-bf6d-aec94ce6134d"
      unitRef="usd">25774000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDUtMy0xLTEtMA_11931adf-e8d2-4fe5-95af-cf47e371cbb0"
      unitRef="usd">45407000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDYtMS0xLTEtMA_550918f5-97bc-49e2-919d-cfe8f884e2c6"
      unitRef="usd">1207836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDYtMy0xLTEtMA_21226817-0e74-47d7-9bcf-48ab9322482d"
      unitRef="usd">1189745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDctMS0xLTEtMA_baa0146a-b966-4a36-8b0b-981d4df23d80"
      unitRef="usd">2953160000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV83OS9mcmFnOjc3MGY4OTI1NzUzNjRhZGRiNzhjYzhkYzIzYTEyYWYzL3RhYmxlOjJlNWY3Y2I3ZDRjNDQ2MTc5YWUzZjZmYjM1OTBjNzAyL3RhYmxlcmFuZ2U6MmU1ZjdjYjdkNGM0NDYxNzlhZTNmNmZiMzU5MGM3MDJfNDctMy0xLTEtMA_e2ccf820-8771-481e-a07a-4e0c49e128fe"
      unitRef="usd">2807216000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi0xLTEtMS0w_324cd61f-4aef-4054-8bdb-c7bb082fdae7"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi0zLTEtMS0w_e9cfde39-2fd5-4f56-9c65-f86b1a65775e"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMi01LTEtMS0w_f79f92fc-8697-4ceb-a29b-4eae4f10308a"
      unitRef="usd">107725000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC0xLTEtMS0w_582cec2e-6ffa-4864-baab-e71099a00aca"
      unitRef="usd">82892000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC0zLTEtMS0w_51e71a05-7a15-407b-b86f-ca745624c3aa"
      unitRef="usd">82264000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNC01LTEtMS0w_d003d47c-8ceb-494c-be7c-b8059ea3f258"
      unitRef="usd">82827000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS0xLTEtMS0w_60515e99-6218-4e99-be48-bb0bd572424c"
      unitRef="usd">-39000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS0zLTEtMS0w_89edee37-d982-4126-a791-74e64ee90641"
      unitRef="usd">172000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNS01LTEtMS0w_8b266b43-83cc-4c17-8c6e-7b0e0f24096f"
      unitRef="usd">62000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:PensionContributions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi0xLTEtMS0w_7836d23c-20d2-484a-b0d8-573d0d7b55c5"
      unitRef="usd">35399000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi0zLTEtMS0w_1d45b81b-26c7-4ee6-a963-a49365652e20"
      unitRef="usd">18461000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNi01LTEtMS0w_0881d6a3-7eb9-44ba-b7cf-0b4b1093fc6f"
      unitRef="usd">1537000</us-gaap:PensionContributions>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC0xLTEtMS0w_a12fdcdd-1fd6-4dfa-aafb-53d01e2d147b"
      unitRef="usd">3751000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC0zLTEtMS0w_143c2ff7-7448-4b76-a065-abf117a1d7f0"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfOC01LTEtMS0w_cdfd5713-14b1-4b9e-8b22-12e1789445b5"
      unitRef="usd">5000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <vmi:ImpairmentOfGoodwillAndIntangibleAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtMS0xLTEtMA_b12569f1-e5bf-4cef-8da8-c6b634ab1fd0"
      unitRef="usd">16638000</vmi:ImpairmentOfGoodwillAndIntangibleAssets>
    <vmi:ImpairmentOfGoodwillAndIntangibleAssets
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtMy0xLTEtMA_707b301a-1d76-4799-8b7d-bc5ba1af430f"
      unitRef="usd">0</vmi:ImpairmentOfGoodwillAndIntangibleAssets>
    <vmi:ImpairmentOfGoodwillAndIntangibleAssets
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTAtNS0xLTEtMA_11e7e2ff-fddc-4221-bbdb-33ccce501959"
      unitRef="usd">15780000</vmi:ImpairmentOfGoodwillAndIntangibleAssets>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtMS0xLTEtMA_56c5cf14-01bb-40a2-9b52-c3898eb1bc5a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtMy0xLTEtMA_add99cd8-4a95-41e1-b56b-70d80a311188"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTEtNS0xLTEtMA_deffe0fa-c4d0-4abd-994d-646505264bf0"
      unitRef="usd">-6084000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ShareBasedCompensation
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItMS0xLTEtMA_d113a633-3c12-42f2-b2f0-9d6cf981cf70"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItMy0xLTEtMA_c22e3b0d-42c8-495c-9203-49889de5d4b3"
      unitRef="usd">11587000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTItNS0xLTEtMA_32f422c0-1d95-4986-83d1-86fcb012357d"
      unitRef="usd">10392000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtMS0xLTEtMA_29f2b388-2e67-4252-a406-0fe976a65a83"
      unitRef="usd">-7311000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtMy0xLTEtMA_71e900e8-7d87-40bd-a046-0fb95463f761"
      unitRef="usd">-513000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTQtNS0xLTEtMA_2e141be2-8fb5-43a2-994a-81d4db59a9c6"
      unitRef="usd">-2251000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtMS0xLTEtMA_d410434c-08c1-4486-959b-337e78f5f963"
      unitRef="usd">-60000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtMy0xLTEtMA_42f30393-1353-4b72-af83-df9dee1f03ea"
      unitRef="usd">2513000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTUtNS0xLTEtMA_380be0a1-eb77-4248-8cbb-ce60d1643e11"
      unitRef="usd">225000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtMS0xLTEtMA_6e450015-6828-481a-9ce5-cff6e9fe0606"
      unitRef="usd">-1004000</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtMy0xLTEtMA_5a84dd08-a616-478b-999e-1e97b834508a"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTYtNS0xLTEtMA_2f5f97e4-f9d5-4d34-81a4-4d2ad2f839c2"
      unitRef="usd">0</vmi:IncomeLossFromEquityMethodInvestmentsNetOfTax>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctMS0xLTEtMA_27b974d0-b7b5-4b75-baac-78994acaee85"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctMy0xLTEtMA_6b08b5bf-143f-473a-bc65-2813ddfacac6"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTctNS0xLTEtMA_39cabca4-747d-4503-8346-08997994db20"
      unitRef="usd">814000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktMS0xLTEtMA_7291d741-47c0-459d-a581-4f4e41a78f92"
      unitRef="usd">24403000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktMy0xLTEtMA_828c8c1b-2cdb-4bbe-861e-593afc9ea8b6"
      unitRef="usd">-5408000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMTktNS0xLTEtMA_0e27fa58-57e1-4842-a955-859dd5c26eb9"
      unitRef="usd">-12571000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtMS0xLTEtMA_bf5d096e-1d52-46ff-bdac-0e79c8f2d415"
      unitRef="usd">21888000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtMy0xLTEtMA_450881cf-6b80-459b-8675-3bf7889cf1e7"
      unitRef="usd">-22128000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjAtNS0xLTEtMA_11168178-d838-4f29-9bd6-a691fd226d01"
      unitRef="usd">23666000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtMS0xLTEtMA_34e2c67b-7837-4067-8b52-b7cdb08b36b3"
      unitRef="usd">10633000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtMy0xLTEtMA_9b319c37-5d6e-4230-a647-c2ef4a951c3f"
      unitRef="usd">-4413000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjEtNS0xLTEtMA_9f876f5d-cbab-4514-8f7b-000cb9e4dfb9"
      unitRef="usd">11048000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItMS0xLTEtMA_d1998524-66c9-417a-ba27-bfbaf4ddca09"
      unitRef="usd">-19835000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItMy0xLTEtMA_30d4a219-3a5f-4f16-8c19-db940d1ec602"
      unitRef="usd">29274000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjItNS0xLTEtMA_987f60eb-e346-4ce8-85e0-7fb98c41d9cd"
      unitRef="usd">32932000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtMS0xLTEtMA_f4d7cd84-d281-4aa7-9cac-cce640bde015"
      unitRef="usd">33044000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtMy0xLTEtMA_4e497361-14f2-48c2-abfe-d6b3ac252289"
      unitRef="usd">-21410000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjMtNS0xLTEtMA_6eabd258-ee6f-4f9c-a284-d2b9eeee2918"
      unitRef="usd">-1486000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtMS0xLTEtMA_686747ee-4a9f-414b-83f0-561f6cc31f9c"
      unitRef="usd">52548000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtMy0xLTEtMA_3ff47eae-30aa-4c1c-9bfc-726d9fceee8a"
      unitRef="usd">-4255000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjQtNS0xLTEtMA_74337b34-b90b-45f5-89cf-34788929d156"
      unitRef="usd">2834000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtMS0xLTEtMzY1OA_426d1cc5-f2ea-4e23-b63f-c48e7bb4ec76"
      unitRef="usd">12072000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtMy0xLTEtMzY2OQ_af4f96c1-57ac-4d40-bb8f-b7038e9a31c4"
      unitRef="usd">113039000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjUtNS0xLTEtMzY3Mw_c9130b86-b7df-41e9-8ba5-b220c9389807"
      unitRef="usd">-2785000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtMS0xLTEtMA_65f09857-0178-47b6-92c1-c0e28bc8a646"
      unitRef="usd">46712000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtMy0xLTEtMA_ae7f472f-974c-406c-a193-952d36404e8a"
      unitRef="usd">-1274000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjYtNS0xLTEtMA_85f67b65-f08d-47ec-8e5f-7b36d7b745a1"
      unitRef="usd">-10888000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctMS0xLTEtMA_f2387c11-6878-41d4-aca8-e0659cf495be"
      unitRef="usd">-8293000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctMy0xLTEtMA_d476c9f1-6b3c-4f1c-b318-fa9e5c34bbd2"
      unitRef="usd">-6944000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjctNS0xLTEtMA_2d1ba43d-060d-4161-8c82-1824e400cf01"
      unitRef="usd">-4139000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtMS0xLTEtMA_5d553ff0-ccc3-454e-8c89-478a2af5af8d"
      unitRef="usd">316294000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtMy0xLTEtMA_6c94a42c-b865-4082-97c5-02d36825a6b4"
      unitRef="usd">307614000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMjgtNS0xLTEtMA_0345d0c9-2244-4abb-adb0-03e03bac9685"
      unitRef="usd">153008000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtMS0xLTEtMA_1babd45c-205f-45a2-b1ea-2b92e6dfc42f"
      unitRef="usd">106700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtMy0xLTEtMA_904897f3-ea76-495b-b058-3d509b8c5de4"
      unitRef="usd">97425000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzAtNS0xLTEtMA_07ff57a9-4f50-4e71-8011-ee55b5790012"
      unitRef="usd">71985000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtMS0xLTEtMA_59acf08f-f228-4a36-8cbe-449f965ff555"
      unitRef="usd">10860000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtMy0xLTEtMA_2ba88721-6df5-40cb-b28d-69a2fe490614"
      unitRef="usd">5556000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzEtNS0xLTEtMA_d997849b-4356-43f3-805e-6c3979a88fde"
      unitRef="usd">63103000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItMS0xLTEtMA_293d4a4c-7037-4778-85c0-f9e8867be1a2"
      unitRef="usd">15862000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItMy0xLTEtMA_cb368dc3-30e2-4cd0-bfa0-9415a6cc719a"
      unitRef="usd">81841000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzItNS0xLTEtMA_4e19f9e4-fc42-4560-b7ea-bd5be60d7585"
      unitRef="usd">143020000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtMS0xLTEtMA_9df5fc7b-f4b5-4211-ab5c-39ab5a8a762e"
      unitRef="usd">-11983000</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtMy0xLTEtMA_dc043818-24cb-47eb-9464-22563cc913dd"
      unitRef="usd">-11184000</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromHedgeInvestingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzMtNS0xLTEtMA_458ccc29-d1ba-4331-b89f-94f474ab126f"
      unitRef="usd">1621000</us-gaap:PaymentsForProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtMS0xLTEtMA_93b21055-5d00-43f2-9ad4-7cb63c3ea2dc"
      unitRef="usd">1283000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtMy0xLTEtMA_e5ee8254-aaa3-429e-9236-65ba1a085726"
      unitRef="usd">6169000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzQtNS0xLTEtMA_02ccdb1e-826f-4695-ad50-1e3afb0537f9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtMS0xLTEtMA_d753c30d-b59b-4190-af25-35625c394580"
      unitRef="usd">3027000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtMy0xLTEtMA_bc165096-3dcd-4010-b0cd-2b0d22c2b8bc"
      unitRef="usd">-545000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzUtNS0xLTEtMA_4c4f9197-b38a-4061-9e0a-5703dc7a88db"
      unitRef="usd">1922000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtMS0xLTEtMA_50619f22-1466-4115-a467-8d732554b9ac"
      unitRef="usd">-104029000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtMy0xLTEtMA_80dca68d-cd83-497e-83f8-d774e4126ab4"
      unitRef="usd">-168150000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzYtNS0xLTEtMA_f49f1a76-2ed1-4ece-a259-dc22c151d8ab"
      unitRef="usd">-155445000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtMS0xLTEtMA_c4015e28-a6d2-4d31-af95-30c27a668184"
      unitRef="usd">20990000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtMy0xLTEtMA_3e023190-08f7-4310-8fb0-51f0332224ea"
      unitRef="usd">13195000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzgtNS0xLTEtMA_94987b9e-abc9-4afb-8d74-107cd3b57ab2"
      unitRef="usd">10543000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMS0xLTEtMjEzOA_05af078c-f8af-4405-b0fd-0ea06e96c9ec"
      unitRef="usd">7946000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMy0xLTEtMjEyOQ_c5820c00-43bf-4fd5-99ba-aa3b8e4bfcf9"
      unitRef="usd">1868000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktNS0xLTEtMjEzNA_f2955eb9-a9b1-47c1-8f9b-1679a9a57252"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMS0xLTEtMA_062fc900-8244-40f9-b110-51427031b9c5"
      unitRef="usd">88872000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktMy0xLTEtMA_9226f771-1e5c-40b6-8811-7c919d811c01"
      unitRef="usd">31000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfMzktNS0xLTEtMA_2300906b-0562-4f58-8186-e79fca58f88e"
      unitRef="usd">251655000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtMS0xLTEtMA_41c7d8b7-3945-45f1-acc3-320065fd0aea"
      unitRef="usd">121665000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtMy0xLTEtMA_e25f4943-d01c-4b7d-8580-ec487ff94412"
      unitRef="usd">10768000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDAtNS0xLTEtMA_5ba6c1f5-1ad5-4e68-b88a-49755aa72e11"
      unitRef="usd">262191000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtMS0xLTEtMA_c43767e5-234d-4432-9feb-3dc94cdb29d5"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtMy0xLTEtMA_9e30a2b0-a7fe-4873-93aa-dcb4d20a7e62"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDEtNS0xLTEtMA_7e7c6cd9-6457-452d-b7b3-a7b900e7bdd4"
      unitRef="usd">2467000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItMS0xLTEtMA_518d3139-ac89-4b70-9131-16e852a93bfb"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItMy0xLTEtMA_2f65ef29-bc93-493b-8947-69983e8d48ba"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDItNS0xLTEtMA_42b6ad98-0f27-4b22-b666-2c71eae228f7"
      unitRef="usd">2322000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtMS0xLTEtMA_511a4fb2-47e9-46b1-8800-46b94f6466cd"
      unitRef="usd">36930000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtMy0xLTEtMA_ff83d204-7e2b-420e-ba57-b595178ad3e8"
      unitRef="usd">32642000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDMtNS0xLTEtMA_45c18450-8072-4e78-b94c-c9245aa9539a"
      unitRef="usd">33726000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtMS0xLTEtMA_2848208d-88d6-4511-98b1-1475627b8d13"
      unitRef="usd">5642000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtMy0xLTEtMA_f6a948b9-dd5f-4a98-87b3-97bc934b0b0e"
      unitRef="usd">7737000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDQtNS0xLTEtMA_13ac852f-0661-47c3-ad5c-147784628ef5"
      unitRef="usd">7055000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtMS0xLTEtMA_8c4b7b16-3301-4341-80cd-e2b1a5501566"
      unitRef="usd">59416000</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtMy0xLTEtMA_188a784c-4762-4f08-9ef3-a07d4f635564"
      unitRef="usd">27845000</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDUtNS0xLTEtMA_5f96b7c7-5235-4289-966f-029b6e0b4b8d"
      unitRef="usd">5510000</vmi:PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtMS0xLTEtMA_136efad6-ff4c-443c-b26a-f9defa1547d8"
      unitRef="usd">18961000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtMy0xLTEtMA_930bcc53-3c7a-4067-bba2-e47aa9093d33"
      unitRef="usd">13619000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNDgtNS0xLTEtMA_8d843875-fd49-4292-a62a-115f7dda37de"
      unitRef="usd">7357000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtMS0xLTEtMA_dd4117db-8b16-4c77-9635-456091398947"
      unitRef="usd">56491000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtMy0xLTEtMA_3b5a5ce3-dd8b-4551-a80f-af414e7a6b51"
      unitRef="usd">62915000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTAtNS0xLTEtMA_e208e06e-bfb9-4e23-ad48-613fff7d0c31"
      unitRef="usd">114805000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtMS0xLTEtMA_161b4f48-21d9-4d98-a1ff-8b4a96aec903"
      unitRef="usd">14489000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtMy0xLTEtMA_e0b107d7-0789-4267-83ab-d98199689106"
      unitRef="usd">12989000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTEtNS0xLTEtMA_90d86263-9067-4a66-b381-5c5f20e15323"
      unitRef="usd">3589000</vmi:PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItMS0xLTEtMA_bb05dc35-d95b-457d-b9aa-43738b10c69a"
      unitRef="usd">-173756000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItMy0xLTEtMA_e79e475d-2829-4473-9c40-228be8908bb3"
      unitRef="usd">-98950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTItNS0xLTEtMA_e17b71c6-bc91-4fd8-a149-892590573f2b"
      unitRef="usd">-162110000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtMS0xLTEtMA_36ba0d19-593f-41ee-84d6-04b6f54f3b06"
      unitRef="usd">8675000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtMy0xLTEtMA_af3d7f83-d8fa-45af-a82b-f9fd0fcb330c"
      unitRef="usd">-182000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTMtNS0xLTEtMA_c662d4bc-7228-4b29-93d9-dedb59b20ce9"
      unitRef="usd">-15048000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtMS0xLTEtMA_34997d1b-4070-4004-b6fe-f41ecc05a6bf"
      unitRef="usd">47184000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtMy0xLTEtMA_6fd13fd3-5d61-4126-9e38-7fe5535b5a61"
      unitRef="usd">40332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTQtNS0xLTEtMA_39926376-8cd7-47a9-97b1-497140c5f759"
      unitRef="usd">-179595000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtMS0xLTEtMA_87bc484f-6dc8-4095-8c88-d055e064f770"
      unitRef="usd">353542000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtMy0xLTEtMA_2bcf58b3-4a53-4e8a-bf51-342a7de83fe0"
      unitRef="usd">313210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i78d1976d5d774498bf9f65983405db76_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTUtNS0xLTEtMA_60ab01f4-332c-4a9f-8fab-3d25791ac373"
      unitRef="usd">492805000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtMS0xLTEtMA_14438aa6-da06-4832-9f12-c905c51674e7"
      unitRef="usd">400726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtMy0xLTEtMA_2c2c8542-f0c5-4d4b-a31f-1693d3e30c12"
      unitRef="usd">353542000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84NS9mcmFnOmVmZDExMWM4NjFjZjQ1ZWNiMjBmMGYxYjFhMDM4OTRiL3RhYmxlOjAwMTNjYzk2NjI5ODRkZjI4NzljMWJjMmZhNzQ2OWJjL3RhYmxlcmFuZ2U6MDAxM2NjOTY2Mjk4NGRmMjg3OWMxYmMyZmE3NDY5YmNfNTYtNS0xLTEtMA_23ffe76a-74da-4fe9-97a2-d0514fbf38ed"
      unitRef="usd">313210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57183a9304b841f98e6de8b70e29249a_I20171230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6f15d1a017b4d978c8956dcedd0b149_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icdd6e8e32bff4193ba1fffe49d26bad0_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78"
      unitRef="usd">1987140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f8bb7e43f124c08b4196b47693a0b7d_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e"
      unitRef="usd">-279022000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a3108b18d0a48aa97c3a6d4cec87089_I20171230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012"
      unitRef="usd">-590386000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36eb99c12a3a45ae819ae5b4115dd7ac_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da"
      unitRef="usd">38959000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78d1976d5d774498bf9f65983405db76_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208"
      unitRef="usd">1184591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi01LTEtMS0w_ca2a573c-8377-41c4-b32b-5f1808d4a771"
      unitRef="usd">101770000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi0xMS0xLTEtMA_437a5681-32c8-4fd9-85ad-9bbd8f74d465"
      unitRef="usd">5955000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMi0xMy0xLTEtMA_8c2bf03c-b9c8-4085-86c1-12d97576d2b9"
      unitRef="usd">107725000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia3db3fd1b11646aa825ecbcf27ae1198_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy03LTEtMS0w_c542ca1c-0264-4b4e-8c5b-16a913199b36"
      unitRef="usd">-24163000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy0xMS0xLTEtMA_85c9c286-b1e4-4dc3-98e9-b1f6be5faca3"
      unitRef="usd">2629000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMy0xMy0xLTEtMA_f961f1bb-1e8b-4627-8803-b7ab9213690d"
      unitRef="usd">-21534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC0wLTEtMS0wL3RleHRyZWdpb246MmFjZWZhZGVjM2VlNDYzYTk3Y2ZhZWFiMGVkMjRmOGVfMzI5ODUzNDg4MzM3Ng_16e119d0-733a-48e4-8797-167d500a121a"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC01LTEtMS0w_55ea7c3d-e2cb-4c39-a49f-7e03fd026681"
      unitRef="usd">33426000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNC0xMy0xLTEtMA_737d5e77-47f6-416e-aea3-e04e5c7bc023"
      unitRef="usd">33426000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNS0xMS0xLTEtMA_adf91d95-7482-44c7-9122-4c9f8ab75903"
      unitRef="usd">7055000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNS0xMy0xLTEtMA_184265cd-3829-4020-b0c2-8a27be4e929a"
      unitRef="usd">7055000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNi0xMS0xLTEtMA_135e1259-2a0d-4538-8e81-2778777dc587"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNi0xMy0xLTEtMA_d0db98ea-3123-40b3-8942-93b0811eaa87"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife459a6557314d37a72acb20cf965d23_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNy01LTEtMS0w_65442718-180b-4d86-912c-b0739d51a00d"
      unitRef="usd">9771000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i48f1d42c4a544230a393c28fc3963698_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNy0xMy0xLTEtMA_be629beb-7851-48fb-bca0-042e0d1180cb"
      unitRef="usd">9771000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe3b361f696f4365a127338eab5c986a_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOC01LTEtMS0w_4d6e419d-a86c-4361-9237-2afd41f355b1"
      unitRef="usd">1038000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i561f3a8dfc6f41908995308a7fd0f2f3_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOC0xMy0xLTEtMA_5b0a1a9b-5166-4c5c-8227-ae40a62cd5a0"
      unitRef="usd">1038000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="id5be5d76561f4400b3cb0aa9f3e2a761_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOS0xMS0xLTEtODA4_724157ae-83d4-48ac-881f-0b77a52dc43e"
      unitRef="usd">40783000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfOS0xMy0xLTEtMA_56dc5229-7816-415e-8e29-7974792314d4"
      unitRef="usd">40783000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjlmYzgwMTlhMWRmNzRlYWRhYWQ5OThjZmZhZDEzYzZjXzMyOTg1MzQ4ODMzOTE_1a32302d-ae68-40c9-a2ca-ca337be177c7"
      unitRef="shares">843278</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtOS0xLTEtMA_6ee2ccd9-bce6-4890-a9c2-965b08364173"
      unitRef="usd">114805000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTAtMTMtMS0xLTA_ef775723-77a6-4fb7-8ff2-eacd81a2474f"
      unitRef="usd">114805000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmVhNjcyNmRjM2JkOTQ0ZTZhYTk1OGRhZGY5NWU3N2FjXzMyOTg1MzQ4ODMzODI_47931622-244f-4155-b35c-924a94b31ac5"
      unitRef="shares">27555</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtOS0xLTEtMA_71ca9f71-79ec-4063-aa86-a7a3db346110"
      unitRef="usd">3589000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTEtMTMtMS0xLTA_1f1d1159-d971-4b07-8bc0-5dfed3d0556d"
      unitRef="usd">3589000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmU4M2EyYjJlYzRmYzRiYTRiMjBiZTM0OTgyMjQxM2QyXzMyOTg1MzQ4ODMzODM_6396f9bb-3af0-4f62-9941-29a8738889cc"
      unitRef="shares">63717</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMy0xLTEtMA_49c57ec1-7f84-47e8-85fe-a193d318f6cd"
      unitRef="usd">-2397000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i14b01e78f11c4a479c6a86cdff4cb590_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItNS0xLTEtMA_fce5a337-75d7-41f9-b6b7-9771b9cc533e"
      unitRef="usd">1518000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItOS0xLTEtMA_1eed5d1d-e2f7-438f-a411-ad5708da4188"
      unitRef="usd">8236000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTItMTMtMS0xLTA_5150b967-c4a1-4caf-942c-88e7ad595b48"
      unitRef="usd">7357000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTMtMy0xLTEtMA_1c2c8438-eddf-4f3e-9efe-54414da51660"
      unitRef="usd">4064000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTMtMTMtMS0xLTA_4921ef89-d07d-4fcb-98d8-d281b985f02b"
      unitRef="usd">4064000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMC0xLTEtNzU0L3RleHRyZWdpb246MDlkZmYyMTdjOTFmNDRhNWI5NTY4ZDA0ZGYzZTc4ZTlfMzI5ODUzNDg4MzM3Mg_1e2958a5-92f5-42e1-934e-b9daa5bf42f3"
      unitRef="shares">61208</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if727911c36a446319fe85355b15dcdc0_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMy0xLTEtNzg4_8a984090-639c-45af-a94d-cf012eb3a951"
      unitRef="usd">-1667000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8d11a320834141a48add21039282e902_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtOS0xLTEtODA0_7fcb25cb-acb8-4214-8db2-c8a0d2c1d3c3"
      unitRef="usd">7995000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTQtMTMtMS0xLTgxMg_2a28b187-5ae3-4a06-bd82-53939451175e"
      unitRef="usd">6328000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89eff52a9147460e94d8a43d2224804f_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0760cb30367542888436f5be3e1c1322_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ef1da0cfd2d4785b6e008e81b252c6a_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991"
      unitRef="usd">2067811000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie129a2886a1c404bb5c779b094835893_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c"
      unitRef="usd">-303185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59d21610e40f417889dc900043412c94_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1"
      unitRef="usd">-692549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86e8828dbc2c42378e9fdadecc45be6f_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c"
      unitRef="usd">75761000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365"
      unitRef="usd">1175738000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtNS0xLTEtMA_a92d902c-e923-42e7-97e4-c4f261022b8a"
      unitRef="usd">146408000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtMTEtMS0xLTA_231c278d-adb2-4101-9ba4-20782384cd13"
      unitRef="usd">5697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTYtMTMtMS0xLTA_af9b430d-a520-4d3b-b9b6-c3fd51c34754"
      unitRef="usd">152105000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iad7fadb7eeab4096af7278d204532567_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctNy0xLTEtMA_1119fd0a-721f-4bdb-8f4a-216ccf6d4176"
      unitRef="usd">-10237000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctMTEtMS0xLTA_f055853e-4eab-4420-9fd5-848b7587c568"
      unitRef="usd">-192000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTctMTMtMS0xLTA_8454ca71-470f-40ec-8ba5-529436e827ab"
      unitRef="usd">-10429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmY4YThjOTgzN2EwOTRiYzliMDUwMjFmNzQxYWE4NWM2XzMyOTg1MzQ4ODMzNzg_2f7ebe03-06ea-4c1e-ba3e-d577e5841866"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtNS0xLTEtMA_90e4b44a-d38a-4826-898f-9d5c624a1859"
      unitRef="usd">32503000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTgtMTMtMS0xLTA_f73dccc1-84d8-4504-b1ef-da520ace660a"
      unitRef="usd">32503000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTktMTEtMS0xLTA_8bb6a167-edd4-4e6f-9075-de6b885aa8e1"
      unitRef="usd">7737000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTktMTMtMS0xLTA_bb18dc82-0cec-4e5f-8154-cacc5ed98a3f"
      unitRef="usd">7737000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMy0xLTEtMA_c72eb3a4-4dc8-4329-bd7e-6eddb6ab762e"
      unitRef="usd">-277000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5660413ed209421e8eacb02659657b63_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMTEtMS0xLTA_df4d2788-70c1-4f34-a9fb-1b7d6fc9a31b"
      unitRef="usd">28122000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjAtMTMtMS0xLTA_3c1270b2-8a23-4c69-bb0a-488657b8c0c0"
      unitRef="usd">27845000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieaf002ee1146471ea4db205ea15e50b8_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtNS0xLTEtMA_f4a3da09-6372-4f4f-bb27-94c25b21b5d6"
      unitRef="usd">-8886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0152959444347fb951470c2b1ea3e1d_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjEtMTMtMS0xLTA_f39d4ff9-58cc-4c6c-8a4a-f5692594288c"
      unitRef="usd">-8886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItMC0xLTEtODIzL3RleHRyZWdpb246YzM2MjJmYTM0N2JjNGNmZjljNTEwYTg3OWEwZGJlN2RfMzI5ODUzNDg4MzM5MQ_221b43f1-a9c7-40eb-8447-d76a11f5eebf"
      unitRef="shares">491045</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItOS0xLTEtMA_dc08d724-e5aa-4620-9fde-b53ad978da33"
      unitRef="usd">62915000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjItMTMtMS0xLTA_6474bd8f-4674-4447-8a09-4e5741261edc"
      unitRef="usd">62915000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjEyZmUzMjkwYjdiMzRjMjRhYjNkYWMwOTEyNjdhODIzXzMyOTg1MzQ4ODMzODI_9c17b570-cce1-438f-a3a2-bce032030e05"
      unitRef="shares">90868</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtOS0xLTEtMA_8183825e-82ee-40e7-818a-e59f98153461"
      unitRef="usd">12989000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjMtMTMtMS0xLTA_d523abc2-214d-4af7-ae85-c05bb65bc41d"
      unitRef="usd">12989000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOmJiMTMzZTBjOWQ3ODQ1NTZhM2M1NjYyNjYzZjA5MWZmXzMyOTg1MzQ4ODMzODU_880da5b8-c39f-4d31-b7eb-42bf72ba2503"
      unitRef="shares">119789</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMy0xLTEtMA_0fcac1ce-afc3-40b4-8eee-4d687abb0965"
      unitRef="usd">-3756000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icda16db0b62645edb733dbdb0554fa11_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtNS0xLTEtMA_c26f0ea9-7b5d-4b59-bd79-55f54fed3102"
      unitRef="usd">972000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtOS0xLTEtMA_7c564eb0-9975-49ce-b334-13cd44e27e24"
      unitRef="usd">16403000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjQtMTMtMS0xLTA_e09aadcd-20ac-4a58-afee-ed975e12cf8d"
      unitRef="usd">13619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjUtMy0xLTEtMA_bb504058-f147-43db-a7af-410826ce400a"
      unitRef="usd">2772000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjUtMTMtMS0xLTA_93bf6887-f77e-49e0-83c6-2c0738e3fe0d"
      unitRef="usd">2772000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjQ1OWNmYTk5NDA1OTRlMzQ5MWY2MzE0OGNlOTdmYTU5XzMyOTg1MzQ4ODMzNzI_cd09deed-78ca-45f6-83e0-bd7bf9c221b9"
      unitRef="shares">60021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ifa452d8aee3742b08969549a1c5a154a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMy0xLTEtMA_84934a09-5ab1-4272-bfc6-ea6e1e1765c1"
      unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iac01759d27dc4fc9924719bb4fc24d61_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtOS0xLTEtMA_0ae86dc5-7eba-400b-a041-6f03c3f283a6"
      unitRef="usd">8108000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMjYtMTMtMS0xLTA_581b5619-c5ab-4c01-87a8-0885f95ffd40"
      unitRef="usd">8815000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7208a67233a04495b1a7fb64d2709774_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1824ff9ec6a4b0b9a250122809381a4_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie179c2720a8048079495a5526c4e37e8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73"
      unitRef="usd">2173802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a413aa6195c4c80b103c32bd549dcfd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09"
      unitRef="usd">-313422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iad51e1edbfc344c189f8be03887ea6e7_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083"
      unitRef="usd">-743942000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0523dea815db4e6d8162b524a52a3e18_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a"
      unitRef="usd">45407000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05"
      unitRef="usd">1189745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtNS0xLTEtMA_67f7a46d-7137-4d5d-921e-43c7f880b865"
      unitRef="usd">140693000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtMTEtMS0xLTA_ab6b4f1c-8133-4c0d-adaa-2959a0660af6"
      unitRef="usd">1456000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzEtMTMtMS0xLTA_18447dcc-c6cc-4f8c-8889-a8fcbc398b08"
      unitRef="usd">142149000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItNy0xLTEtMA_388f5f32-0cc0-4227-a1fb-6312bb9421bb"
      unitRef="usd">3636000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItMTEtMS0xLTA_bfa1fcdf-1d92-4de6-9f32-c4b1e5e425b3"
      unitRef="usd">1972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItMTMtMS0xLTA_12c95787-58ad-45e9-a429-c6bb97040443"
      unitRef="usd">5608000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjcwMTgxOWEyMTBkNzRkN2ZiMmRmMzJkNGI2NzE5ODExXzMyOTg1MzQ4ODMzNzg_d6da77eb-ca3a-4063-a8ef-fe9a032ae418"
      unitRef="usdPerShare">1.80</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtNS0xLTEtMA_179fce77-5d12-499b-a4d3-82dd1f0bf649"
      unitRef="usd">38393000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMTMtMS0xLTA_c710e556-7617-4a95-a4d4-d53cc8b656d6"
      unitRef="usd">38393000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtMTEtMS0xLTA_5fdb5d03-840d-4694-a535-61ab354dbb69"
      unitRef="usd">5642000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtMTMtMS0xLTA_77f52f98-4286-472a-9ec9-7e8ec23b0584"
      unitRef="usd">5642000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i610574366dca4d0f88a3a8772a82c2ab_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzItNS0xLTEtOTE4_c729fc14-faf9-4169-ba04-5c3b644e30d0"
      unitRef="usd">31067000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtMTEtMS0xLTA_37b82c81-2040-4708-ad62-db85af8d6c92"
      unitRef="usd">22544000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtMTMtMS0xLTA_a6683986-f249-42e5-a3b2-517663778b91"
      unitRef="usd">53611000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i27613f84aa2c469a9efea44eb4a4780d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzMtMTEtMS0xLTkzMw_49a6bac5-41f8-4d15-ad44-d0f1a44e6abe"
      unitRef="usd">5125000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzYtMTMtMS0xLTA_cb59a039-e35a-4f96-8a99-1c65ecec9a60"
      unitRef="usd">5125000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmQzNjVjMDYzMDg5MDRhNDA5NDUwNWY0NDM2MWMyMGZkXzMyOTg1MzQ4ODMzOTE_98bb96a5-e961-474d-b4dd-8e4332d33d51"
      unitRef="shares">441119</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzQtOS0xLTEtOTI4_6429852d-130f-4249-a5f0-c9f95e51a09c"
      unitRef="usd">56491000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzctMTMtMS0xLTA_e7549ecf-f43a-4566-acfe-137aa632dbdd"
      unitRef="usd">56491000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vmi:TreasuryStockSharesAcquiredStockPlan
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjAyYzM4ODQxNTYyYTQzNmQ4MjY4YWJhODE4NmQyMDA3XzMyOTg1MzQ4ODMzODA_04d6e9c0-7ee9-41e5-b16c-1d2e4dc57823"
      unitRef="shares">88411</vmi:TreasuryStockSharesAcquiredStockPlan>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzUtOS0xLTEtOTI4_0cc6fb91-cc64-433b-af31-6893b11a4ab5"
      unitRef="usd">14489000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <vmi:TreasuryStockValueAcquiredStockPlanCostMethod
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzgtMTMtMS0xLTA_4ced6086-45cf-49be-9ff1-7a206fc0361c"
      unitRef="usd">14489000</vmi:TreasuryStockValueAcquiredStockPlanCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIwZTdhNjdlOGJiYjQxMDc4NDVjMzkyYzQ5ODg3Y2QxXzMyOTg1MzQ4ODMzODU_acf9f5d9-89d3-4047-8273-94946272d866"
      unitRef="shares">147014</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMy0xLTEtMA_e26cdda2-b186-4a34-907c-d23ea6312bf2"
      unitRef="usd">-6335000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktOS0xLTEtMA_c2665737-ecf5-43d7-8a28-d788b5d6048e"
      unitRef="usd">25296000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzktMTMtMS0xLTA_52973a40-c9e0-4e58-a016-6143261a523a"
      unitRef="usd">18961000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDAtMy0xLTEtMA_f41aa57b-0115-415f-963d-d93d7a9106f2"
      unitRef="usd">2628000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDAtMTMtMS0xLTA_257fe2d1-2b17-4061-92cc-a422b314c0ba"
      unitRef="usd">2628000</vmi:StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOmFkZTA3ZmQzOTBlMTRiMDJhM2I1MzU1YmU5ZWU0MmQ2XzMyOTg1MzQ4ODMzNzM_2418ed62-12b2-41ab-b5b3-8f2ed2c0c706"
      unitRef="shares">65248</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iab2c1b1076074400a301e9d773bf621d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMy0xLTEtMA_5ac60e54-bde4-4430-90b4-cf78bc7641cc"
      unitRef="usd">4042000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4d8515c7e6184914a90402d50d7ca17b_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtOS0xLTEtMA_f4267350-b938-4cb1-8b41-e52818cb0b6e"
      unitRef="usd">8204000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDEtMTMtMS0xLTA_f912d5e8-b66f-4209-98b2-bee769ccedf1"
      unitRef="usd">12246000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied2e3229d2c949278b1f701a26df44ca_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMS0xLTEtMA_8b6b58bd-be92-4eb2-96ed-ffb97026cf1e"
      unitRef="usd">27900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbcf9264ddcf4fc3a304e8e0873b670f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMy0xLTEtMA_dfd40cb4-253e-4e3c-a36a-718bf8339333"
      unitRef="usd">335000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i615df51efada4aedb54f243063732c9f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtNS0xLTEtMA_5f3bfcbc-8ba8-485d-8106-6709a735bff1"
      unitRef="usd">2245035000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia68d212d8999440b831798a246ec3c25_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtNy0xLTEtMA_60789684-d029-470b-aeb6-0c5840884bbc"
      unitRef="usd">-309786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc0f88b2dc844753953eeabc1d96ec6a_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtOS0xLTEtMA_45cae793-64b2-4c41-8c19-ddd98f1437d2"
      unitRef="usd">-781422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibf5ed790cbe94eb8a8a23ea7c50daf10_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMTEtMS0xLTA_56582d67-1016-4cc6-9783-cbbe18b78b74"
      unitRef="usd">25774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfNDUtMTMtMS0xLTA_21612a68-5998-4517-9c9f-bb1fcce18902"
      unitRef="usd">1207836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMjQ_e3241101-fc5b-4a61-b603-e5e14b4c7c09">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Valmont Industries,&#160;Inc. and its wholly and majority&#x2011;owned subsidiaries (the Company). Investments in 20% to 50% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than 20% owned affiliates are accounted for by the cost method. All intercompany items have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash overdrafts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash book overdrafts totaling $16,979 and $13,971 were classified as accounts payable at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#x2019;s policy is to report the change in book overdrafts as an operating activity in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. Reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for utility transmission, distribution, substations, and renewable energy generation equipment;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, water management solutions, and technology for precision agriculture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to these four reportable segments, there are other businesses and activities which are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates on a 52 or 53&#160;week fiscal year with each year ending on the last Saturday in December. Accordingly, the Company&#x2019;s fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018 consisted of 52 weeks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are reported on the balance sheet net of any allowance for doubtful accounts.  Allowances are maintained in amounts considered to be appropriate in relation to the outstanding receivables based on age of the receivable, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;economic conditions and customer credit quality. As the Company&#x2019;s international Irrigation business has grown, the exposure to potential losses in international markets has also increased. These exposures can be difficult to estimate, particularly in areas of political instability, or with governments with which the Company has limited experience, or where there is a lack of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;transparency as to the current credit condition of governmental units. The Company&#x2019;s allowance for doubtful accounts related to current accounts receivable was $15,952 at December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.  The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company&#x2019;s Condensed Consolidated Balance Sheets, and standardizes the Company&#x2019;s inventory valuation methodology. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In accordance with ASC 250, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Accounting Changes and Error Corrections&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 30, 2017, December 29, 2018, and December 28, 2019 was an incr&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ease of $32,795,  $40,215, and $32,854, respectivel&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;y. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The impact of the change from LIFO to FIFO on the Company&#x2019;s Condensed Consolidated Statements of Earnings and Comprehensive Income for the fiscal years ended December 28, 2019 and December 29, 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in 000's, except earnings per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074,480&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084,295&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098,864&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088,972&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,892)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,720&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,815)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,753&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,454)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,608&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributed to Valmont Industries, Inc&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,676&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,772&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per diluted share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,565&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,370&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,951&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,906&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140,948&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173,802&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at historical cost. The Company generally uses the straight-line method in computing depreciation and amortization for financial reporting purposes and accelerated methods for income tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purposes. The annual provisions for depreciation and amortization have been computed principally in accordance with the following ranges of asset lives: buildings and improvements 15 to 40&#160;years, machinery and equipment 3 to 12&#160;years, transportation equipment 3 to 24&#160;years, office furniture and equipment 3 to 7&#160;years and intangible assets 5 to 20&#160;years. Depreciation expense in fiscal 2020, 2019 and 2018 was $63,890, $64,177 and $67,499, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset may not be recoverable and exceeds estimated future undiscounted cash flows of the asset. A recognized impairment loss reduces the carrying amount of the asset to its estimated fair value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and future plans for certain fixed assets changed in connection with the Company's restructuring plans. Upon adoption of ASC 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in 2019, the Company impaired the right-of-use (lease) asset for one of its galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its reporting units for impairment of goodwill during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax operating cash flows (less capital expenditures) discounted to present value. For the solar tracking reporting unit, the Company valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). Indefinite&#x2011;lived intangible assets are assessed separately from goodwill as part of the annual impairment testing, using a relief-from-royalty method. If the underlying assumptions related to the valuation of a reporting unit&#x2019;s goodwill or an indefinite&#x2011;lived intangible asset change materially before or after the annual impairment testing, the reporting unit or asset is evaluated for potential impairment. In these evaluations, management considers recent operating performance, expected future performance, industry conditions and other indicators of potential impairment. See footnote 8 for details of impairments recognized during 2020 and 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method to calculate deferred income taxes. Deferred tax assets and liabilities are recognized on temporary differences between financial statement and tax bases of assets and liabilities using enacted tax rates. The effect of tax rate changes on deferred tax assets and liabilities is recognized in income during the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's provision for product warranty reflects management's best estimate of probable liability under its product warranties.  Estimated future warranty costs are recorded at the time a sale is recognized.  Future warranty liability is determined based on applying historical claim rate experience to units sold that are still within the warranty period.  In addition, the Company records provisions for known warranty claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Pension Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain expenses are incurred in connection with a defined benefit pension plan.  In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates.  These assumptions are based on historical experience as well as current facts and circumstances.  An actuarial analysis is used to measure the expense and liability associated with pension benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may enter into derivative financial instruments to manage risk associated with fluctuation in interest rates, foreign currency rates or commodities. Where applicable, the Company may elect to account for such derivatives as either a cash flow, fair value, or net investment hedge.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comprehensive Income (Loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) includes net income, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. The components of accumulated other comprehensive income (loss) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gain on Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On December 31, 2017, the Company adopted Accounting Standards Update (ASU) 2014-09, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (ASC 606)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company elected to use the modified retrospective approach for the adoption of the new revenue standard. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer.  The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time.  With the exception of the Utility segment and the wireless communication structures product line, the Company&#x2019;s inventory is interchangeable for a variety of each segment&#x2019;s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. On December 26, 2020, we had approximately $39,000 of remaining performance obligations on contracts with an original expected duration of one year or more. We expect to recognize the majority of our remaining performance obligations on these contracts within the next 12 to 24 months. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Segment and Product Line Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#x2019;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit.  Production of an order, once started, is typically completed within three months.  Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication.  For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication monopole product line has large regional customers who have unique product specifications for these larger communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.  For wireless communication towers and components, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Coatings segment revenues are derived by providing coating services to customers&#x2019; products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers.  Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.065%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;901,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company's contract asset as of December&#160;26, 2020 and December&#160;28, 2019 was $123,495 and $141,322, respectively. Both steel and concrete Utility customers in North America are generally invoiced upon shipment or delivery of the goods to the customer's specified location and there are typically no up-front or progress payments.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At December&#160;26, 2020 and December&#160;28, 2019, the contract liability was $170,919 and $117,945.  As of December 26, 2020, $130,018 is recorded as contract liabilities and $40,901 is recorded as other noncurrent liabilities in the Consolidated Balance Sheets.  During the fiscal year ended December&#160;26, 2020 and December&#160;28, 2019, the Company recognized $74,319 and $3,921 of revenue that was included in the liability as of December&#160;28, 2019 and December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period. The remaining contract liability from December 28, 2019 that was not recognized in fiscal 2020 is expected to be recognized in fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities, the reported amounts of revenue and expenses and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with generally accepted accounting principles. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has equity method investments in non-consolidated subsidiaries which are recorded within "Other assets" on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repurchased shares are recorded as &#x201c;Treasury Stock&#x201d; and result in a reduction of &#x201c;Shareholders&#x2019; Equity.&#x201d; When treasury shares are reissued, the Company uses the last-in, first-out method, and the difference between the repurchase cost and re-issuance price is charged or credited to &#x201c;Additional Paid-In Capital.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2014, the Company announced a capital allocation philosophy which covered a share repurchase program.  Specifically, the Board of Directors at that time authorized the purchase of up to $500,000 of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions.  In February 2015 and again in October 2018, the Board of Directors authorized an additional purchase of up to $250,000 of the Company's outstanding common stock with no stated expiration date.  As of December&#160;26, 2020, the Company has acquired 6,363,573 shares for approximately $852,040 under this share repurchase program.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are charged to operations in the year incurred. These costs are a component of &#x201c;Selling, general and administrative expenses&#x201d; on the Consolidated Statements of Earnings. Research and development expenses were approximately $21,400 in 2020, $13,900 in 2019, and $11,500 in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU on the first day of fiscal 2020. The adoption of ASU No. 2016-13 did not have a significant impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant&#x2019;s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company&#x2019;s registered debt securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company&#x2019;s consolidated financial statements or in management&#x2019;s discussion and analysis of financial condition and results of operations.  The Company has elected to provide the simplified disclosure within Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued Accounting Standards Update No. 2018-14 (ASU 2018-14), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which modifies the disclosure requirements for employers that sponsor defined benefit pension and other postretirement plans. The Company adopted ASU 2018-14 on the first day of fiscal 2020 and it did not have a material impact on the Company&#x2019;s consolidated financial statement disclosure requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Recently Issued Accounting Pronouncements (not yet adopted) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued Accounting Standards Update No.  2019-12 (ASU 2019-12),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification (ASC) 740. The Company will adopt on the first day of fiscal 2021 (the effective date) and it is not expected to have a material impact on the Company&#x2019;s consolidated statements of earnings, balance sheet, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued Accounting Standards Update No. 2020-04 (ASU 2020-04), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance can be adopted on a prospective basis no later than December 31, 2022, with early adoption permitted. The Company is currently evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTg_e889b410-ee07-4643-bb66-d537ba93071c">Principles of ConsolidationThe consolidated financial statements include the accounts of Valmont Industries,&#160;Inc. and its wholly and majority&#x2011;owned subsidiaries (the Company). Investments in 20% to 50% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than 20% owned affiliates are accounted for by the cost method. All intercompany items have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0c016f546fc8464fb195411c02843d03_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjQ1_bc601995-0ee0-4435-8f7b-4d8ad13fd565"
      unitRef="number">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjUx_ced52a7a-5764-48dd-a191-f39e3f42d17b"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <vmi:CostMethodInvestmentOwnershipPercentage
      contextRef="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzU1_75400e5c-049f-4242-8e47-b1555451a1d0"
      unitRef="number">0.20</vmi:CostMethodInvestmentOwnershipPercentage>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MzY_16a3db7f-cc71-436a-aaa8-8f00fa85025d">&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash overdrafts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash book overdrafts totaling $16,979 and $13,971 were classified as accounts payable at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#x2019;s policy is to report the change in book overdrafts as an operating activity in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:BankOverdrafts
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNTA1_44752dca-f232-4286-a561-3b1a1c64fe84"
      unitRef="usd">16979000</us-gaap:BankOverdrafts>
    <us-gaap:BankOverdrafts
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNTEy_3391ced4-eb85-4c50-a291-02417be25dd5"
      unitRef="usd">13971000</us-gaap:BankOverdrafts>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMTM_9b6be827-5f1e-4175-a02f-0de179e49753">&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. Reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for utility transmission, distribution, substations, and renewable energy generation equipment;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, water management solutions, and technology for precision agriculture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to these four reportable segments, there are other businesses and activities which are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNzM5_2a4d082b-4044-446f-8dd9-1ca0c8b822e1"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1Nw_2a4d082b-4044-446f-8dd9-1ca0c8b822e1"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTk0Nw_efa77f06-1e0b-4db6-adef-a04308f46481"
      unitRef="number">0.10</vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum>
    <us-gaap:FiscalPeriod
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5ODA_a209790c-8a76-4222-a85a-c363fb2f46b6">Fiscal YearThe Company operates on a 52 or 53&#160;week fiscal year with each year ending on the last Saturday in December. Accordingly, the Company&#x2019;s fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018 consisted of 52 weeks.</us-gaap:FiscalPeriod>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMDg_a46f701f-5e57-42ed-a8f5-e42123e1f35a">Accounts Receivable&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are reported on the balance sheet net of any allowance for doubtful accounts.  Allowances are maintained in amounts considered to be appropriate in relation to the outstanding receivables based on age of the receivable, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;economic conditions and customer credit quality. As the Company&#x2019;s international Irrigation business has grown, the exposure to potential losses in international markets has also increased. These exposures can be difficult to estimate, particularly in areas of political instability, or with governments with which the Company has limited experience, or where there is a lack of &lt;/span&gt;&lt;/div&gt;transparency as to the current credit condition of governmental units.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzIyNA_c74b7c0d-1271-4ba9-8bcf-64429b715045"
      unitRef="usd">15952000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NDg_4c0ccb79-5098-40c0-8307-3c50c4cdfafb">Inventories&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.  The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company&#x2019;s Condensed Consolidated Balance Sheets, and standardizes the Company&#x2019;s inventory valuation methodology. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In accordance with ASC 250, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Accounting Changes and Error Corrections&lt;/span&gt;, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic3c4b76b77e440708c47cb84097446ed_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIyMQ_b37eab28-5771-411f-9454-d078a4e53eac"
      unitRef="usd">32795000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if0152959444347fb951470c2b1ea3e1d_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDEyOQ_9aec4a59-5706-42ab-b2c5-2b541b82b0a9"
      unitRef="usd">40215000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8df129a4b6de4fecb98549127d4231e9_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDEzOA_0226240f-387c-47f0-9585-2871d27bcac5"
      unitRef="usd">32854000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE3Mg_c63c1a7e-908e-4344-b7b4-63b6e19cdc28">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The impact of the change from LIFO to FIFO on the Company&#x2019;s Condensed Consolidated Statements of Earnings and Comprehensive Income for the fiscal years ended December 28, 2019 and December 29, 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in 000's, except earnings per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074,480&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084,295&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098,864&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088,972&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,892)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,720&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,815)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,753&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,454)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,608&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributed to Valmont Industries, Inc&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,676&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,772&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per diluted share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Retrospectively Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,565&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,370&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,951&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,906&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140,948&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173,802&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0xLTEtMS00ODA5_a3279c61-be54-461f-9b03-8e48627e47c0"
      unitRef="usd">2074480000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0yLTEtMS00ODA5_0c98618c-431c-46e1-854d-1cd2a1db7e54"
      unitRef="usd">2084295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi0zLTEtMS00ODA5_c928bbde-0bac-4f8c-b165-62f025395050"
      unitRef="usd">9815000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi01LTEtMS00ODEy_5736386d-38e2-44df-8aa9-b14458fb980e"
      unitRef="usd">2098864000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi02LTEtMS00ODEy_fc2ed63b-7bcb-43ab-8b2d-a72973c2acdf"
      unitRef="usd">2088972000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMi03LTEtMS00ODEy_fa56e178-7190-4b0b-84a7-b2bc08d1e58f"
      unitRef="usd">-9892000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0xLTEtMS00ODE3_9cf0b15b-93fd-4198-8da4-32c203a6c5bc"
      unitRef="usd">237720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0yLTEtMS00ODE3_b8df4e00-b95d-4c93-b33c-cc4dfab590ba"
      unitRef="usd">227905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy0zLTEtMS00ODE3_cea607b1-323d-413c-954d-2841dd480116"
      unitRef="usd">-9815000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy01LTEtMS00ODE5_7920b0f3-bb62-4620-b8e5-1a6d022275da"
      unitRef="usd">202280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy02LTEtMS00ODE5_10dd1eab-816f-4bb9-80f5-e9d05a813856"
      unitRef="usd">212172000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfMy03LTEtMS00ODE5_1c56751c-437f-4918-8acf-057ed2f925fd"
      unitRef="usd">9892000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0xLTEtMS00ODIy_739d22de-628a-41df-996a-b9346ff5835d"
      unitRef="usd">50207000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0yLTEtMS00ODIy_d7c08c8f-820f-4213-a9f3-66d5a93bf137"
      unitRef="usd">47753000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC0zLTEtMS00ODIy_0bb97ec6-a0f0-485e-973b-9cd788b06d27"
      unitRef="usd">-2454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC01LTEtMS00ODI1_15a47a5f-3568-48ca-aabe-ce640af6544a"
      unitRef="usd">43135000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC02LTEtMS00ODI1_0f4327ce-8c2e-4991-8c26-44c8483dc124"
      unitRef="usd">45608000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNC03LTEtMS00ODI1_83359fe9-9e2b-431e-b9c0-fac5563f08e2"
      unitRef="usd">2473000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0xLTEtMS00ODI4_3595d12a-8b99-42f9-a31e-1ea01378f571"
      unitRef="usd">153769000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0yLTEtMS00ODI4_c740f05a-3703-4408-a85e-a48884d299f6"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS0zLTEtMS00ODI4_55d36440-4683-4efb-bfc8-c23fc1d42496"
      unitRef="usd">-7361000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS01LTEtMS00ODMx_241f45d7-bacc-4585-aed1-d5c7a0fa9939"
      unitRef="usd">94351000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS02LTEtMS00ODMx_08416ef9-0027-4bc1-9ed8-d17a2ab8a466"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNS03LTEtMS00ODMx_60c32048-cd46-443a-adef-7b95e229c5f9"
      unitRef="usd">7419000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0xLTEtMS00ODM0_aba1d23b-e9ae-4145-a373-f325e535e6df"
      unitRef="usd">149037000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0yLTEtMS00ODM0_9084c42b-2ac0-4041-a8b4-417fc514b4b5"
      unitRef="usd">141676000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi0zLTEtMS00ODM0_da488e50-0cdd-4571-95fd-24de61c5ca05"
      unitRef="usd">-7361000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi01LTEtMS00ODM4_6a31a342-eb29-4dfe-8c5f-e2c5fa6e527e"
      unitRef="usd">78772000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi02LTEtMS00ODM4_390b6f61-4ca6-4491-a2fb-07051ee70fff"
      unitRef="usd">86191000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNi03LTEtMS00ODM4_22a1f076-aa6e-44cd-8d1f-81f8560fae65"
      unitRef="usd">7419000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5069832ec98e425a811864a53f257001_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0xLTEtMS00ODQx_8a5e93f6-ccdf-4c02-8454-572181cad596"
      unitRef="usdPerShare">7.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0yLTEtMS00ODQx_15d86eb5-c72a-426e-8083-596ad5da4fa2"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i260f5f8bb85e4e9fb34b44bea47ceb98_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy0zLTEtMS00ODQx_d6fe5d57-b66f-45ee-b39c-23a73d010696"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9508a7f5cf46472eb7303406997d4dff_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy01LTEtMS00ODQ0_91389fed-4ab0-4d4c-a700-080ade325689"
      unitRef="usdPerShare">4.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy02LTEtMS00ODQ0_a1a47ffa-47fc-416a-8d57-2ee8a94c4bbf"
      unitRef="usdPerShare">4.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i52c16ab5bc444547b3764a4dce7bb43f_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjUzNTlmMmQ2MGY5NTRlNGNiYTZmZjBjZDQ1ZjIyNWM2L3RhYmxlcmFuZ2U6NTM1OWYyZDYwZjk1NGU0Y2JhNmZmMGNkNDVmMjI1YzZfNy03LTEtMS00ODQ0_f1cc9588-36ee-4699-8979-cc18e5a5ae63"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:InventoryNet
      contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0xLTEtMS00ODUz_fbce2790-ae56-41b6-9530-bd78a89f41b9"
      unitRef="usd">374565000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0yLTEtMS00ODUz_bd2e9396-3afc-4e94-ac0a-2c12f6ac856b"
      unitRef="usd">43805000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMi0zLTEtMS00ODUz_b379a829-5385-4089-b9b4-705b7dd159e9"
      unitRef="usd">418370000</us-gaap:InventoryNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0xLTEtMS00ODU4_2567ae69-0501-4686-8640-423591cb7377"
      unitRef="usd">47955000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0yLTEtMS00ODU4_90f764a7-fa22-465b-b1ab-75c5902d1539"
      unitRef="usd">10951000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfMy0zLTEtMS00ODU4_494c08e3-2ded-4bff-86ba-40e8dc7530c5"
      unitRef="usd">58906000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib85acf7332cb4e90903cd7d181837dc0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0xLTEtMS00ODYw_9f5570a6-0e0e-4b18-ac91-ed29b7feab26"
      unitRef="usd">2140948000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i630e7e3f694d488da77c0c3fdd8174e0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0yLTEtMS00ODYw_82641cdc-6a8f-4ee5-b802-323053153f21"
      unitRef="usd">32854000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjI1Y2NiZDJkOGNlNTRmYmQ4NDMyZDhlNGJjOTU4NTdlL3RhYmxlcmFuZ2U6MjVjY2JkMmQ4Y2U1NGZiZDg0MzJkOGU0YmM5NTg1N2VfNC0zLTEtMS00ODYw_720d2440-1f09-44a6-a3e7-043d7342a282"
      unitRef="usd">2173802000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MjI_fd3b79a8-6256-4c50-a98d-b689931c04a2">&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at historical cost. The Company generally uses the straight-line method in computing depreciation and amortization for financial reporting purposes and accelerated methods for income tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purposes. The annual provisions for depreciation and amortization have been computed principally in accordance with the following ranges of asset lives: buildings and improvements 15 to 40&#160;years, machinery and equipment 3 to 12&#160;years, transportation equipment 3 to 24&#160;years, office furniture and equipment 3 to 7&#160;years and intangible assets 5 to 20&#160;years. Depreciation expense in fiscal 2020, 2019 and 2018 was $63,890, $64,177 and $67,499, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset may not be recoverable and exceeds estimated future undiscounted cash flows of the asset. A recognized impairment loss reduces the carrying amount of the asset to its estimated fair value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and future plans for certain fixed assets changed in connection with the Company's restructuring plans. Upon adoption of ASC 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in 2019, the Company impaired the right-of-use (lease) asset for one of its galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value.&lt;/span&gt;&lt;/div&gt;The Company evaluates its reporting units for impairment of goodwill during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax operating cash flows (less capital expenditures) discounted to present value. For the solar tracking reporting unit, the Company valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). Indefinite&#x2011;lived intangible assets are assessed separately from goodwill as part of the annual impairment testing, using a relief-from-royalty method. If the underlying assumptions related to the valuation of a reporting unit&#x2019;s goodwill or an indefinite&#x2011;lived intangible asset change materially before or after the annual impairment testing, the reporting unit or asset is evaluated for potential impairment. In these evaluations, management considers recent operating performance, expected future performance, industry conditions and other indicators of potential impairment.</vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7e6b332a57624d6882c9da798f346cdf_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDI4Ng_4064a8f7-dbf7-49e7-bd8e-c3ad63c34749">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4a6ba8132d14469796969c05b673f729_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDI5Mg_caa9c8b3-36db-4b74-9199-3b07439c2f9a">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i95781b25ed7147e2bdd2cfa688b2d886_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDMyNg_88bff69d-f76e-462e-9576-eba469595c78">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i58a9034dafc84af48ce1ac07059e05d0_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDMzMg_faa71bc0-b89f-4a81-a1c1-6d8f8afcfde2">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i94e9b0061ccb4ee39edbf231b8bbac05_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDM2Nw_c9f191d4-94e4-4aa0-a16c-e80fb15eb453">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i41787f79eda24ea1823b6b087f10e558_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDM3Mw_b0e6cb15-2012-42c9-b704-e677c9cd0476">P24Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4554f009e4194aa1a7fd70feea9f0e7d_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQxNA_619e2ada-c554-46f9-8178-bdf210c984d3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic28fccbfb6f54dbdab488c4e9801229a_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQyMA_7d83bfa6-0463-493a-89e7-f167f62966ef">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQ1MQ_caa1922e-4d39-4b27-9699-13f3da553a6a">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9515260d22614b4ca7a2dc8a3c4f3779_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDQ1Nw_a9184c3b-97fd-4b6f-b9bf-f7f4e68fb9e7">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Depreciation
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUxNg_bea45bee-872d-4bfa-8b6f-02576d8cc394"
      unitRef="usd">63890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUyMA_f5a426ce-073b-4267-b92b-a846905a7fbb"
      unitRef="usd">64177000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfNDUyNw_bf7d958c-cb29-4542-b5b2-5abc78e38afe"
      unitRef="usd">67499000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5Mzg_701eb5df-6106-461a-bb51-02a1bb08da77">Income TaxesThe Company uses the asset and liability method to calculate deferred income taxes. Deferred tax assets and liabilities are recognized on temporary differences between financial statement and tax bases of assets and liabilities using enacted tax rates. The effect of tax rate changes on deferred tax assets and liabilities is recognized in income during the period that includes the enactment date.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMzQ_392b7556-f00c-4c15-80bb-3440b997b632">WarrantiesThe Company's provision for product warranty reflects management's best estimate of probable liability under its product warranties.  Estimated future warranty costs are recorded at the time a sale is recognized.  Future warranty liability is determined based on applying historical claim rate experience to units sold that are still within the warranty period.  In addition, the Company records provisions for known warranty claims.</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NTg_ac3ddfdc-5b45-45a5-bcbf-1a872dc82791">Pension BenefitsCertain expenses are incurred in connection with a defined benefit pension plan.  In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates.  These assumptions are based on historical experience as well as current facts and circumstances.  An actuarial analysis is used to measure the expense and liability associated with pension benefits.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MzI_c8c00761-c4ce-461f-8d7a-36d00184607c">Derivative InstrumentsThe Company may enter into derivative financial instruments to manage risk associated with fluctuation in interest rates, foreign currency rates or commodities. Where applicable, the Company may elect to account for such derivatives as either a cash flow, fair value, or net investment hedge.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwNDA_4d599128-3bed-4093-9a5c-7fe932dcb5c1">Comprehensive Income (Loss) Comprehensive income (loss) includes net income, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMTc_fe873120-624d-45a7-8f25-bfb083f3a97a">The components of accumulated other comprehensive income (loss) consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gain on Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1402a38c6b284c29927a2bb03d86f42d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS0xLTEtMS0w_79d91b4e-d6fd-4d68-bf1e-097cc05578b7"
      unitRef="usd">-232575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i40d039d16aa648ad97205bcd9dc6558a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS0zLTEtMS0w_8e99c396-e912-439e-a4ff-e3d98befc59e"
      unitRef="usd">14076000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6aa1b310e68427c8c930bd9a2498d53_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS01LTEtMS0w_aa8b5dc2-ac77-41a9-9189-214096549566"
      unitRef="usd">-94923000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a413aa6195c4c80b103c32bd549dcfd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMS03LTEtMS0w_b912360e-c878-4d3a-83de-ccae5218c616"
      unitRef="usd">-313422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i255325f39a0c49cab16678672c75b70b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi0xLTEtMS0w_4eeb8d4f-b4a2-4642-9a7c-e24670cb18b3"
      unitRef="usd">19511000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i52798566b3cc44f2b39fe85ebd3b309e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi0zLTEtMS0w_0b36873f-18c1-4960-9a8d-057db29efbde"
      unitRef="usd">1474000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9f926ace7e2c42939be37d350e6915b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi01LTEtMS0w_63446058-38ba-4116-9aa2-7cab1df81bf7"
      unitRef="usd">-17349000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i3c67c6c464e9413da384be65e80c7d06_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfMi03LTEtMS0w_acc5ee48-584c-40a8-8873-e74b81f2a7a0"
      unitRef="usd">3636000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5188456113547e7933299cb1a9d2e22_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC0xLTEtMS0w_9af3dc6d-e4a4-46a7-8938-ca0da11756a5"
      unitRef="usd">-213064000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cfce141444d4bb395b5ef6f75511369_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC0zLTEtMS0w_2a8122ab-62c6-4c59-9652-babc6997dbef"
      unitRef="usd">15550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4398300554034eaeba20ab4022621a87_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC01LTEtMS0w_e2a4c005-44a5-4810-8fa3-9f4b90f87fb7"
      unitRef="usd">-112272000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia68d212d8999440b831798a246ec3c25_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjcxN2MzZDBlNDgwNzRjNjA5OTliMDJmZWVmMDMyN2NlL3RhYmxlcmFuZ2U6NzE3YzNkMGU0ODA3NGM2MDk5OWIwMmZlZWYwMzI3Y2VfNC03LTEtMS0w_3d84f4f1-684b-4f94-bb42-8a2fe51c2dba"
      unitRef="usd">-309786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjEwMjI_8e1dab9d-cfdb-4f29-a2a1-e674e16d785c">Revenue Recognition&lt;div style="margin-bottom:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On December 31, 2017, the Company adopted Accounting Standards Update (ASU) 2014-09, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (ASC 606)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company elected to use the modified retrospective approach for the adoption of the new revenue standard. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer.  The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time.  With the exception of the Utility segment and the wireless communication structures product line, the Company&#x2019;s inventory is interchangeable for a variety of each segment&#x2019;s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. On December 26, 2020, we had approximately $39,000 of remaining performance obligations on contracts with an original expected duration of one year or more. We expect to recognize the majority of our remaining performance obligations on these contracts within the next 12 to 24 months. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Segment and Product Line Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#x2019;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit.  Production of an order, once started, is typically completed within three months.  Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication.  For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication monopole product line has large regional customers who have unique product specifications for these larger communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.  For wireless communication towers and components, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Coatings segment revenues are derived by providing coating services to customers&#x2019; products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers.  Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.&lt;/span&gt;&lt;/div&gt;Both steel and concrete Utility customers in North America are generally invoiced upon shipment or delivery of the goods to the customer's specified location and there are typically no up-front or progress payments. Consolidated Balance Sheets.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIzMA_e9ced651-c532-4afe-8ba4-fb4df7a90d07"
      unitRef="usd">39000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0c016f546fc8464fb195411c02843d03_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTIzOQ_86faa51e-d117-4ec3-b8af-b63658376020">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxNTI0Ng_5942f853-aac5-4d66-9dad-d748b258261a">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTk_d6f7919c-97fc-409d-8825-3a3112086e26">Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.065%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Point in Time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Over Time&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;901,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3ec00e9b96243f79a2ae1ecdd6bcc35_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi01LTEtMS0w_270d5e39-e16d-4bc9-a48d-1f409046a3cd"
      unitRef="usd">86382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07bee5b456ae4c01b3e2c8f3b81bbf6b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi03LTEtMS0w_6b023255-74fe-43a9-9709-4c68ee877c0b"
      unitRef="usd">915756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88471d44f2bf44938d5ea74e21187f07_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi05LTEtMS0w_2d5999b8-c3d4-49b9-84cf-949a9e002f59"
      unitRef="usd">47450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i415e438a0b684103b9c9726ee9f38595_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xMS0xLTEtMA_d10adc35-0321-4c1c-aed2-290e866e2b42"
      unitRef="usd">838158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5840bb9f8df943228d4ed3e59b59cf24_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xMy0xLTEtNzA2Mg_a0759efd-52f2-4058-8b06-3dc125d58fe7"
      unitRef="usd">16760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i716fc76e7cb947b1918895257cc59b6b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMi0xNS0xLTEtNzE3OA_f45ffb6a-e6e0-4eaf-b96c-05df4cf2da7d"
      unitRef="usd">838446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i764ff0456a4c4b6292bd1df062a6468b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy01LTEtMS0w_b3c787ec-09fe-43d0-a739-345e40cddb26"
      unitRef="usd">940513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if08ed77fc27443799c1c25537b3d1111_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy03LTEtMS0w_998de7b7-fec9-4a8e-8cda-df4145a02435"
      unitRef="usd">43010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f64f72030d141819132034abafb037a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy05LTEtMS0w_e5e2b355-5b65-4dc0-8ed8-271c86713cc0"
      unitRef="usd">952056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8ab99dfafdf48b8828b7977ddc5079c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xMS0xLTEtMA_058c1323-1825-479f-9eaa-4f5d2669f665"
      unitRef="usd">50020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i958302099d8749de9b66be2e77f0b106_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xMy0xLTEtNzE3Ng_79d7a16d-38b0-4145-aba1-b00be1768bc0"
      unitRef="usd">922677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0728f25b1634ce4be3cb8f8ba45dd6e_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfMy0xNS0xLTEtNzE3OA_d3b8a95d-d24a-4a94-903a-e2e554d48710"
      unitRef="usd">44681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i019042e42198436794850ed4747f60b6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC01LTEtMS0w_8caf3045-2bed-4925-9538-f2324fd863c6"
      unitRef="usd">269602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6bfd9edcb85407bb53af145a91053b7_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC03LTEtMS0w_6d8e02f3-9c33-488a-b6ef-423d0200e552"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac751be18639462fad0874b7b9d4d6b0_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC05LTEtMS0w_eea6ed15-dc7f-4b80-be28-3e8883e7225b"
      unitRef="usd">300640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a39660c56b4086a9402a335c53afe2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xMS0xLTEtMA_dd9b7629-4380-4705-b0df-ca499621fc99"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic99ec8d3deab47d7b5aa0588306605db_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xMy0xLTEtNzE3Ng_27069499-e013-4cfc-b9c7-b7e8e91f01c9"
      unitRef="usd">286739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i516396749ec647e0b67faf038dba6a6e_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNC0xNS0xLTEtNzE3OA_08f9fb0c-0f18-4f28-a54d-819df4d787e8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8217e0ad0fc34c3b98c0a0a8237a3d62_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS01LTEtMS0w_2c6bdbaa-2ca0-4106-9415-df98adbc42b3"
      unitRef="usd">624831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39fc787f8e5a4691950e4127c7e50c38_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS03LTEtMS0w_a5bbfda6-a0c7-48ba-99c7-c2235217b195"
      unitRef="usd">15261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d384c7af779489da45e7e6d0376dda2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS05LTEtMS0w_ab2a5ad4-664d-44f2-8820-559d9df1f23a"
      unitRef="usd">564918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if29f24fa42e047868e25e26e6a3aaaa7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xMS0xLTEtMA_22dfe88e-afbe-46f3-874e-6820eea27249"
      unitRef="usd">13734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdda53216735479587d06ef8de0752d8_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xMy0xLTEtNzE3Ng_e919d1e3-1ac0-4c06-8546-120397c30be6"
      unitRef="usd">612385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i305f6ce40e6e4e28baf707b846d78bc3_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNS0xNS0xLTEtNzE3OA_5e0be757-d6ec-40aa-b6c7-276c37b1cb5e"
      unitRef="usd">12376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f46de69364e4704ae0c93c4a1f70393_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi01LTEtMS0w_20fd278d-b044-4baf-acac-7b52e1f417dc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85f95cc11727498dafbf7474df39353f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi03LTEtMS0w_c4c1856d-5ca6-4645-973d-1d7c35739c3a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefd106517799414389b280a2d0648945_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi05LTEtMS0w_2a3e11b7-c816-4539-a887-a9c76953ab68"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia55620b862264a13a80820d4c1e4c428_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xMS0xLTEtMA_42e608e3-e5ba-4c6d-824f-abb85a9d6186"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3574f1b861f24ad4b27f27cd1fe94ddb_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xMy0xLTEtNzE3Ng_875fa3d3-d8a8-4d46-b5c6-4961e41a8750"
      unitRef="usd">23080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d7fd0fb319486ca96329756f2414ec_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNi0xNS0xLTEtNzE3OA_200d8239-1747-4f34-b434-94d2d741d101"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie404dc8863bb41c584311d2e2aa01b36_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy01LTEtMS0w_cc41ecf8-61e4-48e1-9662-619daf3953b6"
      unitRef="usd">1921328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0c6dbc336ae428ea4475380fc8b1b2c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy03LTEtMS0w_42e4abe2-f713-41cc-9e4c-94449f2e4aa0"
      unitRef="usd">974027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad1e4fdf2ac74511b5bcc8a91a8025ee_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy05LTEtMS0w_870c03d8-54fc-473e-8469-f912522d0211"
      unitRef="usd">1865064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ba1ad2432f64f509299f5c8e40151b1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xMS0xLTEtMA_09694b33-aadd-44a4-819d-2090d9ea31ea"
      unitRef="usd">901912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e1bdfa6826c453da7718b5c05a310ab_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xMy0xLTEtNzE3Ng_b7f094f6-d99b-4761-8a25-43282f566440"
      unitRef="usd">1861641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia77d1c52ad5a464889bec92ff71346f8_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RhYmxlOjgxOWUzMDY3ZTc0YTRkNTM4NjkyOWZkMDc5MzFjZGZmL3RhYmxlcmFuZ2U6ODE5ZTMwNjdlNzRhNGQ1Mzg2OTI5ZmQwNzkzMWNkZmZfNy0xNS0xLTEtNzE3OA_5357bd74-d837-45b9-81c5-bf59d62d0309"
      unitRef="usd">895503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTYyNjA_e453dea8-703c-4dc3-a74a-19b1af17bef4"
      unitRef="usd">123495000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTYyNjc_13a7edf3-e579-440d-bfe3-8fa4f7fe3424"
      unitRef="usd">141322000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTY3NzU_1436cd67-e3ef-4a6b-9ac8-56073939fe8c"
      unitRef="usd">170919000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTY3ODI_b9bb81de-7af7-4062-ae5c-f0342ce85a82"
      unitRef="usd">117945000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i274df98db1a04f5883994f54d59a4bef_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE0OA_f67b05da-6019-4408-ad60-44398ec93f05"
      unitRef="usd">130018000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ifbc2bd4f32884d3997dd96d7277a4e4a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMzI5ODUzNDkxMDE1OA_89dfabb7-f486-41cd-ba8e-2e52037621fd"
      unitRef="usd">40901000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTcwMTc_85be1a92-2a68-4aa0-9943-c9883a193161"
      unitRef="usd">74319000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTcwMjQ_588b2975-cad7-44ed-8571-1cfd23b14252"
      unitRef="usd">3921000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:UseOfEstimates
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NjM_fed891f5-af1b-402c-a3a7-3deb2826fe7b">Use of Estimates&#160;&#160;&#160;&#160;Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities, the reported amounts of revenue and expenses and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with generally accepted accounting principles. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5MTk_b3216fac-5239-48ff-9c7a-90da3bae1bf4">Equity Method InvestmentsThe Company has equity method investments in non-consolidated subsidiaries which are recorded within "Other assets" on the Consolidated Balance Sheets.</us-gaap:EquityMethodInvestmentsPolicy>
    <vmi:TreasuryStockPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5Njg_a573bbe7-f5d8-4ddb-9c3b-7818ba7a0994">Treasury StockRepurchased shares are recorded as &#x201c;Treasury Stock&#x201d; and result in a reduction of &#x201c;Shareholders&#x2019; Equity.&#x201d; When treasury shares are reissued, the Company uses the last-in, first-out method, and the difference between the repurchase cost and re-issuance price is charged or credited to &#x201c;Additional Paid-In Capital.&#x201d;In May 2014, the Company announced a capital allocation philosophy which covered a share repurchase program.  Specifically, the Board of Directors at that time authorized the purchase of up to $500,000 of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions.  In February 2015 and again in October 2018, the Board of Directors authorized an additional purchase of up to $250,000 of the Company's outstanding common stock with no stated expiration date.</vmi:TreasuryStockPolicyTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3eb16113f8bc48d38cff2d3bef23be8b_I20140531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTgzMTg_cfdd26fa-c2ef-4756-bb0b-b365c24c43e3"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i26a9aee4dcf84ee0a37423746854f834_D20140501-20140531"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTgzODY_ef79fc2c-2a9b-45f0-b21f-ea575dcbf7e1">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i178344bc89e14c88acfbab03f924251c_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1ODc_315aa7cd-de42-4be5-9abb-fab94c3b6c3d"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i319371dcff9c412e8c68a300840a1e5e_I20150228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg1ODc_96ac1b9d-fc51-4bb2-97a1-6dea6c837cd5"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg3MDA_1d090c13-851d-40d6-96cc-abecc7905077"
      unitRef="shares">6363573</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i06de79cb79534534bdeb900125d9eb88_D20140513-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTg3Mjg_39a81358-8fe8-4ada-8a70-d21c04e716a6"
      unitRef="usd">852040000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5OTQ_2925fa5a-0bc0-4ed5-81fe-e352277efc49">Research and DevelopmentResearch and development costs are charged to operations in the year incurred. These costs are a component of &#x201c;Selling, general and administrative expenses&#x201d; on the Consolidated Statements of Earnings.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNDk_e36cf087-b352-44c0-bcdc-976c0966a502"
      unitRef="usd">21400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNTk_fe7d4d98-b1cb-4191-a91b-745db25ba37f"
      unitRef="usd">13900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMTkwNzM_ba7bb641-e798-4bb7-b391-57d92252730d"
      unitRef="usd">11500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV85Ny9mcmFnOjA0YjRmMDdkNGIzZDQwYWRhNTg2NmNmMGQ2MWQwY2RiL3RleHRyZWdpb246MDRiNGYwN2Q0YjNkNDBhZGE1ODY2Y2YwZDYxZDBjZGJfMjA5NTM_069fa71f-a122-4407-b3a1-149da029aadd">Recently Adopted Accounting Pronouncements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU on the first day of fiscal 2020. The adoption of ASU No. 2016-13 did not have a significant impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant&#x2019;s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company&#x2019;s registered debt securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company&#x2019;s consolidated financial statements or in management&#x2019;s discussion and analysis of financial condition and results of operations.  The Company has elected to provide the simplified disclosure within Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued Accounting Standards Update No. 2018-14 (ASU 2018-14), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which modifies the disclosure requirements for employers that sponsor defined benefit pension and other postretirement plans. The Company adopted ASU 2018-14 on the first day of fiscal 2020 and it did not have a material impact on the Company&#x2019;s consolidated financial statement disclosure requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Recently Issued Accounting Pronouncements (not yet adopted) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued Accounting Standards Update No.  2019-12 (ASU 2019-12),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification (ASC) 740. The Company will adopt on the first day of fiscal 2021 (the effective date) and it is not expected to have a material impact on the Company&#x2019;s consolidated statements of earnings, balance sheet, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued Accounting Standards Update No. 2020-04 (ASU 2020-04), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance can be adopted on a prospective basis no later than December 31, 2022, with early adoption permitted. The Company is currently evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NzY_8bb4b21d-69c7-4f20-969d-7d27b9f2d1a0">ACQUISITIONS&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisitions of Businesses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 29, 2020, the Company acquired 55% of Energia Solar do Brasil ("Solbras") for $4,308. Approximately $646 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 8 years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company finalized the purchase price allocation in the fourth quarter of 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 6, 2020, the Company acquired 75% of KC Utility Packaging, LLC for $4,200. Approximately $400 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. The Company name was subsequently changed to Valmont Substations LLC. The acquisition was made to expand the Company's utility substation product offering. In the purchase price allocation, goodwill of $1,100, customer relationships of $4,000, and other intangibles of $500 were recorded. The Company finalized the purchase price allocation in the fourth quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $6,034 in cash.  Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $3,299 and customer relationships of $828 were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The purchase price allocation was finalized in the fourth quarter of 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services for $26,000 in cash. The agreed upon purchase price was $28,000, with $2,000 being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $1,522. The acquisition of United, located in Houston, Texas further expands the Company's galvanizing footprint in North America and will be reported in the Coatings segment. The fair values assigned were $12,374 for goodwill, $3,170 for customer relationships, trade name of $894, $10,987 for property, plant, and equipment, and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 10 years. The trade name has an indefinite life. The Company finalized the purchase price allocation in the fourth quarter of 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Proforma disclosures were omitted for the 2020 acquisitions as the Solbras and Valmont Substation acquisitions do not have a significant impact on the Company's financial results. The proforma effect of 2019 acquisitions on the 2019 and 2018 Consolidated Statements of Earnings is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.369%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-two Weeks Ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-two Weeks Ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,772,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share-diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisitions of Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In February 2020, the Company acquired the remaining 49% of AgSense that it did not own for $43,983, which includes a holdback payment of $2,200 that was made in the second quarter of 2020. The accounting for owning 100% of AgSense resulted in the recognition of a deferred tax asset of approximately $7,700. &lt;/span&gt;&lt;/div&gt;In December 2020, the Company acquired the remaining 40% of Torrent Engineering and Equipment that it did not own for $3,500. In the first quarter of 2020, the Company acquired 16% of the remaining 25% that it did not own of Convert Italia for a cash payment of $11,750. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition.  In April 2019, the Company acquired the remaining 4.8% of Valmont SM that it did not own for $4,763.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI1NDU_24c7e515-224d-467d-a365-632068571f70"
      unitRef="number">0.55</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id5abcce421f549eaa57a9f0c4c866f72_D20200529-20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI1OTI_5826e489-a76d-4731-8388-7efe55e63dc2"
      unitRef="usd">4308000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI2MTE_f361c3ea-7c69-49e3-9c97-1a13c290c83e"
      unitRef="usd">646000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:Goodwill
      contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI4ODY_e1ffe3a2-9121-47a4-862c-0eac32228482"
      unitRef="usd">3341000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i26e8b756d1a942f5ba597c4d75b3cba1_I20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDI5MjA_d7cc1e71-0223-43e2-8b77-c7b6d1bee205"
      unitRef="usd">3718000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="idd8eab4e76484e4db46c6d5379659e12_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MDk_68b448ce-d309-4008-b5c1-08b431e06d5a"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i730cedc4a1e24f9eae80b67f75953043_D20200529-20200529"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDMwNzc_c1a27294-9849-45a7-9f21-563c95696027">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ic065dba5c74a44f88ff6276582714831_I20200306"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE3OTY_c20b0db1-476a-49b5-8f85-f0500bf855e9"
      unitRef="number">0.75</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2b54b0646a414f0a8da534c9cd528a3b_D20200306-20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MDE_3271b4db-6bb0-49ea-81ab-de6ee9a2aee0"
      unitRef="usd">4200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ic065dba5c74a44f88ff6276582714831_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MTI_813081e5-40d0-4564-8ee0-92b8f63a1813"
      unitRef="usd">400000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:Goodwill
      contextRef="ic065dba5c74a44f88ff6276582714831_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4MzY_c8206e18-ba3f-4fe5-800a-55d8cd1dd154"
      unitRef="usd">1100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i1998ca9c1ee54c99b25d1388819b448d_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NDc_516db191-da66-4619-8f91-f2beb0cebd12"
      unitRef="usd">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i667267540bfb4e219d266844ac1fb869_I20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDE4NTg_3c06eb68-f835-4927-9746-8825a1aad9d7"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7655287923384f23902023cf425d5294_D20190513-20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzE0Nw_6b1df1de-0dcf-4c25-bafd-6d5c458c784d"
      unitRef="usd">6034000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="i20959850aafd4017974801ccdd0a2371_I20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyNA_0a5fdce4-c6eb-487e-aee5-ca872649d4b8"
      unitRef="usd">3299000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib39319ce96a64863ad5d1850819c15b5_I20190513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzM1Nw_4587041c-41a8-4817-90c9-b4871556cd9f"
      unitRef="usd">828000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MTg_d6dbd9d9-4671-4883-aadf-1d5f2e9c4e4a"
      unitRef="usd">26000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i46b129a2737246aaa0e336d5d1819071_D20190211-20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzg1Nw_70b4287b-252c-48d4-9ae0-4474645247b6"
      unitRef="usd">28000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzg2Ng_4575d0a9-87a8-4ec1-9a6c-ed690bc3da7a"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement
      contextRef="i12bddc24174545f69b373d53e5d9bb37_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3MzA_395457e0-e173-442b-ae46-511d22cf9e9e"
      unitRef="usd">1522000</us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement>
    <us-gaap:Goodwill
      contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzExNzU_39835634-9bdd-4825-b7c2-81e64d4af16c"
      unitRef="usd">12374000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ibde57c63624d44cfa4d2db1f2739e22f_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzExOTI_0d98196e-182b-42c2-b451-1354e039fc6e"
      unitRef="usd">3170000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id62f71d1cd10426d80634c9be5d752ee_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzEyMzc_3f3a69b2-56a0-441b-b5e4-fb98552ec1c3"
      unitRef="usd">894000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzEyNDE_38befe93-4a6b-40cb-b7e7-ed34c19ad9cc"
      unitRef="usd">10987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ic29f1b2cf4f84e6b982783ad4d768a73_I20190211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3Mzc_0219622c-6d58-4de4-878c-26ddf7d89304"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2548970c8c8e4781a6264bda13fbe682_D20190211-20190211"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzE0MTk_1901ea62-4e4c-4fbc-b0cd-dc8c45ecf5b3">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc5NTM_70b0a243-0825-4462-b635-51995c3e4742">The proforma effect of 2019 acquisitions on the 2019 and 2018 Consolidated Statements of Earnings is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.369%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-two Weeks Ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-two Weeks Ended December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,772,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share-diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzEtMi0xLTEtMA_6261b67f-391b-4426-9d52-b0f05749b5e2"
      unitRef="usd">2772150000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzEtNC0xLTEtMA_226f3a97-1656-43eb-8c14-d68c6752f761"
      unitRef="usd">2801326000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzItMi0xLTEtMA_9bf2a2b2-8d58-426f-8f36-1e8bfe7068a9"
      unitRef="usd">146941000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzItNC0xLTEtMA_627ac7f9-0416-452d-8dd2-3962834c9c24"
      unitRef="usd">103370000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzMtMi0xLTEtMA_f349f3ea-5886-4f7b-a882-8155126deb83"
      unitRef="usdPerShare">6.75</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90YWJsZTpjZGZiY2I1Y2IzYjU0ODEzYTc1ODUyMzdhYTI1NzY5Zi90YWJsZXJhbmdlOmNkZmJjYjVjYjNiNTQ4MTNhNzU4NTIzN2FhMjU3NjlmXzMtNC0xLTEtMA_302c4aab-77cf-4123-9678-74956948b447"
      unitRef="usdPerShare">4.61</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i17454c28099b472693a9744102af6ebd_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk1NjA_65f673f8-9811-4c0d-9868-c2f01b17bae6"
      unitRef="number">0.49</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if79e47da722a4b4089872458a6383285_D20200201-20200201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk1OTk_b92faaf4-024d-4d9a-893f-a6748e48a1f8"
      unitRef="usd">43983000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i5684654b75e84c49a1cdb394d4b6b7e5_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk2NDE_afffec61-a295-465e-b676-a16de45f1010"
      unitRef="usd">2200000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i7a29335ff7924e32bc1b54595bf49204_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk3Mzg_f1714383-3828-408d-b78c-e581be62b7b8"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i7a29335ff7924e32bc1b54595bf49204_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk4NTg_9238fa31-075f-425c-a58c-c16082eada50"
      unitRef="usd">7700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ic6732301205b4fe3801b9054809c13bd_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3NDk_4a61386d-ffee-4445-88c0-4a7642bd13c7"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2c842e46ec0644c8ac86175735e3be47_D20201201-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzMyOTg1MzQ5MDA3NTQ_21907072-c27a-44e2-9f36-15e4eb2ca266"
      unitRef="usd">3500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i1d44338a3cc141069a29d949a8cf0d2f_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5MTQ_40e1a1d5-3799-4897-be5d-96a1a55fb04f"
      unitRef="number">0.16</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i76f70cf168e749749c0a378aedd4ac38_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5MzU_27a415d1-5477-4351-875e-ad133c5e4052"
      unitRef="number">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id039e5105e734f9b967ba2caa92c9483_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MDk5OTk_a5250ff8-8381-450b-8cb4-cb4d131e0c41"
      unitRef="usd">11750000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i8f78875fd90a4fe08908b863d9288bea_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MTAxNTk_cec49735-5810-454c-8683-918038e9a7f2"
      unitRef="number">0.048</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8d56afdaafce48baab17df03b7407789_D20190401-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDMvZnJhZzo0MjhmZWY1MWFkNGQ0M2MxYTI4ZWEwNjA2ZWJiMGQ2ZS90ZXh0cmVnaW9uOjQyOGZlZjUxYWQ0ZDQzYzFhMjhlYTA2MDZlYmIwZDZlXzc2OTY1ODE0MTAyMDE_47db62d9-52dd-4c3a-919c-eb24829f969b"
      unitRef="usd">4763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzEyMTc_6f4668e9-c2c7-4358-8ca1-77483a1e81db">DIVESTITURE&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 30, 2018, the Company completed the sale of Donhad, its grinding media business in Australia, reported in the Other segment.  The business was sold because it did not fit the long-term strategic plans for the Company.  The grinding media business historical annual sales, operating profit, and net assets are not significant for discontinued operations presentation. The grinding media business had an operating loss of $913 for the year ended December 29, 2018. The Company received Australian $82,500 (U.S. $62,518). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The pre-tax loss from the divestiture is reported in other income (expense).  The loss is comprised of the proceeds from buyer, less deal-related costs, less the net assets of the business which resulted in a gain of $4,334.  Offsetting this amount is a $(10,418) realized loss on foreign exchange translation adjustments and net investment hedges previously reported in shareholders' equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax gain from divestiture, before recognition of currency translation loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of cumulative currency translation loss and hedges (out of OCI)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net pre-tax loss from divestiture of the grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The transaction did not result in a taxable capital gain as the cash proceeds were less than the tax carrying value of the business.  There is an insignificant tax benefit from the tax deductibility of deal related expenses.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax
      contextRef="i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzQ1MQ_09bfed5b-0066-46a5-91a2-158dd0a3b0ab"
      unitRef="usd">-913000</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzU4NA_0e288182-00cf-400d-9d90-60e2f95bf968"
      unitRef="aud">82500000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzU5Mw_af1d7a66-ae4f-4585-bcc8-d7a5795b87b4"
      unitRef="usd">62518000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzgxNw_d6d6578d-65fb-41f9-b8dd-d184cd2c6904"
      unitRef="usd">4334000</vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4Xzg1MA_c2790649-e535-4066-990d-ffa1353c3fb3"
      unitRef="usd">10418000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90ZXh0cmVnaW9uOjkyNmQ2ZGQ5MTIzMzQ1MzVhMmVhNmI5ZWZjN2VjNzM4XzEyMTQ_7f65d794-9424-427c-8e7c-8d16ec1884f9">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax gain from divestiture, before recognition of currency translation loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of cumulative currency translation loss and hedges (out of OCI)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net pre-tax loss from divestiture of the grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzEtMS0xLTEtMA_d6d6578d-65fb-41f9-b8dd-d184cd2c6904"
      unitRef="usd">4334000</vmi:GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzItMS0xLTEtMA_c2790649-e535-4066-990d-ffa1353c3fb3"
      unitRef="usd">10418000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDYvZnJhZzo5MjZkNmRkOTEyMzM0NTM1YTJlYTZiOWVmYzdlYzczOC90YWJsZTowNzA4YzcxNjNhZWQ0ZDA4YjFhNmQ5NDJhNTM0MDI4NS90YWJsZXJhbmdlOjA3MDhjNzE2M2FlZDRkMDhiMWE2ZDk0MmE1MzQwMjg1XzQtMS0xLTEtMA_259e4af4-8d0c-4caa-8e9a-8cf35d35f8c9"
      unitRef="usd">-6084000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg1MA_eca93306-3507-454a-89ad-83e639e49915">RESTRUCTURING ACTIVITIES&#160;&#160;&#160;&#160;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS and Utility segments and a U.S. specific early retirement program covering all segments.  The 2020 Plan included the closure of one U.S. Coatings facility.  All 2020 restructuring activities were completed by December 26, 2020.  The Company recorded the following pre-tax expenses:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.904%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other/  Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Impairments of fixed assets/net loss on disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Impairments of assets/net loss on disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in the current liabilities recorded for the restructuring plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.071%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Recognized Restructuring Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs Paid or Otherwise Settled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <vmi:NumberOfFacilitiesClosed
      contextRef="i2f2e0e7864194ec89c0d582cfcfe124a_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1XzM1MQ_965143e7-d13e-4057-8cb6-3508163e235f"
      unitRef="facility">1</vmi:NumberOfFacilitiesClosed>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg0Mw_ee132f97-7ef1-49bd-8d8b-c788bf754b8a">The Company recorded the following pre-tax expenses:&#160;&#160;&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.904%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other/  Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Impairments of fixed assets/net loss on disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Impairments of assets/net loss on disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="ic2685270e705486095b1a0861b6f71d2_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMi0xLTEtMA_4d5a5b99-8ed2-4275-9090-a690e26182cf"
      unitRef="usd">474000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib0e8f541875f4a56bc3ca0fcd66347bc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtNi0xLTEtMA_cdb06d72-2955-41ba-811f-ea4a9196e2b2"
      unitRef="usd">241000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib56e33ff929b44099cafd19a45b3f0e3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtOC0xLTEtNDk4MA_b825aa17-beb7-4b01-9b0f-ae166b39f263"
      unitRef="usd">424000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i243f97d99240464db2c1c5c9c39c74d6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtOC0xLTEtMA_ccdcfaa8-9196-4632-9549-b78c8468dd67"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iddb7e288c8184e0aa27e2ebbd3fdf160_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMTAtMS0xLTA_bb800cc6-e618-43b0-be3d-13fbda097b4a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i05b84d4cd70b4e4088b23133f58e5d04_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEtMTItMS0xLTA_635cd6fe-d352-4695-b4b1-59dc1e35879d"
      unitRef="usd">1139000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i24e9138479cd4836985d1325437dc19c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMi0xLTEtMA_92224c21-3a78-48ff-9bf1-4aa08379eef4"
      unitRef="usd">181000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3f5a77318486449f98e1eeb69ee0dccd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItNi0xLTEtMA_50fb760e-eec6-431d-ad36-4ffbda83f32c"
      unitRef="usd">1070000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3d57333c6c094f86a1a9fa03def91063_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItOC0xLTEtNDk4MA_ab1b0cca-959a-4513-b44b-841c1c7c8540"
      unitRef="usd">596000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iaab4aad94a174c70824c5dbfb97ebabf_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItOC0xLTEtMA_c8377ebc-700c-4423-abbc-93cdab2135d5"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4fee3f218e764b17b15d169861627524_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMTAtMS0xLTA_93a1be04-b039-4378-84bb-80d59c9d7d0b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib5d02f7b281f4b0b8f02f2b3214ed269_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzItMTItMS0xLTA_6b0ba38d-101f-46c1-b342-3004bcf1e439"
      unitRef="usd">1847000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i365c3f446d7045a7a44e74b00ae3523d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMi0xLTEtMA_da13c9ac-cef9-41bb-b4a3-3179a4835382"
      unitRef="usd">345000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib572842ea8574481aa3993825ebd3e0d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtNi0xLTEtMA_75fad871-0bcd-4153-973e-b5cff8496cb4"
      unitRef="usd">2866000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9e89711870a94f1bb72109ce8efa8310_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtOC0xLTEtNDk4MA_5cbf11e6-5dbf-47ef-b47d-0fef2df47590"
      unitRef="usd">540000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5a88cbe9708345c38e7fddb730cec6fe_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtOC0xLTEtMA_98997a73-3b95-456f-80e1-9ce4116fcecb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie7e5301c7b584c10ab9ce44f0eb3dbe6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMTAtMS0xLTA_db797a18-72ab-43ea-b5a2-e60a0ddfa668"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib04cfce95a174b05ab42e6265ba593ab_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzMtMTItMS0xLTA_d6358188-b678-4501-9f68-cab2916c88aa"
      unitRef="usd">3751000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4b9e1130caaf4738a1e72719aa01e25e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMi0xLTEtMA_c08797b7-2e83-4752-939d-9f8a29b7e927"
      unitRef="usd">1000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4fbfc271ee7c4733a28485ad455d74ee_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtNi0xLTEtMA_f4b214e3-b98b-4d30-9dfa-5515606f92af"
      unitRef="usd">4177000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i966e65b7c87b41c3a5d20c18243e7673_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtOC0xLTEtNDk4MA_b6d2be47-c38a-4892-8c8d-e3814759a356"
      unitRef="usd">1560000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i31b0c6fddef54fd29c70b8d43a505f66_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtOC0xLTEtMA_918f02b5-0855-48f3-b8ef-fc864dde284b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i216b730624f4432d8597fd6f76a311eb_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMTAtMS0xLTA_74eb96f5-189c-4d8a-affb-950cbccc4c85"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5943f0d830c345b28eb64a15cd0d6b37_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzQtMTItMS0xLTA_f3d3133d-5913-48cc-b0a3-b06455962884"
      unitRef="usd">6737000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5546759066f241158e12a841bee4fde4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMi0xLTEtMA_4e435532-5bfe-44ec-ae73-fa3625e6d3f8"
      unitRef="usd">4441000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i814faa5621954e96b4599155e89b48c7_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtNi0xLTEtMA_79d343d3-a8e5-44be-9633-bf7e21ea0176"
      unitRef="usd">2393000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id9afe54cfd1a4a048aca7afe7dd35def_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtOC0xLTEtNDk4Mg_257ce89f-035d-449f-bff9-f79b034f80ef"
      unitRef="usd">2231000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i055e97c073b54131a6d302ead4adf3e0_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtOC0xLTEtMA_99d4d0bf-d63d-46c4-bc59-a938a9f2560b"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iace7b6b7305840778e1db42d6fb2baf4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMTAtMS0xLTA_de020474-1540-48e5-9dd1-63279a337864"
      unitRef="usd">1761000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife79ebe3987040d4b46a726b7f492b9e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzYtMTItMS0xLTA_6f4f1dcf-9327-47d6-b786-8c49e785594c"
      unitRef="usd">13794000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i54d35f3d824f463591cf0c0209b29d68_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMi0xLTEtMA_4a07f264-b07e-473d-82fb-7065137a32f3"
      unitRef="usd">1700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i118d5f8cee62431898dfc647498dbbdd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctNi0xLTEtMA_392d39ec-850b-4c6d-a848-26118d100834"
      unitRef="usd">71000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3934b1293856436ab8a7f48fc1b1dd05_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctOC0xLTEtNDk4Mg_4ba84274-2f73-419d-b368-2c561b8af9f7"
      unitRef="usd">160000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7e64e468438344ffb7ce45cfd2e4a34d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctOC0xLTEtMA_09dfd55c-0bd3-48ef-8c79-8833c1c95414"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i473239d044c447c6916fbb30ea145feb_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMTAtMS0xLTA_6beacb30-19ee-4e10-a217-d878270f2b76"
      unitRef="usd">244000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4592bd644590408d98a2c06bd72a743c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzctMTItMS0xLTA_d5457255-773c-4524-9c79-53bede4d85cd"
      unitRef="usd">2175000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2f97480b990c4f528187084ca6a48f6e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMi0xLTEtMA_8d23c8fe-ea15-474d-ac4c-dacbeb120982"
      unitRef="usd">443000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4b678ce9c9ed4d63b484ef21c6f632e3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtNi0xLTEtMA_7c0beaf0-e761-4208-ae08-51d5e74bac28"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id98d0c2d28d5406191123e3cff196a1b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtOC0xLTEtNDk4Mg_0a5b2760-dd4c-4c9e-88e1-27c1f1898752"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9072f4087cbb48e59fa095602c12d69c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtOC0xLTEtMA_b3ae7477-9d2d-4d4a-9e0c-0b36ca7483ba"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i31f7cab9b9b54877af87c3f4927fa7c1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMTAtMS0xLTA_bdb18de0-9888-4a2a-8dec-5a2d159b6122"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55d9673b5e1c48da91f5bdd3ba6e7ea1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzgtMTItMS0xLTA_9031f8ea-9b1f-46f7-a1e4-c083b7426f8d"
      unitRef="usd">443000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if7ecd0fc6c394c3f8137bd4f2e80a32c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMi0xLTEtMA_fc5c603e-9e2f-4619-af42-923ddf0c7f10"
      unitRef="usd">6584000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iedd7acbe3b7a489f889c0f4319995291_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktNi0xLTEtMA_0f8bbd18-8150-4124-8231-d096f867bfee"
      unitRef="usd">2464000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9c8ee673ebc343be860074c62b7dddcb_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktOC0xLTEtNDk4Mg_c02f4696-db7a-46f4-a66d-9bf1b4645632"
      unitRef="usd">2391000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i302321ffb4134053bcd55b8474241b39_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktOC0xLTEtMA_42363a83-2a09-41d7-b7b2-300e9e3c3861"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3f557304e16644d99f5f3e0e71839efc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMTAtMS0xLTA_f1244f12-6f1a-47b4-a163-5f5d5cf2b0e7"
      unitRef="usd">2005000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id4c4ac2302ea4b7c8b12204ff9b2d27f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzktMTItMS0xLTA_e6cca56d-fed4-43f3-9aa6-c23172f728d1"
      unitRef="usd">16412000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2f2a29d8fd104efb956bf08abe271dd0_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTItMS0xLTA_1e2106a5-61aa-4ad1-8d1a-e73a9a6d356d"
      unitRef="usd">7584000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb8720b590f44242bce04ea6b57bfdad_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTYtMS0xLTA_d1c2e350-9ac9-40f5-8a23-7d65b3623693"
      unitRef="usd">6641000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTgtMS0xLTQ5ODI_2f73b56a-cf8f-490b-bce1-2e95e5818f74"
      unitRef="usd">3951000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTgtMS0xLTA_86c4b29b-e5d6-4679-b9fe-4c9b51c64a94"
      unitRef="usd">2968000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1fe09486e22a4a8dad8309507bb81dd4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTEwLTEtMS0w_2418fa1c-22c8-45f4-82aa-894da6425e91"
      unitRef="usd">2005000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTo1MzhkMWQ0YWQzZTk0N2MxOWY1MTUyM2YyNjgzOTIyYS90YWJsZXJhbmdlOjUzOGQxZDRhZDNlOTQ3YzE5ZjUxNTIzZjI2ODM5MjJhXzEwLTEyLTEtMS0w_eb3128c0-c03f-4de4-8643-dc8272768ef2"
      unitRef="usd">23149000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90ZXh0cmVnaW9uOmM2YTQwODg5MDM3MDQxZDk4MTBjNTQzM2ZiM2JiNDc1Xzg0MQ_f8df1e21-3db2-46d2-b0a8-570d82ee9f73">Change in the current liabilities recorded for the restructuring plans were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.071%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Recognized Restructuring Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs Paid or Otherwise Settled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other cash restructuring expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i06fd0fde9ad640ffa13d9e7f36b31fb0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtMi0xLTEtMA_eb93bf36-dd99-49d3-9065-b80cad5ff3ea"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtNC0xLTEtMA_50ddb80f-1376-4dc0-add8-b173ecc52af0"
      unitRef="usd">14933000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic556a160792e4338a30434e1cb2e7121_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtNi0xLTEtMA_9dafec19-dfdd-4e0c-940f-b8a367871396"
      unitRef="usd">2273000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i071793b75d044aa2ac5fc853c89428a9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzEtOC0xLTEtMA_02e1bc94-dbd3-4147-a7d4-f166c6f161a6"
      unitRef="usd">12660000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i17ca9bafe80449c0a55887dcbaabdd96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItMi0xLTEtMA_62bde18f-878f-4080-9996-57491043dd7c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItNC0xLTEtMA_d8711aef-0925-4466-9b08-cb6ca6110f1b"
      unitRef="usd">4022000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="if58eb4f75bf040efa5c56f95957d2cb8_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItNi0xLTEtMA_31b33087-fd0d-459c-8548-ef62ca63c86c"
      unitRef="usd">4022000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i71c74e5dd5b243f8bc9b5ee6a6dcd29b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzItOC0xLTEtMA_5021fff4-eb93-4024-8ff0-532438a15fd9"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtMi0xLTEtMA_1a29b4c9-0137-428e-b648-6376ad03977c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtNC0xLTEtMA_206518b6-6de1-4d0d-a5c7-c491becf9da8"
      unitRef="usd">18955000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtNi0xLTEtMA_1f35921e-c5c2-42f0-8e5f-8e6b40f9ec3d"
      unitRef="usd">6295000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMDkvZnJhZzpjNmE0MDg4OTAzNzA0MWQ5ODEwYzU0MzNmYjNiYjQ3NS90YWJsZTpmNTMzMWNjNjdmMTM0ODI5YmNlODU2NDMyMDA5YjMxYS90YWJsZXJhbmdlOmY1MzMxY2M2N2YxMzQ4MjliY2U4NTY0MzIwMDliMzFhXzMtOC0xLTEtMA_f8ba5d11-bf7e-4cea-bdf2-6cae8971e7d2"
      unitRef="usd">12660000</us-gaap:RestructuringReserve>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzY5MA_f44032ad-8399-4757-93fc-a9334949d90e">CASH FLOW SUPPLEMENTARY INFORMATION&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;26, 2020 and December&#160;28, 2019, and December&#160;29, 2018 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The acquisitions in 2019 included hold back payments contingent on seller representations and warranties of $5,456. The hold back payments were paid in the first quarter of 2020 and are shown as an investing use of cash in the acquisitions line item of the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzY5Mw_4cec9321-c54b-4f01-8721-0f8df0616356">Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;26, 2020 and December&#160;28, 2019, and December&#160;29, 2018 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtMS0xLTEtMA_5e4cb737-a054-46af-9c77-4b4bfed8f49d"
      unitRef="usd">40209000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtMy0xLTEtMA_d80c7da9-549f-43ee-a4ea-54c9ef7dbb6f"
      unitRef="usd">39032000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzEtNS0xLTEtMA_7c1f4a88-014d-42ea-b01f-a5a90064237c"
      unitRef="usd">43305000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItMS0xLTEtMA_64fc528e-2a59-443e-97cc-1c90245a0699"
      unitRef="usd">54801000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItMy0xLTEtMA_2b9afe72-5867-4115-8363-378631b8af32"
      unitRef="usd">43629000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90YWJsZTpiMjVkNDhlMGE4M2E0NWRhODIyZTBiMjZjN2U4ODBmMy90YWJsZXJhbmdlOmIyNWQ0OGUwYTgzYTQ1ZGE4MjJlMGIyNmM3ZTg4MGYzXzItNS0xLTEtMA_8f51caf8-4357-490e-b7f9-eae90856bbb3"
      unitRef="usd">47355000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i75b64af2d9394a329d67e7e46adb8be5_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTIvZnJhZzpiMThlZmZhOTYzY2I0M2M3OTZiMWU0MTdlNWFjMDNjMi90ZXh0cmVnaW9uOmIxOGVmZmE5NjNjYjQzYzc5NmIxZTQxN2U1YWMwM2MyXzQ4Mg_9dfa363f-daf5-432c-8800-d380387cce01"
      unitRef="usd">5456000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90ZXh0cmVnaW9uOjA5NzkxOGFkYWM4NDRiODhhZGFhNGRiOTM3YTM2ZDFmXzg0_513674b0-9e5e-4f76-94df-c737a072738f">INVENTORIES&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Inventories consisted of the following at December&#160;26, 2020 and December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and manufactured goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90ZXh0cmVnaW9uOjA5NzkxOGFkYWM4NDRiODhhZGFhNGRiOTM3YTM2ZDFmXzc3_e5da2e59-5d72-4495-934e-df0c9ba61b2b">Inventories consisted of the following at December&#160;26, 2020 and December&#160;28, 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and manufactured goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzEtMS0xLTEtMA_5f5227fd-11ff-4bc7-944d-5d3018dbad2a"
      unitRef="usd">155512000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzEtMy0xLTEtMA_43f8f257-bc27-463e-8016-d96c99354b75"
      unitRef="usd">158314000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzItMS0xLTEtMA_adac28dc-5b39-4f92-a82c-24d675912329"
      unitRef="usd">33632000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzItMy0xLTEtMA_f159c164-8ad6-4b23-87a4-1d2ece6b3686"
      unitRef="usd">38088000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzMtMS0xLTEtMA_c1bfcb45-e6fa-43ca-9f4a-ad0d8cc6a491"
      unitRef="usd">259797000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzMtMy0xLTEtMA_76b6c7d8-f4c9-4eba-9cf5-a09fef3f7953"
      unitRef="usd">221968000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzYtMS0xLTEtMA_665a9b09-1691-4286-89d4-6025abb53841"
      unitRef="usd">448941000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTUvZnJhZzowOTc5MThhZGFjODQ0Yjg4YWRhYTRkYjkzN2EzNmQxZi90YWJsZTowZjUzOWJiZTBkMzQ0ZWNlYjNjYTljMjNiODYyNTJhZS90YWJsZXJhbmdlOjBmNTM5YmJlMGQzNDRlY2ViM2NhOWMyM2I4NjI1MmFlXzYtMy0xLTEtMA_4b0355f8-1876-43e6-9cd4-5337ecccfea0"
      unitRef="usd">418370000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90ZXh0cmVnaW9uOjc3MGZhMTJhM2QyZDQ4MzRiM2U5NWViZDQwODhhMDE0XzEyMg_d8ff0573-9c73-459f-a2bd-1c22200e03cf">PROPERTY, PLANT AND EQUIPMENT&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, at cost, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90ZXh0cmVnaW9uOjc3MGZhMTJhM2QyZDQ4MzRiM2U5NWViZDQwODhhMDE0XzExNg_00db2d74-63eb-494c-98dc-fe4fb4e00796">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, at cost, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia2412d0a3aea4178ac83decf986630df_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzEtMS0xLTEtMA_8668a610-f120-4164-8ffb-0ee4bb154300"
      unitRef="usd">114831000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i562a422f138f43bda6d8135c5996871b_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzEtMy0xLTEtMA_d20752f8-e78d-41ee-8ec5-e764280ced67"
      unitRef="usd">111091000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcd34fb56a4049d893174d1113d1ffee_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzItMS0xLTEtMA_3d789663-569e-4f1f-b5fd-54b727a02355"
      unitRef="usd">373271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66a3043d256444dc9850464132d809ec_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzItMy0xLTEtMA_c4cf1b23-9a35-4098-8a81-981979a99a23"
      unitRef="usd">364396000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae1c27f84f704a52918c0421e3d1fdcc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzMtMS0xLTEtMA_5779b073-2ed5-47a9-b2a0-db59dfaaec47"
      unitRef="usd">616765000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b11f0d695d44b15b576394fc45c2280_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzMtMy0xLTEtMA_6a9da8e6-0daa-4373-b7e1-ba47c6eacfde"
      unitRef="usd">584447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14d2abc181674e119d261f1fdca562fe_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzQtMS0xLTEtMA_5953c297-99e9-40a5-8c60-5a15ff9a27ee"
      unitRef="usd">28610000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43f4280092e0410fbd4dde0171e43059_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzQtMy0xLTEtMA_113e93ec-a1d1-4c2f-b55f-c5ef729fca69"
      unitRef="usd">23650000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i996c8357df5d43b8a1ecb026cd5f1453_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzUtMS0xLTEtMA_3285a15e-ec50-4182-a6c7-1cd139e5f98e"
      unitRef="usd">101487000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0902e38479414ce58e699fcfe60f63ed_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzUtMy0xLTEtMA_9307fa0e-3c21-4e22-b8ff-0bc2bb2e6b62"
      unitRef="usd">85130000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9d90bf3c71ba430ea31361399a84c478_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzYtMS0xLTEtMA_f9ccda89-5a50-4609-bf9c-28cf252f4dd1"
      unitRef="usd">106416000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87f50f148d244befac9d83f11dba569d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzYtMy0xLTEtMA_1866b12f-c795-4049-8f01-f02a43b0d4f0"
      unitRef="usd">76547000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzctMS0xLTEtMA_9a36a17c-6961-4157-ba20-955fd4c25438"
      unitRef="usd">1341380000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMTgvZnJhZzo3NzBmYTEyYTNkMmQ0ODM0YjNlOTVlYmQ0MDg4YTAxNC90YWJsZToyNTVjODE5M2IyZGU0ODdlOThiZGY4ODVlMmQ1ZTI4Zi90YWJsZXJhbmdlOjI1NWM4MTkzYjJkZTQ4N2U5OGJkZjg4NWUyZDVlMjhmXzctMy0xLTEtMA_2e9fd817-42e9-4a2e-a189-140754fc1c33"
      unitRef="usd">1245261000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzY_706e44d3-4aa8-4f5b-be8f-723b2b0c6307">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortized Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of amortized intangible assets at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&#160;&amp;amp; Proprietary Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&#160;&amp;amp; Proprietary Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for intangible assets was $18,147, $18,087 and $15,328 for the fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense related to finite&#x2011;lived intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Amortization &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The useful lives assigned to finite&#x2011;lived intangible assets included consideration of factors such as the Company&#x2019;s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company&#x2019;s expected use of the intangible asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-amortized intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with indefinite lives are not amortized. The carrying values of trade names at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Acquired&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Newmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2004&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Webforge&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valmont SM&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ingal EPS/Ingal Civil Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shakespeare&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Walpar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convert&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In its determination of these intangible assets as indefinite&#x2011;lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s trade names were tested for impairment in the third quarter of 2020. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, no trade names were determined to be impaired.  In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test.  As a result, an impairment charge of approximately $3,900 was recognized against these two trade names in fiscal 2020.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The carrying amount of goodwill by segment as of December&#160;26, 2020 and December&#160;28, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered &lt;br/&gt;Support Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utility &lt;br/&gt;Support &lt;br/&gt;Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Coatings &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Irrigation &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.738%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered &lt;br/&gt;Support Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utility &lt;br/&gt;Support &lt;br/&gt;Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Coatings &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Irrigation &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross balance at December&#160;29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s annual impairment test of goodwill was performed during the third quarter of 2020, using primarily the discounted cash flow method.  The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired. &lt;/span&gt;&lt;/div&gt;In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years.  This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the Access Systems reporting unit.  This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $12,575 impairment of access system's goodwill in the second quarter of 2020.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzA_e9b53deb-530e-417d-a065-bc54368170f9">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of amortized intangible assets at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&#160;&amp;amp; Proprietary Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&#160;&amp;amp; Proprietary Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic9c57975c3af407eae07920e819615f5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItMS0xLTEtMA_093bd8c0-b2c7-442f-8d73-26bbf10e764b"
      unitRef="usd">237232000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic9c57975c3af407eae07920e819615f5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItMy0xLTEtMA_cc405479-0729-4df3-830d-424968ac4d53"
      unitRef="usd">155760000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i524189431b52464580252f5610526454_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzItNS0xLTEtMA_abbfbeaa-b078-44bc-9366-d4d1ad9372b2">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07b279fc5a904f018520000c2d833f8c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtMS0xLTEtMA_65bcce5c-ac2d-4245-8feb-7be725368d63"
      unitRef="usd">26208000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07b279fc5a904f018520000c2d833f8c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtMy0xLTEtMA_1bd2f33c-bba9-400d-ba9c-fe7124aad587"
      unitRef="usd">8301000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i69cca76484994e57aa813cc86f752fa4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzMtNS0xLTEtMA_a9034b4f-10d6-40c7-b2f0-0b75c35f60c0">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89ed59b6770345249e001a9d2cce50c8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtMS0xLTEtMA_4ffa7e60-af49-4a3e-9624-c0a45abfc734"
      unitRef="usd">7602000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89ed59b6770345249e001a9d2cce50c8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtMy0xLTEtMA_bb568b3b-a80c-48c2-9c58-1a17adad4fc2"
      unitRef="usd">6786000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6233d09c25654672a74eda9062edb213_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzQtNS0xLTEtMA_fabd5de2-02a1-4e53-92f6-65faf925f9ca">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzUtMS0xLTEtMA_d364678f-dc51-4c9c-bf28-b5d914c449f4"
      unitRef="usd">271042000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTphZTZkNGI1YTM3ZjY0ZTE0ODE3MDFmNTFmYjc5M2Y5MC90YWJsZXJhbmdlOmFlNmQ0YjVhMzdmNjRlMTQ4MTcwMWY1MWZiNzkzZjkwXzUtMy0xLTEtMA_21568007-72c0-4471-8f05-59b72692097b"
      unitRef="usd">170847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItMS0xLTEtMA_3bdd50f8-1dc5-4d56-959c-bbf6cd51eca0"
      unitRef="usd">237626000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieb59d0b58afe4b9ab2bd1950bca0ef18_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItMy0xLTEtMA_461436f2-6ee1-467e-827d-3b0d400fb9ff"
      unitRef="usd">149720000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie5cdf0f3ac4847c19f71df01e7ab3339_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzItNS0xLTEtMA_8eacfa2b-c28e-4d18-ba9b-490d0b863b08">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8eca84c71d8405d99129d5181775ff6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtMS0xLTEtMA_d1d7de01-6f4f-496d-8340-7049b5459661"
      unitRef="usd">24068000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8eca84c71d8405d99129d5181775ff6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtMy0xLTEtMA_c3636e19-36e7-4ec3-85e5-b71055fe2818"
      unitRef="usd">6358000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if3e9f5c701ab42599bf2400b2d3a9800_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzMtNS0xLTEtMA_44725666-ccb3-4cb0-ad30-4162bc39e7b3">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1d78c58706c14a24928d3ba5430d64d7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtMS0xLTEtMA_97805df1-8faf-4513-9fc0-ade7eae206ff"
      unitRef="usd">8054000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1d78c58706c14a24928d3ba5430d64d7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtMy0xLTEtMA_c9275f2b-edfe-40c2-ae99-4c16ad13d1b1"
      unitRef="usd">7035000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i76f3d1af5a79451b8df9934c6261f99e_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzQtNS0xLTEtMA_cdb850d0-63a3-474b-a44a-486aa844100f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzUtMS0xLTEtMA_f2e55992-d2aa-4153-a4df-86208c763025"
      unitRef="usd">269748000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1MzJmYjA3MzI5ODI0MzQ1YTc1ZTFmNGI0ZDg0YTA4ZS90YWJsZXJhbmdlOjUzMmZiMDczMjk4MjQzNDVhNzVlMWY0YjRkODRhMDhlXzUtMy0xLTEtMA_2c1ae4cd-deaa-4936-97cf-29fd5c705878"
      unitRef="usd">163113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzE5OA_0618833e-a63a-45b4-8bf4-936c0e16b6da"
      unitRef="usd">18147000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzIwMw_3da61601-6441-46e0-b347-aa4ee6bb2e27"
      unitRef="usd">18087000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzIxMQ_928f1a38-ba45-47c7-b293-3ede4a7b658e"
      unitRef="usd">15328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwMzQ_1b3669a9-08bd-46a9-9759-f44eed269dbf">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated annual amortization expense related to finite&#x2011;lived intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Amortization &lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzEtMS0xLTEtMA_6831dcb5-2c9e-4f06-b6fc-d594280ca506"
      unitRef="usd">15435000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzItMS0xLTEtMA_814f5e38-80c1-4962-ba8f-61905ceb9334"
      unitRef="usd">13270000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzMtMS0xLTEtMA_8e86af0f-7575-42c0-9d00-7d2e000390c9"
      unitRef="usd">11571000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzQtMS0xLTEtMA_d2100688-9566-4433-9843-37db942230dc"
      unitRef="usd">9656000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo0YjJlY2ZjZDM4YzI0Yjk0YjE2MTc1ZjZhYjNjNmZmYS90YWJsZXJhbmdlOjRiMmVjZmNkMzhjMjRiOTRiMTYxNzVmNmFiM2M2ZmZhXzUtMS0xLTEtMA_d47137d1-e2c4-4382-8816-11f407c4576d"
      unitRef="usd">8222000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwNDI_2d5b1b24-1c0b-4935-9033-2a4805cb6b04">The carrying values of trade names at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Acquired&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Newmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2004&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Webforge&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valmont SM&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ingal EPS/Ingal Civil Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shakespeare&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Walpar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convert&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3a1aac68a84647dcb70aa829e0f71cb2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEtMS0xLTEtMA_7f7834cf-43f4-4c68-b527-f47e74d7f97b"
      unitRef="usd">11111000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i78c45b6cd2ce42209e1f1563eece2190_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEtMy0xLTEtMA_8fd76c23-56a2-46b1-9c09-5c4850c098ca"
      unitRef="usd">11111000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i89eab67e74dc47b88c8ab90e8050bac0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzItMS0xLTEtMA_270a7ae3-772f-48d2-aa16-89d930cdc5bb"
      unitRef="usd">7972000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="icb0e6f08ce544b6eb7532d0de6ab3249_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzItMy0xLTEtMA_dd4e58d1-f9c4-4200-b620-2bc768205e92"
      unitRef="usd">9143000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie9675125214041449dbcc6176ed9be77_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzMtMS0xLTEtMA_d5304a95-a460-4f7f-8abd-3e9ec20e9045"
      unitRef="usd">8720000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id65da0b6988d4baead3c575fc0c4e46b_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzMtMy0xLTEtMA_f96e46dd-032e-403a-9a29-cf5e3e188148"
      unitRef="usd">7966000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4f1e88804cd54e03a22f310f5b105e12_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzQtMS0xLTEtMA_1df11228-7413-4eb8-976f-6ba993cac330"
      unitRef="usd">7730000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia5b49fb0ff424df1b838e30a4c31b322_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzQtMy0xLTEtMA_73d6050e-2d0c-4575-8e4d-34675ec853eb"
      unitRef="usd">7454000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8221730019f541b6a2f78731f125b892_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzYtMS0xLTEtMA_5fb5ee0e-2575-4cca-aa49-bc80aeb41cf1"
      unitRef="usd">4000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i607719f8790041cabe1dc269afc08d61_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzYtMy0xLTEtMA_b9681cb0-753b-433f-be29-52fa6bb5dac1"
      unitRef="usd">4000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i57e891d2a0364ac9800dfa51129d1a57_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzctMS0xLTEtMA_04053783-b34a-44e7-af31-67ece37c25df"
      unitRef="usd">3500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie973edabadf941e5b3803638d685a352_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzctMy0xLTEtMA_cd369670-011b-4217-9ce4-9467b941fc86"
      unitRef="usd">3500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i97d34fe49e444aebbbad7ca2bae47d57_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzgtMS0xLTEtMA_5ac123ff-92e5-46e1-92e8-c56bb5378e8e"
      unitRef="usd">9137000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i37940fcab9ae42009c087dd6a4affc19_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzgtMy0xLTEtMA_4d26ab34-4a85-47d7-b234-64b4a14677b4"
      unitRef="usd">8378000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic02d3ae84b2a45ee820d3d9c7bc362a0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzktMS0xLTEtMA_d62d40ca-3763-4c4c-b802-77b7118765b3"
      unitRef="usd">14828000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4e04704a1b924dd8ac197cc6f6293d72_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzktMy0xLTEtMA_222c63e7-e183-40d8-8f00-03b850206329"
      unitRef="usd">17555000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6c797d68950c4799abd301c9382e2025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEwLTEtMS0xLTA_7eb03345-0e13-4c53-a52d-cb31a8cca992"
      unitRef="usd">66998000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i776133de08004df2aa0d1d032253d795_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo1ZTg1M2U4MzVmNzk0YmQxOTY3ODBkNjg1MWUzMWZmZi90YWJsZXJhbmdlOjVlODUzZTgzNWY3OTRiZDE5Njc4MGQ2ODUxZTMxZmZmXzEwLTMtMS0xLTA_dbc38a89-dd71-43eb-a143-d88555cb0810"
      unitRef="usd">69107000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i195e0af8d22444e2a28b40374f594579_D20200628-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMTA_69869127-6888-462e-9e5b-c1e2e8661974"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id1fd2e75606541d9adfe15cc944e98e9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMTk_1c8e262e-d026-4ea8-8795-ec24d486aa2a"
      unitRef="usd">3900000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <vmi:NumberOfTradeNamesImpaired
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMjY_0eadc763-9ea8-418d-93ce-6824b621f4b9"
      unitRef="tradename">2</vmi:NumberOfTradeNamesImpaired>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMwNDM_c5b020b0-a232-48c6-879e-2122258873a0">The carrying amount of goodwill by segment as of December&#160;26, 2020 and December&#160;28, 2019 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered &lt;br/&gt;Support Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utility &lt;br/&gt;Support &lt;br/&gt;Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Coatings &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Irrigation &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.738%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered &lt;br/&gt;Support Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utility &lt;br/&gt;Support &lt;br/&gt;Structures &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Coatings &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Irrigation &lt;br/&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross balance at December&#160;29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMS0xLTEtMA_ae2a244a-1939-42e6-be1f-2546b4e59b8f"
      unitRef="usd">228634000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMy0xLTEtMA_05f51d8a-df2a-4cd5-b785-bf681af8e988"
      unitRef="usd">130594000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtNS0xLTEtMA_9b5a85a8-1d28-4dc8-98f1-0d5c384a5d1e"
      unitRef="usd">93747000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtNy0xLTEtMA_6d022440-d716-4a57-b5f6-0a8bcff3d88f"
      unitRef="usd">25136000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzEtMTEtMS0xLTA_1ede2d95-3506-4fab-9795-ce50c732baad"
      unitRef="usd">478111000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMS0xLTEtMA_5f7f4c39-e490-4695-a5af-59fdf0569196"
      unitRef="usd">18670000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMy0xLTEtMA_185dde86-19d1-4f37-8f6c-88dd3f382bb6"
      unitRef="usd">14355000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItNS0xLTEtMA_a8473d81-723a-495c-af24-2bfd85f80cad"
      unitRef="usd">16222000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItNy0xLTEtMA_a427cbf5-c7b3-408d-8404-f300e31291df"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzItMTEtMS0xLTA_85fe8289-ca3b-4dcf-a5fb-2e1518642b8a"
      unitRef="usd">49247000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMS0xLTEtMA_95074a50-df04-40f8-892a-50b4e216d97d"
      unitRef="usd">209964000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMy0xLTEtMA_a7a33bed-f12d-45dd-9183-cd2e558d3b4d"
      unitRef="usd">116239000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtNS0xLTEtMA_e241977d-d79e-44d7-bacc-56db5c614851"
      unitRef="usd">77525000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtNy0xLTEtMA_9bbd67bf-522e-4005-99bd-b40e314a3515"
      unitRef="usd">25136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzMtMTEtMS0xLTA_185ba1dd-5f8a-4d90-8877-cf1710306412"
      unitRef="usd">428864000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMS0xLTEtMA_2029d0ad-296b-4fa2-84a6-3844ddeaa21a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMy0xLTEtMA_a6a07970-73cc-4d7d-b0fe-4128da6c1a22"
      unitRef="usd">1100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtNS0xLTEtMA_a05bf8a8-30f6-47b3-9fb1-6664e5d0d6bf"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtNy0xLTEtMA_25ef7bf9-6ebc-4607-a03d-42bc372b61d4"
      unitRef="usd">5038000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzQtMTEtMS0xLTA_2700aec9-2f9d-4120-81dd-4ba343704605"
      unitRef="usd">6138000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMS0xLTEtMA_74496734-f5eb-495f-a807-ca55e778e0ec"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMy0xLTEtMA_29d84f8f-6afd-4154-8b7b-9d9f3ddb60f6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtNS0xLTEtMA_b4c0d806-cbbf-45cd-b90a-a1aad01500d9"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtNy0xLTEtMA_a158093a-852b-418e-b226-9862eff370b2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzUtMTEtMS0xLTA_d063e310-8644-4c4c-9b72-995f8d4ee340"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMS0xLTEtMA_6e8d23d6-3526-440b-94e3-072ffe2f4a9a"
      unitRef="usd">3689000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMy0xLTEtMA_6ee5e6ee-9d9a-4180-a3d4-1cce7aaca06b"
      unitRef="usd">3641000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctNS0xLTEtMA_d94c73b5-5b66-4391-a719-97bcf06bbba2"
      unitRef="usd">562000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctNy0xLTEtMA_5ff3302a-97fe-4606-89a8-6cfc9b97a21e"
      unitRef="usd">3000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzctMTEtMS0xLTA_54575add-00e7-4bbd-b89c-9a5d225a0eed"
      unitRef="usd">7895000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMS0xLTEtMA_d742c8a2-c1ed-45ed-921b-06f70fe9ec49"
      unitRef="usd">201078000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMy0xLTEtMA_078de8ae-9e68-4708-ab03-761de6fd6508"
      unitRef="usd">120980000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie1fe387d7b624a259965d7797e763bbb_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtNS0xLTEtMA_83cfa548-2045-45cf-b716-71c45311f484"
      unitRef="usd">78087000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i022fe9c35bb443c4befe795c48099a83_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtNy0xLTEtMA_541493c3-fe87-428a-9eed-2dba1edb797f"
      unitRef="usd">30177000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTo5NjAyMWNkMjM0ZmI0YjNiOWQ3MWUxNzkyNDJmNDMyYy90YWJsZXJhbmdlOjk2MDIxY2QyMzRmYjRiM2I5ZDcxZTE3OTI0MmY0MzJjXzgtMTEtMS0xLTA_8f23d372-86b8-40d1-99bc-3da781f17f4d"
      unitRef="usd">430322000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMS0xLTEtMA_63b69c57-1596-4b7e-9b94-dc5bfa286f31"
      unitRef="usd">204735000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMy0xLTEtMA_321af66c-14ba-4986-873c-39441b127144"
      unitRef="usd">123618000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtNS0xLTEtMA_5da12ad7-1a14-4fb1-943e-9f4905497bba"
      unitRef="usd">80937000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtNy0xLTEtMA_f22e45d6-5370-4a7a-a903-611fb2ef8def"
      unitRef="usd">25164000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzEtMTEtMS0xLTA_3f181967-9853-484b-aa2c-ac7042e0a7ef"
      unitRef="usd">434454000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMS0xLTEtMA_12197257-d7bc-40e4-8352-c5c2715f5eb9"
      unitRef="usd">18670000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMy0xLTEtMA_f90bdc9d-9b29-4074-9dce-7a0853af38a5"
      unitRef="usd">14355000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItNS0xLTEtMA_bf168b11-d910-4965-8f22-89fa1e9f8f7e"
      unitRef="usd">16222000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItNy0xLTEtMA_6d1a3f0c-3db5-4c08-a7d0-44ec3f5b47a8"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzItMTEtMS0xLTA_46072779-1301-4644-8d32-fefeb126d3ac"
      unitRef="usd">49247000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMS0xLTEtMA_4901cc44-6c40-42de-9549-7be1d1acd7c2"
      unitRef="usd">186065000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMy0xLTEtMA_ba61f4a4-c942-4683-be40-4b474ee88648"
      unitRef="usd">109263000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtNS0xLTEtMA_93bced86-78ab-48ae-9f54-7b6f760a07d3"
      unitRef="usd">64715000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtNy0xLTEtMA_6cdb5c97-5aef-451f-bd67-b3e807a1f127"
      unitRef="usd">25164000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzMtMTEtMS0xLTA_3722c3cd-1ac8-4fb3-b569-dae672a40b9c"
      unitRef="usd">385207000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMS0xLTEtMA_d89bb149-0daf-4cea-a1ac-f318ece469d2"
      unitRef="usd">21870000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMy0xLTEtMA_ca26bfd9-c01f-4fdd-bbfb-5ce9d279c390"
      unitRef="usd">7889000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtNS0xLTEtMA_3b4fb066-0b3c-46e4-ac51-bd709b58bbdb"
      unitRef="usd">12374000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtNy0xLTEtMA_5b2dabb8-3d8e-4f7a-99d1-e9ecce35154e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzQtMTEtMS0xLTA_9ffaada1-1d15-415f-a6d5-63bfe5e09479"
      unitRef="usd">42133000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMS0xLTEtMA_636ea6d1-22ba-4018-a6d9-6cff0f724a4d"
      unitRef="usd">2029000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMy0xLTEtMA_df68bc5d-76ce-4899-9d6c-3c4d2d5cc674"
      unitRef="usd">-913000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctNS0xLTEtMA_098dea3b-586d-4b17-a56a-7c802432a9fd"
      unitRef="usd">436000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctNy0xLTEtMA_9b34d305-16f1-4ea1-a431-5503e95f985f"
      unitRef="usd">-28000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzctMTEtMS0xLTA_8abf16f7-39df-4ed9-99f4-a6b5750ad2c0"
      unitRef="usd">1524000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMS0xLTEtMA_55a28194-b300-466b-9d42-26a2441bfae6"
      unitRef="usd">209964000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMy0xLTEtMA_e2c77e5e-ae87-4153-8624-ccfad4a96b3d"
      unitRef="usd">116239000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtNS0xLTEtMA_8e406372-db32-41dc-88a0-9578dae9f891"
      unitRef="usd">77525000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtNy0xLTEtMA_72e815ae-d432-4a34-b0ef-bc4fc1da7912"
      unitRef="usd">25136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90YWJsZTpmYTlhNGQ5Y2FiMTA0MDcxYjU1YTMzZjViOTA3NGVjMy90YWJsZXJhbmdlOmZhOWE0ZDljYWIxMDQwNzFiNTVhMzNmNWI5MDc0ZWMzXzgtMTEtMS0xLTA_cd204cdb-2c11-4bc8-9e04-fe0c2c872d92"
      unitRef="usd">428864000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExMzc_8542c735-f85d-4c1d-bc9d-25aec4e00237"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7ca76238dee6424395d758c1f39f9510_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjEvZnJhZzo0OGI2NmVhYmI0OWQ0ZTNlYThhMTVmNGUwYWI1MmNhOC90ZXh0cmVnaW9uOjQ4YjY2ZWFiYjQ5ZDRlM2VhOGExNWY0ZTBhYjUyY2E4XzMyOTg1MzQ4OTExNDk_cef40bda-3f19-4338-8f1d-51a78ca2bb33"
      unitRef="usd">12575000</us-gaap:GoodwillImpairmentLoss>
    <vmi:BankCreditArrangementsDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzY0NQ_b65fb6ac-58b6-47ed-8d4b-cd6fc9d1af25">BANK CREDIT ARRANGEMENTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains various lines of credit for short-term borrowings totaling $144,690 at December&#160;26, 2020. As of December&#160;26, 2020 and December&#160;28, 2019, $35,147 and $21,774 was outstanding and recorded as notes payable in the Consolidated Balance Sheets, respectively. The interest rates charged on these lines of credit vary in relation to the banks&#x2019; costs of funds. The weighted average interest rate on short-term borrowings w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as 4.65% &lt;/span&gt;at December&#160;26, 2020. The unused and available borrowings under the lines of credit were $109,673 at December&#160;26, 2020. The lines of credit can be modified at any time at the option of the banks. The Company pays no fees in connection with unused lines of credit.</vmi:BankCreditArrangementsDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzEwOTk1MTE2Mjg0MzA_217b21f8-a70c-483e-9103-4c12c35df7d7"
      unitRef="usd">144690000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzE0Mg_4862d26c-9908-4e93-827b-4bf9a9d872d4"
      unitRef="usd">35147000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="if7fbb7380dbf4ae887b38bf3590f2d6b_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzE0OQ_72b80354-4135-40fb-84a8-3b2a817b43c0"
      unitRef="usd">21774000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzQxMQ_737dd6c5-02e0-4082-aa9d-999879146657"
      unitRef="number">0.0465</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i09b2badbb7384828ae7ef5af80fecfc0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjQvZnJhZzo5NmZmNDk1NGE3M2I0ZTViYjQ5NjYzY2ZiM2IxYmFiZC90ZXh0cmVnaW9uOjk2ZmY0OTU0YTczYjRlNWJiNDk2NjNjZmIzYjFiYWJkXzQ4OA_cf9dabcc-8436-4595-ab79-dd3f43750b60"
      unitRef="usd">109673000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4Mzc_fd5e3654-f485-4781-9673-6b6cacf3448b">INCOME TAXES&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.178%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliations of the statutory federal income tax rate and the effective tax rate follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carryforwards, credits and changes in valuation allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible  impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of 2017 Tax Act&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fiscal years 2020 and 2018 include&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $4,651 and $3,171 of tax expense related to non-tax deductible impairment of goodwill.  Fiscal years 2020 and 2018 also include $1,100 and $6,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of tax expense primarily related to restructuring charges for which no tax benefits have been recorded due to the increase in valuation allowance.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of (a)&#160;temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b)&#160;operating loss and tax credit carryforwards. The tax effects of significant items comprising the Company&#x2019;s net deferred income tax liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                       &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits and loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit pension liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.476%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Management of the Company has reviewed recent operating results and projected future operating results. The Company's belief that realization of its net deferred tax assets is more likely than not is based on, among other factors, changes in operations that have occurred in recent years and available tax planning strategies. At December&#160;26, 2020 and December&#160;28, 2019 respectively, there were $81,912 and $64,116 relating to tax credits and loss carryforwards. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances have been established for certain losses that reduce deferred tax assets to an amount that will, more likely than not, be realized. The deferred tax assets at December&#160;26, 2020 that are associated with tax loss and tax credit carryforwards not reduced by valuation allowances expire in periods starting in 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain tax positions included in other non-current liabilities are evaluated in a two-step process, whereby (1)&#160;the Company determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2)&#160;for those tax positions that meet the more likely than not recognition threshold, the Company would &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recognize the largest amount of tax benefit that is greater than fifty percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following summarizes the activity related to our unrecognized tax benefits in 2020 and 2019, in thousands:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&#x2014;tax positions in prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;current&#x2011;period tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements with taxing authorities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are approximately $973 of uncertain tax positions for which reversal is reasonably possible during the next 12&#160;months due to the closing of the statute of limitations. The nature of these uncertain tax positions is generally the computation of a tax deduction or tax credit. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $650 with $513 recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2019, the Company recorded a reduction of its gross unrecognized tax benefit of $771, with $609 recorded as a reduction of its income tax expense, due to the expiration of statutes of limitation in the United States. In addition to these amounts, there was an aggregate of $845 and $178 of interest and penalties at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#x2019;s policy is to record interest and penalties directly related to income taxes as income tax expense in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. and various states as well as foreign jurisdictions. Tax years 2016 and forward remain open under U.S. statutes of limitation. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $2,547 and $2,224 at December&#160;26, 2020 and December&#160;28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4NDc_3b0ab7e1-97ad-4108-8874-03a2c6f7c593">&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtMS0xLTEtMA_78b28c75-9535-47f1-894a-a44fcc6986d0"
      unitRef="usd">169281000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtMy0xLTEtMA_cf0441e2-8639-4e92-b249-e244d73c7626"
      unitRef="usd">166108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzEtNS0xLTEtMA_6855a6dc-2014-4853-aad5-8e3c168e9ce0"
      unitRef="usd">137744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItMS0xLTEtMA_0f7c5ff0-9c0e-4a1c-bb20-be8d0037d463"
      unitRef="usd">23487000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItMy0xLTEtMA_74a0b86f-3bb1-4079-bb7e-10f3acf95f7f"
      unitRef="usd">33750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzItNS0xLTEtMA_a4503c4b-a7d3-48ea-a175-8da4be84fac6"
      unitRef="usd">15589000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtMS0xLTEtMA_c9b194f9-ee77-4583-80b5-94202d3c4610"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtMy0xLTEtMA_90b8dda7-cc30-4c06-9b50-d58e8dc91139"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo4NjYwYzZmMjI4YTE0NmMwYjg2MDM0MzMwMWEwYjk5Zi90YWJsZXJhbmdlOjg2NjBjNmYyMjhhMTQ2YzBiODYwMzQzMzAxYTBiOTlmXzMtNS0xLTEtMA_39340c23-3fd8-466b-9cb1-9fe0b09528a1"
      unitRef="usd">153333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4Mjc_361a8c20-78a7-4789-afb3-d94ab2e50d8e">&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.178%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItMS0xLTEtMA_1c139957-5311-41a3-b084-6699cd00108d"
      unitRef="usd">30431000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItMy0xLTEtMA_dd14ed9b-88c4-43f2-a419-5a5e3b0cf1ca"
      unitRef="usd">27809000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzItNS0xLTEtMA_13e41563-f6d6-4c5a-afe7-7c77420b8b38"
      unitRef="usd">21106000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtMS0xLTEtMA_5abca7e0-7df7-4e45-a88f-15b2e4f43afe"
      unitRef="usd">8302000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtMy0xLTEtMA_f0a42afc-296d-4d74-9765-64f691b0e9b1"
      unitRef="usd">5568000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzMtNS0xLTEtMA_234f7254-232c-4f5a-b6e8-5d4a2baddf5c"
      unitRef="usd">6585000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtMS0xLTEtMA_77d9d091-1c7e-47e5-9b3f-db05f00277ed"
      unitRef="usd">12730000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtMy0xLTEtMA_22b8d23c-efe8-4d54-8daa-ad3dc0b03fcb"
      unitRef="usd">13130000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzQtNS0xLTEtMA_3bef3a2d-975f-4d8b-944e-545c10122da3"
      unitRef="usd">17559000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtMS0xLTEtMA_6333286e-1bb2-4463-926e-500ec5ce7286"
      unitRef="usd">51463000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtMy0xLTEtMA_8bae98a9-e24d-45ca-adec-1812363abd48"
      unitRef="usd">46507000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzUtNS0xLTEtMA_b34091f0-b263-4f21-a79b-4ec14ecffee9"
      unitRef="usd">45250000</vmi:CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtMS0xLTEtMA_5b7c7a7b-f4e8-4e8f-bc1b-7e9816fb56b9"
      unitRef="usd">-451000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtMy0xLTEtMA_bc4b8948-6187-4439-800b-f46ab0b325d6"
      unitRef="usd">-240000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzYtNS0xLTEtMA_7ffef59f-f9c1-4d1d-863c-e8bd17bf00c1"
      unitRef="usd">-456000</vmi:NoncurrentIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtMS0xLTEtMA_d4ffcafe-1330-409f-bc3c-c14f7300c6f4"
      unitRef="usd">-6086000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtMy0xLTEtMA_3b6f65f5-bfd1-4a30-860d-1d9c58793079"
      unitRef="usd">47000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzgtNS0xLTEtMA_e9ff9041-6583-421d-8fac-48cf74a5673e"
      unitRef="usd">2290000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktMS0xLTEtMA_31db7fdf-2f13-42c8-9370-fdd274bbe654"
      unitRef="usd">-822000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktMy0xLTEtMA_40ba94d9-e8f4-47f9-8ae6-47ef5e5b55a9"
      unitRef="usd">160000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzktNS0xLTEtMA_d2bedce3-f870-4607-a29f-82edc1d45f07"
      unitRef="usd">405000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTEtMS0xLTA_9b5c79d1-785d-4363-b8b8-9c31eb36cae0"
      unitRef="usd">5511000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTMtMS0xLTA_567a2cdf-dcbf-4302-b5c1-4a1b53e91a89"
      unitRef="usd">1279000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEwLTUtMS0xLTA_c199db6d-4f63-4c1e-9001-eab8ef17a0fd"
      unitRef="usd">-1881000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTEtMS0xLTA_6ca334f5-00a9-4843-83ab-80c0a4796652"
      unitRef="usd">-1397000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTMtMS0xLTA_d32db54f-2204-4fd2-bef4-c3347d7649a9"
      unitRef="usd">1486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzExLTUtMS0xLTA_7dd54d44-a18c-4686-aab5-3986318a337d"
      unitRef="usd">814000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTEtMS0xLTA_d5d63f5a-6402-4305-a24d-f6608dc1dac9"
      unitRef="usd">49615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTMtMS0xLTA_87db0646-b1b3-49ef-9ee3-f8e7b1cad975"
      unitRef="usd">47753000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozYTYwZTk1N2IwNzM0MDQ2OTdjZDQ3YWVjYmFmNmNmMC90YWJsZXJhbmdlOjNhNjBlOTU3YjA3MzQwNDY5N2NkNDdhZWNiYWY2Y2YwXzEyLTUtMS0xLTA_b2d29d90-ee2e-4ee0-8c6e-eb4e304cfe54"
      unitRef="usd">45608000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjM_e596bb2a-a255-4283-a34d-6ab198873a9f">The reconciliations of the statutory federal income tax rate and the effective tax rate follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carryforwards, credits and changes in valuation allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in unrecognized tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible  impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of 2017 Tax Act&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtMS0xLTEtMA_ba23bc33-fc28-40ef-899d-bc5f67c17384"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtMy0xLTEtMA_decc1e9b-96c2-426f-a990-68e5f1c49da4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEtNS0xLTEtMA_ecf84cf2-0cb9-4168-9560-57313c16e856"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItMS0xLTEtMA_07db26ff-a140-4250-9cdb-2c42417d88f6"
      unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItMy0xLTEtMA_4aeee951-f47b-4b91-b9ed-902ecee5c709"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzItNS0xLTEtMA_c913af00-ae1e-42b1-96f0-65ab635e192c"
      unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtMS0xLTEtMA_8d48834b-eb62-440f-bc83-859c2866a66e"
      unitRef="number">0.016</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtMy0xLTEtMA_83d6f1fd-364c-40ac-bb67-b3d6269ec973"
      unitRef="number">0.010</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzMtNS0xLTEtMA_bf836ff2-bb0a-4c97-a9d8-529037cb5bfe"
      unitRef="number">-0.032</vmi:EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtMS0xLTEtMA_2f24c16e-328a-46a3-a4a7-1d003f42b43f"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtMy0xLTEtMA_4381d8ab-3fe5-4e2e-bd65-151d84b03b0c"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzQtNS0xLTEtMA_3bea6aae-311c-4cb9-8ac5-a1762590f9b1"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtMS0xLTEtMA_f9fd4b16-8280-41cc-b4c5-8e819156fdb7"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtMy0xLTEtMA_bd2547ce-6b7f-43b5-91ec-c3ef9c232da6"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzUtNS0xLTEtMA_8e79f9a8-92bc-4399-ad53-297bbd6402a9"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctMS0xLTEtMA_39e3f983-d22c-4b45-aff9-33d0f5df87ce"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctMy0xLTEtMA_59ddade0-0778-4373-9f0e-e8e8d3e510ac"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzctNS0xLTEtMA_fead765f-9fbc-4344-8660-63bb9ade0925"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTEtMS0xLTA_7012baa7-3961-4bdd-bb87-c3cedcd9fbba"
      unitRef="number">0</vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent>
    <vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTMtMS0xLTA_0819b75c-41b9-407f-bda6-b615c0348da9"
      unitRef="number">0</vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent>
    <vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEyLTUtMS0xLTA_b51bf9ad-4cf2-4cef-8c0f-ec41d6951185"
      unitRef="number">-0.005</vmi:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTEtMS0xLTA_8310d922-944b-4997-80a0-86927495f428"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTMtMS0xLTA_24099ad1-382d-419c-a50a-1b9d24290777"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzEzLTUtMS0xLTA_c3c0c54e-a35a-4821-860d-0164732c0720"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTEtMS0xLTA_b71cb060-4f84-42ec-b3e5-17f738e7295a"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTMtMS0xLTA_fa014c3f-5de6-47f2-964c-acd399e67cc0"
      unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTozZjk4NDcwMDc4NWQ0ODUzOGI1NjMxZDM5OTUxYWQ4Ni90YWJsZXJhbmdlOjNmOTg0NzAwNzg1ZDQ4NTM4YjU2MzFkMzk5NTFhZDg2XzE0LTUtMS0xLTA_38b0121d-b421-46e0-a32d-781f26239be7"
      unitRef="number">0.297</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzMyOTg1MzQ4OTM4MjM_388ca41b-feeb-4793-84a0-264d4641363c"
      unitRef="usd">4651000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzIzNDU_2f28a08b-bd7f-4ea2-86bb-cf913c45fbb3"
      unitRef="usd">3171000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzMyOTg1MzQ4OTM4MzQ_e04a597d-1091-4a3b-bd41-65c3c8305acf"
      unitRef="usd">1100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzI0MDY_dde51e88-e210-43e4-beca-5d47c95b20d3"
      unitRef="usd">6756000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjE_245eb6e0-2fc6-4efc-a7e8-3fc806bd7d08">The tax effects of significant items comprising the Company&#x2019;s net deferred income tax liabilities are as follows:&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;                       &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits and loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit pension liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory allowances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzItMS0xLTEtMA_2e33e94d-7aa1-404f-a029-2042b0e31f8c"
      unitRef="usd">17203000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzItMy0xLTEtMA_469146cd-5787-4a0a-8e4d-4ca7be812806"
      unitRef="usd">16148000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzMtMS0xLTEtMA_015e1258-6010-40a2-bbeb-c0ac51aed702"
      unitRef="usd">81912000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzMtMy0xLTEtMA_1b5ab7e2-11f9-44e1-8376-268e00565370"
      unitRef="usd">64116000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzQtMS0xLTEtMA_c8dfbe01-7742-4adf-9bea-9064919ccc75"
      unitRef="usd">30623000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzQtMy0xLTEtMA_24fbe7b7-a7c9-47c4-a934-b8ba61fb50c8"
      unitRef="usd">35539000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzYtMS0xLTEtMA_81fcbdae-59fd-4363-aaac-3d9b0d32ca12"
      unitRef="usd">23545000</vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits>
    <vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzYtMy0xLTEtMA_7f577471-b753-4fed-96b1-a6316292f6ae"
      unitRef="usd">14122000</vmi:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits>
    <vmi:DeferredTaxAssetsLeaseLiabilities
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzctMS0xLTEtMA_48829568-9568-4614-a651-fbe6cb14654d"
      unitRef="usd">23715000</vmi:DeferredTaxAssetsLeaseLiabilities>
    <vmi:DeferredTaxAssetsLeaseLiabilities
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzctMy0xLTEtMA_3f3ba465-ea71-43a5-b009-3aa8936a7197"
      unitRef="usd">21763000</vmi:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzgtMS0xLTEtMA_c9e17846-eaad-4e1e-b19c-f5a3751fb9d4"
      unitRef="usd">13883000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzgtMy0xLTEtMA_6f3b12ee-ea64-485d-8092-2a999673c45e"
      unitRef="usd">15174000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzktMS0xLTEtMA_83f6d012-3aa0-4a12-a9e3-0cacd24fd04f"
      unitRef="usd">190881000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzktMy0xLTEtMA_c4c17339-0224-4358-9301-d890e6182605"
      unitRef="usd">166862000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEwLTEtMS0xLTA_4408fc5a-d85b-4408-aebf-245148ea6e80"
      unitRef="usd">44451000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEwLTMtMS0xLTA_554f9e77-e33a-49f9-9e14-f3cd33be29bf"
      unitRef="usd">35215000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzExLTEtMS0xLTA_345e9bba-709a-429f-958a-eb32fdbb64aa"
      unitRef="usd">146430000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzExLTMtMS0xLTA_e16f35dc-6103-436e-94d8-8931785ec6d4"
      unitRef="usd">131647000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEzLTEtMS0xLTA_c4d7239a-f600-440f-b23a-95691161f1fd"
      unitRef="usd">35701000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzEzLTMtMS0xLTA_fd70b1ba-f3ea-4776-9204-b646ddb78c7e"
      unitRef="usd">31628000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE0LTEtMS0xLTA_fa3c4033-6601-4439-a744-9c10c7ab3d30"
      unitRef="usd">43699000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE0LTMtMS0xLTA_459bf1f3-fb3d-456d-b184-81658e9c7870"
      unitRef="usd">49686000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTEtMS0xLTU1NzA_d26a0b5a-23dc-48d2-91a4-e32bedf027e2"
      unitRef="usd">5705000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTMtMS0xLTU1NjY_aae6e6c8-9287-4ed4-b59f-ad4b4a0b19bf"
      unitRef="usd">5352000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTEtMS0xLTA_367c09f7-60bf-482e-b77b-01162ef09038"
      unitRef="usd">23715000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE1LTMtMS0xLTA_c096a062-77d5-4cd1-9fb4-9d634ed8c456"
      unitRef="usd">22066000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE2LTEtMS0xLTA_8969f5ce-d7b9-443e-8181-fd60957d16fd"
      unitRef="usd">5248000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE2LTMtMS0xLTA_b63735c2-5085-41d6-ab11-3a1d680c2a30"
      unitRef="usd">6067000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE3LTEtMS0xLTA_f4c67dba-3189-4a7f-9235-2ac7a41315c1"
      unitRef="usd">114068000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE3LTMtMS0xLTA_9cef8957-49f3-4fa5-bb1b-d4b825753bfd"
      unitRef="usd">114799000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE4LTEtMS0xLTA_a278a781-15bc-4a57-9c3d-4791fd6380df"
      unitRef="usd">32362000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo1NjkxOGM2NTEyN2Y0ZDU1OTgyOWU5NWI1MWVmZGY0My90YWJsZXJhbmdlOjU2OTE4YzY1MTI3ZjRkNTU5ODI5ZTk1YjUxZWZkZjQzXzE4LTMtMS0xLTA_722e021e-d379-4c40-83fb-1f4c065b8b24"
      unitRef="usd">16848000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MjI_4a0f340f-1ca9-4f25-bd8a-a6e71c8d04b3">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.476%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock>
    <vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzEtMS0xLTEtMA_dfaf71fc-caf5-4bc1-a385-9f69f3fdc9b3"
      unitRef="usd">74051000</vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes>
    <vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzEtMy0xLTEtMA_b192257a-7453-4b79-aaa9-89754971bdeb"
      unitRef="usd">75754000</vmi:DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzItMS0xLTEtMA_234404bc-b3bf-4f7c-8d19-be0129f5ca6e"
      unitRef="usd">41689000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzItMy0xLTEtMA_3f33868a-8bb5-4fba-aca7-6b754b00c3eb"
      unitRef="usd">58906000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzMtMS0xLTEtMA_214bc0a9-6824-44e5-9346-793b4e4cbf97"
      unitRef="usd">32362000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZToxNjljYmNjMGI1MjY0NDIxOGM3MmUzNzU1ZTg1NmU0Ni90YWJsZXJhbmdlOjE2OWNiY2MwYjUyNjQ0MjE4YzcyZTM3NTVlODU2ZTQ2XzMtMy0xLTEtMA_e45b891d-370c-4122-a882-3233c13c8758"
      unitRef="usd">16848000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzQ0NjA_b03bae26-e318-40bd-b033-ebf4b3c6158d"
      unitRef="usd">81912000</vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions>
    <vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzQ0Njc_d67c6ce7-5780-40ac-a39b-3f7d1026c12d"
      unitRef="usd">64116000</vmi:DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY4MTc_3724c282-3c48-49d0-ba3a-8f2517a3a6b1">The following summarizes the activity related to our unrecognized tax benefits in 2020 and 2019, in thousands:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&#x2014;tax positions in prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;current&#x2011;period tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements with taxing authorities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzEtMS0xLTEtMA_5a81ecc0-5305-47ca-a578-2d3f062b8022"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzEtMy0xLTEtMA_aecc105c-33d0-498d-ba01-c0cc5b60d996"
      unitRef="usd">2599000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzItMS0xLTEtMA_df6cae19-056d-40ca-be7e-5c249542bb29"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzItMy0xLTEtMA_64f778b3-0ac4-4f23-a73c-361d1d86cb27"
      unitRef="usd">29000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzMtMS0xLTEtMA_850b39c4-3a56-491f-b631-6ca0f0aef917"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzMtMy0xLTEtMA_a0e7ca8f-c37e-4aaa-910e-fe193befc5ab"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzQtMS0xLTEtMA_474f7c0b-ba2f-4e81-9847-9b41c50586c9"
      unitRef="usd">398000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzQtMy0xLTEtMA_80e3c93c-7ae9-436c-9224-5f30d6772121"
      unitRef="usd">593000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzUtMS0xLTEtMA_d6d47290-22b9-4276-801d-dfc938ecace9"
      unitRef="usd">183000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzUtMy0xLTEtMA_2f86051a-7077-4571-abdd-26fda4d9ecd8"
      unitRef="usd">150000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzYtMS0xLTEtMA_6f132369-bec8-41aa-a75f-7c33566317c1"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzYtMy0xLTEtMA_7af83c32-ae0d-43ae-9814-47428f6cb11b"
      unitRef="usd">771000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzctMS0xLTEtMA_6d4fecfa-5a1b-4b62-8475-b1c4271778e5"
      unitRef="usd">1864000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90YWJsZTo2YjhkNGRiNTYwMDU0MzMwYjk1MTdmN2ZkY2FhMWZiMy90YWJsZXJhbmdlOjZiOGQ0ZGI1NjAwNTQzMzBiOTUxN2Y3ZmRjYWExZmIzXzctMy0xLTEtMA_ca8e2251-0f41-4c2a-b1cb-e7dbf6e07034"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU0OTY_55a52f11-9930-4cf3-a240-c6ecb8872bd0"
      unitRef="usd">973000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU4Mzg_0bc28ab6-c20d-434e-a23c-e1bd155fc368"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzU4NDY_d22e6623-eb23-4c99-a17b-b555d96747bf"
      unitRef="usd">513000</vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYwNTM_9745401e-a726-4599-9495-85bf69497d7d"
      unitRef="usd">771000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYwNjI_f740eb96-775e-43c6-90a9-4ee047e95f18"
      unitRef="usd">609000</vmi:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYyNzM_4c8176eb-37b1-4b06-a792-7cb7d69c8182"
      unitRef="usd">845000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzYyODA_5abe2ef5-333d-440d-945e-c8810e92b360"
      unitRef="usd">178000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY3NzY_e3eaec89-3933-4907-a2d4-932098c8fb2a"
      unitRef="usd">2547000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMjcvZnJhZzoyZWEzZjY2NTRlZTc0M2I4YTA0NWQ5MDY4Njk2NzU1OS90ZXh0cmVnaW9uOjJlYTNmNjY1NGVlNzQzYjhhMDQ1ZDkwNjg2OTY3NTU5XzY3ODM_d17cf092-3d10-4898-b194-4ca3931b9c08"
      unitRef="usd">2224000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM3NjE_5944c3ce-91d9-4aef-b6cd-0ff6398f20f2">LONG-TERM DEBT&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Long-term debt is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00% senior unsecured notes due 2044(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% senior unsecured notes due 2054(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount on 5.00% and 5.25% senior unsecured notes (a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IDR Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current installments of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, excluding current installments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The 5.00% senior unsecured notes due 2044 include an aggregate principal amount of $450,000 on which interest is paid and an unamortized discount balance of $13,405 at December&#160;26, 2020.  The notes bear interest at 5.000% per annum and are due on October 1, 2044.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;The 5.25% senior unsecured notes due 2054 include an aggregate principal amount of $305,000 on which interest is paid and an unamortized discount balance of $7,394 at December&#160;26, 2020.  The notes bear interest at 5.250% per annum and are due on October 1, 2054.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $600,000 of committed unsecured revolving credit loans with available borrowings thereunder to $400,000 in foreign currencies.&#160; We may increase the credit facility by up to an additional $200,000 at any time, subject to lenders increasing the amount of their commitments. The interest rate on the borrowings will be, at the Company's option, either:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company) plus 100 to 162.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp;amp; Poor's Rating Services and Moody's Investors Service, Inc., or;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;the higher of&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the prime lending rate,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Federal Funds rate plus 50 basis points, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;LIBOR (based on a 1 month interest period) plus 100 basis points,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plus, in each case, 0 to 62.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp;amp; Poor's Rating Services and Mood's Investors Service, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At December&#160;26, 2020, the Company had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $0 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022, and contains certain financial covenants that may limit additional borrowing capability under the agreement. At December&#160;26, 2020, the Company had the ability to borrow $585,419 under this facility, after consideration of standby letters of credit of $14,581 associated with certain insurance obligations. We also maintain certain short-term bank lines of credit totaling &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$144,690, $109,673 of w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hich was unused at December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The lending agreements include certain maintenance covenants, including financial leverage and interest coverage. The Company was in compliance with all financial debt covenants at December&#160;26, 2020.  The minimum aggregate maturities of long-term debt for each of the five years following 2020 are: $2,748, $1,028, $707, $0 and $0.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The obligations arising under the 5.00% senior unsecured notes due 2044, the 5.25% senior unsecured notes due 2054, and the revolving credit facility are guaranteed by the Company and its wholly-owned subsidiaries PiRod, Inc., Valmont Coatings, Inc., Valmont Newmark, Inc., and Valmont Queensland Pty. Ltd.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM3NTY_b0595da6-1ecf-4ec5-897d-67e7f7c381f9">Long-term debt is as follows:&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00% senior unsecured notes due 2044(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25% senior unsecured notes due 2054(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount on 5.00% and 5.25% senior unsecured notes (a)(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit agreement (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IDR Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current installments of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, excluding current installments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The 5.00% senior unsecured notes due 2044 include an aggregate principal amount of $450,000 on which interest is paid and an unamortized discount balance of $13,405 at December&#160;26, 2020.  The notes bear interest at 5.000% per annum and are due on October 1, 2044.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;The 5.25% senior unsecured notes due 2054 include an aggregate principal amount of $305,000 on which interest is paid and an unamortized discount balance of $7,394 at December&#160;26, 2020.  The notes bear interest at 5.250% per annum and are due on October 1, 2054.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $600,000 of committed unsecured revolving credit loans with available borrowings thereunder to $400,000 in foreign currencies.&#160; We may increase the credit facility by up to an additional $200,000 at any time, subject to lenders increasing the amount of their commitments. The interest rate on the borrowings will be, at the Company's option, either:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company) plus 100 to 162.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp;amp; Poor's Rating Services and Moody's Investors Service, Inc., or;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;the higher of&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the prime lending rate,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Federal Funds rate plus 50 basis points, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;LIBOR (based on a 1 month interest period) plus 100 basis points,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plus, in each case, 0 to 62.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp;amp; Poor's Rating Services and Mood's Investors Service, Inc.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At December&#160;26, 2020, the Company had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $0 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022, and contains certain financial covenants that may limit additional borrowing capability under the agreement. At December&#160;26, 2020, the Company had the ability to borrow $585,419 under this facility, after consideration of standby letters of credit of $14,581 associated with certain insurance obligations. We also maintain certain short-term bank lines of credit totaling &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$144,690, $109,673 of w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hich was unused at December&#160;26, 2020.&lt;/span&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMC0xLTEtNzIzNy90ZXh0cmVnaW9uOmIyNGMwMGYxNDQ1MzQxZDY4ZmI4M2I0YjI3NWVhOTMyXzMyOTg1MzQ4ODMzNzk_141b8c72-1284-4195-a966-8c8e4db37039"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMS0xLTEtMA_1f60412a-eb3e-4a3d-b24b-ef6752f8b32e"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie7d3437fea304cceb676c296db5c68c2_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEtMy0xLTEtMA_cd46b49b-3437-476f-bcfa-9d8466db1261"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMC0xLTEtNzIzOS90ZXh0cmVnaW9uOjEzZmQ5NGRhODdlMjQ4ZTA5YjA2YzY0NTNmMjY4ZGRkXzMyOTg1MzQ4ODMzNzk_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2be30647ff2842fca0fba6529684ff35_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMS0xLTEtMA_6bae2e22-15d4-4fb1-876f-1b0ed1580130"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5a19b8f97a3046c391d97d4cb4e58b77_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzItMy0xLTEtMA_a51830a9-a3b9-4a2f-be7d-2c32a5321682"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMC0xLTEtNzI0MS90ZXh0cmVnaW9uOmRiZDcyMGI0NzZhMzQ5MjY5YTFmM2Y1NzhkYzlkYjFlXzMyOTg1MzQ4ODM0MDY_141b8c72-1284-4195-a966-8c8e4db37039"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMC0xLTEtNzI0MS90ZXh0cmVnaW9uOmRiZDcyMGI0NzZhMzQ5MjY5YTFmM2Y1NzhkYzlkYjFlXzMyOTg1MzQ4ODM0MTQ_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="ie62c2c1bb32b461fa3fd47db3dae23f6_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMS0xLTEtMA_713cd365-a247-48ef-8280-fed537aaf6db"
      unitRef="usd">20799000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="i5d4cbecefeb444e995a36642db05cff6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzMtMy0xLTEtMA_26d09b93-b6fe-4e37-9ffb-23b6896ac282"
      unitRef="usd">21143000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:LongTermDebt
      contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzYtMS0xLTEtMA_381a4003-53c4-4c53-bec5-b79efbad788e"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i72c722386a2846b0b794a2d752f12c2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzYtMy0xLTEtMA_1df372a5-f04d-40d4-b693-8afdcc5dbe65"
      unitRef="usd">29044000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i57ede5a0581847aab39dd04128c809dd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzctMS0xLTEtMA_5447f445-7f0c-4ec2-977b-c14cf96321f3"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ifc316626da5b486f837c9dfb777562b7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzctMy0xLTEtMA_58b21415-2ea1-4996-a557-e65ca96a728b"
      unitRef="usd">8500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id1141910f0bb484199bb79970a4a0ece_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzgtMS0xLTEtMA_377efcc1-5ea7-4fc1-a542-74298b749fa6"
      unitRef="usd">4483000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0afbbeb272904f5dbb0689b6bbec0727_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzgtMy0xLTEtMA_10df6d5e-2c4c-4c00-a1c5-2ef84938e06e"
      unitRef="usd">2089000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzktMS0xLTEtMA_ae4fcb09-7f1d-45c4-a6bb-6fc953afd49b"
      unitRef="usd">7505000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzktMy0xLTEtMA_1e4a728c-44c4-4101-b986-b026f3d452eb"
      unitRef="usd">7786000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEwLTEtMS0xLTA_ea05ff21-50c6-4e52-b22b-d0a5ac913281"
      unitRef="usd">731179000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEwLTMtMS0xLTA_5c6bb024-8bc5-4df2-8252-8d805442480f"
      unitRef="usd">765704000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzExLTEtMS0xLTA_f3f33378-6ab6-4c8b-86d3-42495a8ff747"
      unitRef="usd">2748000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzExLTMtMS0xLTA_45259953-e7cc-4428-9302-5d40a1aecdd6"
      unitRef="usd">760000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEyLTEtMS0xLTA_73aae1f3-c750-4292-a3c9-b8b8dcad3603"
      unitRef="usd">728431000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90YWJsZTowNjRiOWJlYzk4MmY0NTFkOTJhM2ZkOGJlNWE0NTk0YS90YWJsZXJhbmdlOjA2NGI5YmVjOTgyZjQ1MWQ5MmEzZmQ4YmU1YTQ1OTRhXzEyLTMtMS0xLTA_5fef0feb-acc2-44a9-85c7-37851ceccafc"
      unitRef="usd">764944000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzY2_141b8c72-1284-4195-a966-8c8e4db37039"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE0Mg_4d1b8859-4fa9-497a-80ee-d5cd4ff61bff"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2efab65dec5544e2ab2fdce3bc4558e9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxMA_8fc34f9b-f633-4eb7-9d38-de0b62047378"
      unitRef="usd">13405000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI0OA_9e5c3578-e22d-4668-bded-9389b0b7f2bb"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue
      contextRef="i288c6ee9c1084bcc991e2081850b446a_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzUwMw_3608b077-94ff-4372-955a-6e2b1ec26705"
      unitRef="number">1</vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzY2Nw_ca56cfd5-9243-46fa-95e3-fcfa76a79a6e"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0Xzc0Mw_48c1b421-dfad-41a5-b5de-a86cad941b5e"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzgxMQ_ca403b83-b1d0-4262-accb-e6cb44298e5e"
      unitRef="usd">7394000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0Xzg0OQ_e2c5f6de-f27d-482a-b189-9d354ac303ba"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue
      contextRef="i19e2e8aa56be48c3b56df9929afaef4d_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzExMDQ_268e0faa-27b0-4b56-8fc3-642ecd762804"
      unitRef="number">1</vmi:DebtInstrumentRepurchasePriceAsPercentageOfFaceValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE0ODQ_2d1a26e8-512a-44a4-912d-3c66dae416c2"
      unitRef="usd">600000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE1NzM_f10c0272-c645-4350-8fd1-e1a32a1d8dba"
      unitRef="usd">400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <vmi:LineofCreditAdditionalBorrowingCapacity
      contextRef="i227b9f67e0f745a49edd56370acdc86f_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE2NTk_3cfd3a2c-993e-4565-af8d-fb0ae61a04c7"
      unitRef="usd">200000</vmi:LineofCreditAdditionalBorrowingCapacity>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzE4MjA_700cc93e-1f18-4b70-bca4-bcf4235aab71">LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company)</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i29d74758c5eb41ffb4c38d85bcdb8e6c_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIwNTU_5aa53bf6-f66e-405a-89fa-f12c96f6ea9e">prime lending rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="ib565a7832a5349eea9e3b41a910e2a2f_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIwNjM_91b6619e-7794-4ec5-9707-694f63b55b91">Federal Funds rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <vmi:DebtInstrumentVariableInterestRateBasisPeriod
      contextRef="i4fc94a931b6e4ae8a2ab16e33be6fe96_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxMTA_6f61799c-c127-4d1e-8ade-683ee4c21ab2">P1M</vmi:DebtInstrumentVariableInterestRateBasisPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2300fc697068464ebb17fac2f45bc259_D20191229-20201226"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIxNzI_daaeffc2-8396-4c4e-91f4-511e1dd794e5"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i62ea89682007475b8ec5d344d978505e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzIzNjE_e6efbde8-49dc-44f6-9cf7-e32b4683735b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI2NDg_b2bf76ed-8aa6-48f5-ab49-c476e8da58a7"
      unitRef="usd">585419000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i6e863b364ec6409eb9c62f7a3c6d9ed4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI3MjQ_161969b0-7fd9-4565-add2-fb83d3ea62d9"
      unitRef="usd">14581000</us-gaap:LineOfCredit>
    <us-gaap:ShortTermBorrowings
      contextRef="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI4NDA_8a5ae5ca-0543-42c3-8059-3fdb17915354"
      unitRef="usd">144690000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id9b0cd978cd2476b9b261b12b6c9f66c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzI4NDQ_d761b628-c998-4fd6-883a-f4f373fba1a5"
      unitRef="usd">109673000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0MzA_bf2b9e14-956f-4d81-8d40-27592dc50d1d"
      unitRef="usd">2748000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0MzQ_0a9968d8-84a5-49c8-8ea3-78d3c728ad2e"
      unitRef="usd">1028000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0Mzg_3bd809fc-ee93-4d03-8122-3a30bbd659ea"
      unitRef="usd">707000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0NDI_4d2bdb12-9472-43bf-a6b0-f0b30f90991d"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0NDk_9b7b5004-4397-4e31-afe8-6baf8cda69f4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81313566b1d54e6aa5ae69e7a6b2ba9c_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM0ODg_df03adbc-7697-4ed0-9109-2ca80b93fd4b"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7e2b9358af64539b4c4f852a5574592_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzAvZnJhZzphN2Y2ZjljZTMyN2E0NWYwYmU1ZmY0Njk4MzYwNmM5NC90ZXh0cmVnaW9uOmE3ZjZmOWNlMzI3YTQ1ZjBiZTVmZjQ2OTgzNjA2Yzk0XzM1Mjg_196719d7-1b15-457e-989a-643a58aa0c84"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxOTI_16ecd1c3-a50d-404d-963b-cbb213bebd67">STOCK-BASED COMPENSATION &lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains stock&#x2011;based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At December&#160;26, 2020, 779,336 shares of common stock remained available for issuance under the plans. Shares and options issued and available are subject to changes in capitalization. The Company&#x2019;s policy is to issue shares upon exercise of stock options or vesting of restricted stock units or issuance of restricted stock from treasury shares held by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the stock option plans, the exercise price of each option equals the market price at the time of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years or on the fifth anniversary of the grant. Expiration of grants is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNTY_ce78db4b-4b47-4781-b750-f3ed0c09f052"&gt;seven&lt;/span&gt; to ten years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant. The Company recorded $14,874, $11,587 and $10,392 of compensation expense (included in selling, general and administrative expenses) in the 2020, 2019 and 2018 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2020, 2019 and 2018 fiscal years was $3,719, $2,897 and $2,598, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;26, 2020, the amount of unrecognized stock option compensation expense, to be recognized over a weighted average period of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; years, was approximately $5,364.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a binomial option pricing model to value its stock options. The fair value of each option grant made in 2020, 2019 and 2018 was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life from vesting date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the stock option activity during 2018, 2019 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;30, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The weighted average per share fair value of options granted during 2018 was $30.48.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average per share fair value of options granted during 2019 was $37.85.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average per share fair value of options granted during 2020 was $45.49. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the status of stock options outstanding at December&#160;26, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.779%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding and Exercisable By Price Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Exercise Price &lt;br/&gt; Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.47 - 112.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.99 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$123.87 - 132.84&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$142.67 - 168.80&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.71 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In accordance with shareholder-approved plans, the Human Resource Committee of the Board of Directors may grant stock under various stock&#x2011;based compensation arrangements, including restricted stock awards, restricted stock units, performance based restricted stock units, and stock issued in lieu of cash bonuses. Under such arrangements, stock is issued without direct cost to the employee. The restricted stock units are settled in Company stock when the restriction period ends. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant. During fiscal 2020, 2019 and 2018, the Company granted restricted stock units to directors and certain management employees as follows (which are not included in the above stock plan activity tables):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2011;average per share price on grant date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;26, 2020 the amount of deferred stock&#x2011;based compensation granted, to be recognized over a weighted&#x2011;average period of 2.66&#160;years, was approximately $22,862.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock units (PSU) awards consist of shares of our stock which are payable upon the determination that the Company achieve certain established performance targets and can range from 0% to 200% of the targeted payout based on the actual results. PSU's granted in 2020 have a performance period of three years. The fair value of each PSU granted is equal to the fair market value of our common stock on the date of grant. PSUs granted generally have a three years period cliff vesting schedule; however, according to the grant agreements, if certain conditions are met, the employee (or beneficiary) will receive a prorated amount of the award based on active employment during the service period.&lt;/span&gt;&lt;/div&gt;During fiscal 2020 and 2019, the Company issued PSUs of 35,181 and 31,344 with a weighted average grant date fair value of $125.41 and $136.14 per share.  During fiscal 2020, the Company recognized expense of $3,165 for these two PSU plans.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzM2OA_e5efa58d-f29e-469e-9efd-b0667def5fe0"
      unitRef="shares">779336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie7bf2e1ff8c44579aa6f8c288731f888_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzkwNA_1c935ec1-6a19-4df6-a1cf-a2b421816a45">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7a1453bd4e36402e844c50c01b02adc5_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNjc_7396bc50-faf3-4ad0-a17f-5a3e22b355f4">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i664887e97c344994822b56310210adc1_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzEwNzY_5af81321-0fe9-47e9-824d-324b0818f052">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNDk_f0c8d9e9-90e2-474e-b18e-bc43e0a6f703"
      unitRef="usd">14874000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNTM_830e2403-c5cf-42a4-9b3c-b4c0a19884e3"
      unitRef="usd">11587000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzExNjA_fff78fb4-acc5-41c4-bc5c-627484184d1a"
      unitRef="usd">10392000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MTI_146b4497-31c5-4310-a68c-af2d810c3deb"
      unitRef="usd">3719000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MTY_afac24b5-0ae0-4de8-b841-7b159bd644a6"
      unitRef="usd">2897000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE0MjM_b1cb7992-c38f-4819-b12e-68b5f7fd33b4"
      unitRef="usd">2598000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE1NjE_6493760f-2806-4e00-bae0-4cbd981fd98e">P2Y4M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE1ODk_53b4004a-3bf6-4ede-aaf1-99e632c79e6f"
      unitRef="usd">5364000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDk_31e817f6-3c8e-49cf-a69f-b6cb0a9fa7bb">The fair value of each option grant made in 2020, 2019 and 2018 was estimated using the following assumptions:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life from vesting date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 yrs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtMS0xLTEtMA_d08241ee-44f9-4bf0-8a49-ec62f5f89024"
      unitRef="number">0.3372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtMy0xLTEtMA_48bea001-a35b-4c3c-8d0c-2caeb1314a89"
      unitRef="number">0.3313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzEtNS0xLTEtMA_cae5e18a-2fc4-44d2-ae54-c8b3883246e5"
      unitRef="number">0.3339</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItMS0xLTEtMA_d3048685-377d-4506-9a96-4f57ad544f49"
      unitRef="number">0.0043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItMy0xLTEtMA_b700c2c9-1128-44a7-8100-177937faa1b2"
      unitRef="number">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzItNS0xLTEtMA_9af2fc78-3b7a-42c8-be17-342016d30f83"
      unitRef="number">0.0267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtMS0xLTEtMC90ZXh0cmVnaW9uOmQzNmU2YjNiYTYzNzQyMjJhOTdkYjAyZjc2MGUxOGQ4XzMyOTg1MzQ4ODMzNDI_e63cf151-30d9-43f6-b22a-7b8df3f5910c">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjAzODZjYmMxOTNlOTRjMjVhOWNhZWZmNTgzOThkNGIyXzMyOTg1MzQ4ODMzNDI_aa0529d2-f032-40e4-92d9-c9ced4e950f1">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzMtNS0xLTEtMC90ZXh0cmVnaW9uOmRlYjk1YzUyNmU5YjQxOTM5Y2EyMGI5ZDYwYTM2NjgzXzMyOTg1MzQ4ODMzNDI_a74ff9e7-5108-436d-aca7-bba2da2b54ad">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtMS0xLTEtMA_ccacf8c6-04c2-42bc-b9df-09b51974854c"
      unitRef="number">0.0124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtMy0xLTEtMA_715388fe-5b7d-4373-ab33-dc9740b57b0b"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMGMxNzQ0ZjE5MmQ0ZTY0YWZhYjNlZGY3NWNiYmU2Mi90YWJsZXJhbmdlOmMwYzE3NDRmMTkyZDRlNjRhZmFiM2VkZjc1Y2JiZTYyXzQtNS0xLTEtMA_508f61a3-834c-42cf-8f78-497a64b57038"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDg_a3e29bf1-a01d-461d-bafd-ffc795940e8d">Following is a summary of the stock option activity during 2018, 2019 and 2020:&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;30, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The weighted average per share fair value of options granted during 2018 was $30.48.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average per share fair value of options granted during 2019 was $37.85.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested or expected to vest at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The weighted average per share fair value of options granted during 2020 was $45.49.</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia66590fb67994cac8915789830d2ce1d_I20171230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzEtMS0xLTEtMA_6e315b1b-2cee-4694-990b-a3a81f7ecf0d"
      unitRef="shares">570622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia66590fb67994cac8915789830d2ce1d_I20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzEtMy0xLTEtMA_f1209246-6a76-4df1-a579-9e1dd3bc20e2"
      unitRef="usdPerShare">128.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzItMS0xLTEtMA_33b6ecf2-4b69-4e9d-a4bb-48481452c980"
      unitRef="shares">105135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzItMy0xLTEtMA_8fd307c9-528f-4056-a1f7-12e23ee34259"
      unitRef="usdPerShare">112.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzMtMS0xLTEtMA_c8d5ed14-bdb6-4d1e-9b02-691166dc2cfa"
      unitRef="shares">63717</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzMtMy0xLTEtMA_8d6fca20-5b0c-44a6-8193-9ddf606b5cb3"
      unitRef="usdPerShare">106.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzQtMS0xLTEtMA_6583e38e-b9e6-46ed-850c-41882520200b"
      unitRef="shares">33627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzQtMy0xLTEtMA_f0687103-acaa-4ef4-8dbf-4761dc073ad6"
      unitRef="usdPerShare">129.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtMS0xLTEtMA_613e0cd0-3981-4cfb-89c1-26a3946583ac"
      unitRef="shares">578413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtMy0xLTEtMA_b083c7de-1c8c-41d4-bfc5-577b2ab39a7e"
      unitRef="usdPerShare">127.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtNS0xLTEtMA_c8a9fdc8-13fd-4fdb-a4c9-9cdfd6cf4f41">P4Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzUtNy0xLTEtMA_66d543fe-cb5b-443c-b59c-296b98dad911"
      unitRef="usd">909000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtMS0xLTEtMA_f159936d-4094-4a2a-bd92-be127707332f"
      unitRef="shares">565592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtMy0xLTEtMA_9a7baf8d-3415-46be-85da-fca7c462dee5"
      unitRef="usdPerShare">127.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtNS0xLTEtMA_b16b1883-94b3-49f9-9bcc-b8ba2eefb89c">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzYtNy0xLTEtMA_76cc433b-a5b2-4bb2-87d9-2b223f7a5798"
      unitRef="usd">909000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctMS0xLTEtMA_e2e67ba0-e834-45df-9059-bdecd4e95e68"
      unitRef="shares">405128</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctMy0xLTEtMA_8e39520b-c331-4ec1-91fe-3617557b5ae4"
      unitRef="usdPerShare">126.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctNS0xLTEtMA_545a021a-be42-4cfc-bb09-ee39fda19232">P3Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTplNmRkNDNlODU3OTc0ZjlhOGU1YTQ5MjkwZjdiOTJmOC90YWJsZXJhbmdlOmU2ZGQ0M2U4NTc5NzRmOWE4ZTVhNDkyOTBmN2I5MmY4XzctNy0xLTEtMA_3f6f99e2-31ec-4d03-8e43-ee9058b4629a"
      unitRef="usd">909000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6664ab9bab7b41c3819175c45e5dcdfa_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzE5NzI_9d0cb085-6f8f-4565-b853-c395793c0c0c"
      unitRef="usdPerShare">30.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzEtMS0xLTEtMA_06829054-eb7a-4dcc-b7fb-bc0d0a1f41e9"
      unitRef="shares">578413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic1c7c98386c24c1281f32d667d26f554_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzEtMy0xLTEtMA_9283704d-1640-41ce-a0ce-de29b7c731a5"
      unitRef="usdPerShare">127.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzItMS0xLTEtMA_9b67a0f4-46f3-44d2-b365-8a75e40887b4"
      unitRef="shares">57648</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzItMy0xLTEtMA_975b4d89-9569-45c6-a316-99668119564a"
      unitRef="usdPerShare">147.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzMtMS0xLTEtMA_31402f50-7721-4bf3-8d40-70c21a9e805b"
      unitRef="shares">119789</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzMtMy0xLTEtMA_bfdf9b07-65e9-480e-8c70-30a984966f60"
      unitRef="usdPerShare">113.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzQtMS0xLTEtMA_14deca59-fa20-4a37-801f-75478b10a796"
      unitRef="shares">27712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzQtMy0xLTEtMA_7dc50eae-a958-43cb-a0dd-ef149ad18554"
      unitRef="usdPerShare">137.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtMS0xLTEtMA_3aac9db8-f7f4-4df0-bc5f-d0ccc74404e4"
      unitRef="shares">488560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtMy0xLTEtMA_12af13d0-9883-48cc-9f66-7a6d5e0b9589"
      unitRef="usdPerShare">133.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtNS0xLTEtMA_281244a7-f8c5-41f6-80ad-8754ad15f2a3">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzUtNy0xLTEtMA_b98d3c3c-cfb2-49c8-85d2-b43a4afae9fc"
      unitRef="usd">9291000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtMS0xLTEtMA_4e7e9205-e54f-46e3-8b6c-6e491b0ae2d3"
      unitRef="shares">478575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtMy0xLTEtMA_12131d46-9ad6-483c-ada3-b3eca1cc960d"
      unitRef="usdPerShare">133.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtNS0xLTEtMA_99e3607a-6acb-409a-88b3-d7d5bd5be69c">P3Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzYtNy0xLTEtMA_55f0aa65-126a-4789-8652-b7da31b10a2f"
      unitRef="usd">9078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctMS0xLTEtMA_84596f4f-c7de-4278-98bd-5ea846b8b6f2"
      unitRef="shares">341828</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctMy0xLTEtMA_2a0c4870-3dd8-47cd-a018-531a13884cbe"
      unitRef="usdPerShare">133.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctNS0xLTEtMA_b4de5576-9b43-4d7d-84e1-112b5571c6fc">P3Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpmOTQxNTZlNDFiZGY0MWQ0OTIyYTQ1ZWFkZmI0NzMxZS90YWJsZXJhbmdlOmY5NDE1NmU0MWJkZjQxZDQ5MjJhNDVlYWRmYjQ3MzFlXzctNy0xLTEtMA_b022c00e-f6c5-4d54-bd2f-88c46dc01166"
      unitRef="usd">6470000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i852a264f9b824add9b0b4cb4eb858c4b_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzIxMDA_7a1f56cd-3784-4409-9e11-faf2dab9e41e"
      unitRef="usdPerShare">37.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzEtMS0xLTEtMA_80e73c1a-3e53-4ef3-b421-0e4455decad6"
      unitRef="shares">488560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i93aedfd1247a45dea078ae88ea6b589c_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzEtMy0xLTEtMA_7b237d11-8ba4-4f86-a0aa-7fb2f8d907fa"
      unitRef="usdPerShare">133.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzItMS0xLTEtMA_0c6b8147-474c-4b08-9c1a-b7c93ff2406c"
      unitRef="shares">66231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzItMy0xLTEtMA_9a66994a-5da7-4349-b69f-87b4648974b6"
      unitRef="usdPerShare">168.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzMtMS0xLTEtMA_9f8d5958-1796-4dc8-a838-dd345126c72b"
      unitRef="shares">147014</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzMtMy0xLTEtMA_414ba2ca-ddfb-47bf-8f34-67bf410391ae"
      unitRef="usdPerShare">125.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzQtMS0xLTEtMA_6fd25db3-1b66-48b3-8e39-325437bd2b68"
      unitRef="shares">8212</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzQtMy0xLTEtMA_e6bd2d6a-8b37-4bfc-bddd-0d297408e758"
      unitRef="usdPerShare">137.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtMS0xLTEtMA_e57ce528-41f2-4b0a-900c-6517b371a77f"
      unitRef="shares">399565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtMy0xLTEtMA_df33f46a-3d0f-4ec1-af0d-85e8049c182d"
      unitRef="usdPerShare">141.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtNS0xLTEtMA_fd5848e9-7312-4177-b71b-791f1ee098f6">P4Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzUtNy0xLTEtMA_f47faa79-0f04-4e41-9a85-e978e843f9d4"
      unitRef="usd">12103000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtMS0xLTEtMA_135cfdac-7f22-4b19-b061-5392a4a7e1b5"
      unitRef="shares">389633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtMy0xLTEtMA_24383d41-fccb-492b-89b9-e76ee9358e86"
      unitRef="usdPerShare">141.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtNS0xLTEtMA_087cf7a6-a306-413b-8995-af3077c75eb7">P4Y9M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzYtNy0xLTEtMA_95e23d50-f929-4fe1-8516-3555b5be5f9c"
      unitRef="usd">11890000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctMS0xLTEtMA_b23091a3-9528-4a33-8902-54c63cd6e6b1"
      unitRef="shares">254498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctMy0xLTEtMA_e4ead890-1f21-42d7-bd31-e5c6cd31a92b"
      unitRef="usdPerShare">138.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctNS0xLTEtMA_5eb25021-bf6e-49d9-a722-23819636b953">P3Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia8c051e3b1454838b8c0394042b6880d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTozYjVkYjI0YThlZDE0Zjg2Yjg1MTYyYTg1N2IxNmNmOS90YWJsZXJhbmdlOjNiNWRiMjRhOGVkMTRmODZiODUxNjJhODU3YjE2Y2Y5XzctNy0xLTEtMA_1bc9f9f5-4363-47e4-b1b5-a53af4ac314c"
      unitRef="usd">8510000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf59058cff9a434f80d810257c59c0fa_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzIxODI_8d7b54d6-1c81-4903-92dd-cc82cea662c7"
      unitRef="usdPerShare">45.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyMDM_4cae71f6-0dc0-4b48-a632-fda4a1086784">Following is a summary of the status of stock options outstanding at December&#160;26, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.779%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding and Exercisable By Price Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Exercise Price &lt;br/&gt; Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.47 - 112.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.99 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$123.87 - 132.84&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$142.67 - 168.80&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.71 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i5ad7e8e8e2a2463cbbff6c0915327a68_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjYyZjkyMjM1Y2FhODQ1MmE5NzE5OTRmYzgwMWQ5NThlXzMyOTg1MzQ4ODMzNTU_d15e28f9-48c0-4753-a417-efe4a9c20c05"
      unitRef="usdPerShare">104.47</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ia449b5deb58b4502baa2fb7d4ae4d88c_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjYyZjkyMjM1Y2FhODQ1MmE5NzE5OTRmYzgwMWQ5NThlXzMyOTg1MzQ4ODMzNjQ_dda09a7f-5d74-453a-b6c8-0f9a8077b9bb"
      unitRef="usdPerShare">112.08</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMi0xLTEtMA_e0afbe2a-05b0-42a6-afb7-83b12584d21a"
      unitRef="shares">120194</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i71b403abf446454e83376d3d7d1dc2dd_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtNC0xLTEtMA_0045e76e-c4aa-4c5b-aa15-1777dc2c1c4a">P3Y11M26D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtNi0xLTEtMA_fe53fada-811c-483b-93bb-cd52f873c9e7"
      unitRef="usdPerShare">109.58</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtOC0xLTEtMA_cac1a37e-0455-4254-be3a-a80f22211f55"
      unitRef="shares">79796</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i3108f25b66a44aeda6ba12bfd4a5a383_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzMtMTAtMS0xLTA_4794fd82-555c-438a-aacd-5a58f220ae06"
      unitRef="usdPerShare">108.31</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ie0438a256706418e820c6de39239ad65_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmZlMWY3YjAwYTQ1MjRmM2ViYWU0ODdhNDNiYjllNjZjXzMyOTg1MzQ4ODMzNTY_1d629f29-bee6-48a0-8e5b-f94f6915101a"
      unitRef="usdPerShare">123.87</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i9c31e87629354046a5ee8594edca5ab9_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMC0xLTEtMC90ZXh0cmVnaW9uOmZlMWY3YjAwYTQ1MjRmM2ViYWU0ODdhNDNiYjllNjZjXzMyOTg1MzQ4ODMzNjY_714e2a08-146c-4909-a441-86cc354f43b7"
      unitRef="usdPerShare">132.84</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMi0xLTEtMA_d50b4cf4-e61f-4c82-a812-0cb184328d6f"
      unitRef="shares">26282</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i033133070a0447849c2711f780d3e477_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtNC0xLTEtMA_a28a1f95-fbe6-4521-bf29-2008d98aaa3e">P0Y11M19D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtNi0xLTEtMA_b732db3e-f34a-45d4-884a-bad02df080d0"
      unitRef="usdPerShare">132.48</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtOC0xLTEtMA_21ea1f98-e96f-411b-9b8e-9565546d64d2"
      unitRef="shares">26282</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iff80c4cd55c84fe7a29ef860f6de7c05_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzQtMTAtMS0xLTA_62676b16-a75e-4f2c-9011-8e1c659a885d"
      unitRef="usdPerShare">132.48</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i922f053732994e87bbbe9aa2d102f445_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNjlkN2Y4YWVkMjQ3NTJhODQ1ZTc3YWQ1M2FlNzMxXzMyOTg1MzQ4ODMzNTU_d47207f3-387f-4e73-b834-8e0bf28a3a39"
      unitRef="usdPerShare">142.67</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ie13567a91fe84ed99fdd8a90d0f9be64_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRmNjlkN2Y4YWVkMjQ3NTJhODQ1ZTc3YWQ1M2FlNzMxXzMyOTg1MzQ4ODMzNjQ_c7ee4645-1e66-40a1-b9ab-334abbbbc2ab"
      unitRef="usdPerShare">168.80</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMi0xLTEtMA_6a1acdf3-f536-4731-8339-22eaee839e74"
      unitRef="shares">253089</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i17400694cb974a28af3faf31e085afe9_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtNC0xLTEtMA_47ddc092-0e58-4a56-974c-90e570b7aebb">P5Y8M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtNi0xLTEtMA_ef8a1b36-2816-403f-acff-840f55931979"
      unitRef="usdPerShare">158.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtOC0xLTEtMA_83ea7b7c-8394-434e-8c20-586c24603072"
      unitRef="shares">148420</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i08fc90c793e54b51a4ef427a48e3004d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzUtMTAtMS0xLTA_638bcf7d-e0f6-4e5c-b775-d57c9609095d"
      unitRef="usdPerShare">156.04</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzYtMi0xLTEtMA_81103ccb-d956-41e8-90d3-a0a5645c46f3"
      unitRef="shares">399565</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTpjMTFhMzE2MmJmOTY0NmY5YTc3NTZhODg2MTljZjY1MC90YWJsZXJhbmdlOmMxMWEzMTYyYmY5NjQ2ZjlhNzc1NmE4ODYxOWNmNjUwXzYtOC0xLTEtMA_0247b20d-8ae4-4152-acab-c9a0ffa1a738"
      unitRef="shares">254498</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NTQ_0a61a32d-0da2-4dac-905f-5d2efe80b5bd">During fiscal 2020, 2019 and 2018, the Company granted restricted stock units to directors and certain management employees as follows (which are not included in the above stock plan activity tables):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2011;average per share price on grant date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtMS0xLTEtMA_b995a502-46ff-4343-a47b-e1d7f83d9d7f"
      unitRef="shares">85251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtMy0xLTEtMA_c5ac8b08-fc9d-4d9f-a9fb-3fd7048885e2"
      unitRef="shares">78318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzEtNS0xLTEtMA_eb2c8b05-7d99-4cf2-99ef-fbbff88fef16"
      unitRef="shares">88127</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItMS0xLTEtMA_b343161f-9da9-4860-b4b5-4a58e0b5781f"
      unitRef="usdPerShare">161.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i59cfb941df7d49698bb6b3c77545e974_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItMy0xLTEtMA_5c2bcc88-0d48-4fe5-8c15-793c442bce7d"
      unitRef="usdPerShare">145.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id30dd65ab55f4725974ac4dd0b4661b1_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzItNS0xLTEtMA_0ca127f0-d03a-462e-b8a9-ce4bd022548c"
      unitRef="usdPerShare">114.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtMS0xLTEtMA_6bae6d4e-be28-4736-b83e-8f92fdb430d6"
      unitRef="usd">9081000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icea6d14e9b7d43c1a51af9296937aad2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtMy0xLTEtMA_9fc8925d-2d09-4d92-855e-8a434da4919c"
      unitRef="usd">8815000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1233c802710e489c94f6f427fdc88ef4_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90YWJsZTo2MmY0M2IxNTVjMzc0MzdkYmE3NGJlMDExNmE2NTUzOC90YWJsZXJhbmdlOjYyZjQzYjE1NWMzNzQzN2RiYTc0YmUwMTE2YTY1NTM4XzMtNS0xLTEtMA_e4407cea-cfe6-46d3-a6ed-39940327cb4d"
      unitRef="usd">6328000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxNTE_070e725f-5961-4946-8193-92130a06426c">P2Y7M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3eaffea8dbfe4d098495f45e5cd8d55d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMxNzk_ec1e7943-0355-41a2-8dd5-d1372c0241b5"
      unitRef="usd">22862000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent
      contextRef="iae5f91917335415399d9f5033f273772_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NTY_7d30046d-6d45-4f76-8380-297b5c2d1db5"
      unitRef="number">0</vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent>
    <vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent
      contextRef="i147e575cfd50444ead76eb36428016f8_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NjA_f4908069-6e8e-449a-aafb-749dc5c6c322"
      unitRef="number">2</vmi:ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5NjY_04df286f-ea41-4e27-be7b-3082cf1080bd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODc5ODQ_43541d1e-29ad-4cb9-a0ef-7fce3dfada1b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMDM_809f6599-1e8a-4119-a270-8a39de756ad4"
      unitRef="shares">35181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMTE_773f4ac7-9d7d-46bd-b440-83df38d42895"
      unitRef="shares">31344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMTk_b232be32-92d3-47cb-84c7-a594ede77ee1"
      unitRef="usdPerShare">125.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0adef96f65b9454081c3d6ff95a2cc13_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMjg_5c3ed895-a042-488c-b508-d12fa789bd58"
      unitRef="usdPerShare">136.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwMzc_ffd51603-0b7d-4f64-bb0d-211882eb15d9"
      unitRef="usd">3165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <vmi:NumberOfEquityIncentivePlans
      contextRef="i273f20426d38429fae03f83b4542d53a_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNDc_29c938ff-b52d-4a8a-9896-d0423f18b509"
      unitRef="tradename">2</vmi:NumberOfEquityIncentivePlans>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzE1NzE_b2b60c1d-ecce-4ce5-a1c5-d2cc9aa60494">EARNINGS PER SHARE&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.767%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dilutive &lt;br/&gt;Effect of &lt;br/&gt;Stock &lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per share amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per share amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Per share amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Basic and diluted net earnings and earnings per share in fiscal 2020 was impacted by impairments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of goodwill and intangible assets in fiscal 2020 of $16,220 after-tax ($0.76 per share) and restructuring expenses of $17,324 after-tax ($0.81 per share).  Basic and diluted net earnings and earnings per share in fiscal 2018 was impacted by impairments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of goodwill and intangible assets of $14,736 after-tax ($0.66 per share), restructuring expenses and non-recurring asset impairments arising from exiting certain local markets of $37,779 after-tax ($1.68 per share), refinancing of long-term debt expenses of $11,115 after-tax ($0.50 per share), and a loss from the divestiture of the grinding media business of $5,350 after-tax ($0.24 per share).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Earnings per share are computed independently for each of the quarters.  Therefore, the sum of the quarterly earnings per share may not equal the total for the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of fiscal years 2020, 2019, and 2018 there were 0, 130,704, and 406,806 outstanding stock options, respectively, with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzE1NzU_5f0b16a3-33fb-4b3a-832f-9dccd913686a">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.767%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dilutive &lt;br/&gt;Effect of &lt;br/&gt;Stock &lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per share amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per share amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Net earnings attributable to Valmont Industries,&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Weighted average shares outstanding (000's)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Per share amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItMy0xLTEtMA_1655db6a-bfdc-49da-aeb3-23542ec389dd"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzItNS0xLTEtMA_05575c58-411c-4955-b4b9-958316415407"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtMS0xLTEtMA_7072fde6-08f7-4d7e-8fc5-2c3506449a61"
      unitRef="shares">21315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtMy0xLTEtMA_160ec189-c239-4273-8eb0-6f585bd08096"
      unitRef="shares">110000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzMtNS0xLTEtMA_66d1036a-580e-4ac8-acb1-df45148915d7"
      unitRef="shares">21425000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtMS0xLTEtMA_8cb49fce-3cad-4251-a0b5-eea4c524bd7c"
      unitRef="usdPerShare">6.60</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtMy0xLTEtMA_5ceb1d5b-9f7d-4de9-b730-314c77144cd9"
      unitRef="usdPerShare">0.03</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzQtNS0xLTEtMA_55b6cd17-eac5-4654-be37-1d1101b3c5ba"
      unitRef="usdPerShare">6.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMS0xLTEtMA_c8746b1a-7538-4687-ba8d-8d0b8cc0d251"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMS0xLTEtMA_f175ec9d-16d5-4399-b9e0-63ab6ee7bab7"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtMy0xLTEtMA_17f8c800-c0a4-4395-bb79-b79c5cc668d7"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzYtNS0xLTEtMA_fe72d4ba-bed3-4029-be11-6e8362e6e329"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctMS0xLTEtMA_642bbd5b-e8cc-4c67-bf40-9873fdbe6236"
      unitRef="shares">21659000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctMy0xLTEtMA_4ae096cc-377e-4d43-aede-b52756ed1ce6"
      unitRef="shares">110000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzctNS0xLTEtMA_4082847f-7886-43a8-a168-0f693acd3902"
      unitRef="shares">21769000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtMS0xLTEtMA_3904497f-cad9-414e-8164-176b87894e54"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtMy0xLTEtMA_580a8d4b-5b1b-4fde-bdd5-0f19afc2a80a"
      unitRef="usdPerShare">0.03</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzgtNS0xLTEtMA_114eeab1-4de8-4357-82ec-eb8e3c9f471d"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTEtMS0xLTA_0a4478d5-3b66-4672-bcce-38efd79b8184"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTEtMS0xLTA_ea401d47-db48-481c-b923-1947a4d125b2"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTMtMS0xLTA_ab0b80e2-2359-4b1b-bf27-56d44a6a50e7"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEwLTUtMS0xLTA_47d339a3-27c9-4d04-b22e-b83cdc3b0971"
      unitRef="usd">101770000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTEtMS0xLTA_36cd0062-44ef-4773-b92c-66e781e0fbb9"
      unitRef="shares">22306000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTMtMS0xLTA_6e4eac4d-c712-4470-b1a0-1dbb3fc85c9e"
      unitRef="shares">140000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzExLTUtMS0xLTA_53cf8023-92a4-496b-92f4-1fc2663bf36e"
      unitRef="shares">22446000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTEtMS0xLTA_d25eca13-f124-46ff-b6cc-0808d81ee348"
      unitRef="usdPerShare">4.56</us-gaap:EarningsPerShareBasic>
    <vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTMtMS0xLTA_4e04c70c-43f9-402c-89fc-b7b0c38a6a59"
      unitRef="usdPerShare">0.03</vmi:EarningsPerShareDilutiveSecuritiesStockOptionsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90YWJsZTo5NGE4OTQwYTRkNzI0ZDdjOTNhMDQ2NDA3NWVkOTYxZi90YWJsZXJhbmdlOjk0YTg5NDBhNGQ3MjRkN2M5M2EwNDY0MDc1ZWQ5NjFmXzEyLTUtMS0xLTA_393d9518-134f-469e-8bc7-f9e8cad1f4f5"
      unitRef="usdPerShare">4.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3NzI_7b7bfdd6-2b32-4be7-adca-8e1c5eddc0bb"
      unitRef="usd">16220000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax
      contextRef="i2d87006212164e1482d4462066ed3f7e_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3ODQ_b0eeb5a0-7760-416a-a818-cc55b5360056"
      unitRef="usdPerShare">0.76</us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU3OTE_80423859-cc0f-49c1-8489-ce8506cf9cea"
      unitRef="usd">-17324000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i53c67668fb7a4b95aeb8fd082db493ea_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzMyOTg1MzQ4ODU4MDM_11ce537c-a61d-49a7-94f3-ba4c173792bd"
      unitRef="usdPerShare">-0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:AssetImpairmentCharges
      contextRef="i494d40119df34e68965012fa7a861a42_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzI2NA_622c83a8-e55f-40af-8ba2-2f101e4c3abf"
      unitRef="usd">14736000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax
      contextRef="i494d40119df34e68965012fa7a861a42_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzI3OA_6a40d850-ebce-466b-8227-c91339fb756e"
      unitRef="usdPerShare">0.66</us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzM5OA_94f79c52-a789-4233-9ad4-399254c54c62"
      unitRef="usd">-37779000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbcc2346cf6844bea2fda95a6d76f83b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQxMg_7e7f76cf-573f-49d1-8b0a-34f3d71f07ca"
      unitRef="usdPerShare">-1.68</us-gaap:EarningsPerShareBasic>
    <vmi:PaymentsForRefinancingOfLongTermDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQ2OQ_017bb7e3-895e-4d91-931b-44c2b5ab600d"
      unitRef="usd">11115000</vmi:PaymentsForRefinancingOfLongTermDebt>
    <vmi:PaymentsForRefinancingOfLongTermDebtPerShare
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzQ4Mw_3b17b601-220e-4665-b72e-1945e0a0f88d"
      unitRef="usdPerShare">0.50</vmi:PaymentsForRefinancingOfLongTermDebtPerShare>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzU2NA_5076aa35-beb3-4dc6-a1f1-ac4f618d74db"
      unitRef="usd">5350000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i97f4b87eec5a481589e24eebbbd7187c_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzU3OA_7ecb5901-599e-449d-8fbc-4709ec20075e"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzNjg_3a2d166a-e666-4c0c-97ac-8f0afb055f61"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzNzI_c78b406a-a5c6-4a2e-9b43-c45d23de5165"
      unitRef="shares">130704</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDIvZnJhZzo2ZTgxZDEzNWFlOGM0NDgxODMzOTk2M2U4NWQ3NDgyYi90ZXh0cmVnaW9uOjZlODFkMTM1YWU4YzQ0ODE4MzM5OTYzZTg1ZDc0ODJiXzEzODA_0eeec564-2bff-4869-ac8f-55d76ed54292"
      unitRef="shares">406806</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyODE_57d1e6e9-3274-4c8c-9a55-162d846902d0">EMPLOYEE RETIREMENT SAVINGS PLAN&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Established under Internal Revenue Code Section&#160;401(k), the Valmont Employee Retirement Savings Plan (&#x201c;VERSP&#x201d;) is a defined contribution plan available to all eligible employees. Participants can elect to contribute up to 50% of annual pay, on a pretax and/or after-tax basis. The Company also makes contributions to the Plan and a non-qualified deferred compensation plan for certain Company executives. The 2020, 2019 and 2018 Company contributions to these plans amounted to approximately $14,800, $12,600 and $12,300 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a fully&#x2011;funded, non-qualified deferred compensation plan for certain Company executives who otherwise would be limited in receiving company contributions into VERSP under Internal Revenue Service regulations. The invested assets and related liabilities of these participants were $35,125 and $36,290 at December&#160;26, 2020 and December&#160;28, 2019, respectively. Such amounts are included in &#x201c;Other assets&#x201d; and &#x201c;Deferred compensation&#x201d; on the Consolidated Balance Sheets. Amounts distributed from the Company&#x2019;s non-qualified deferred compensation plan to participants under the transition rules of section&#160;409A of the Internal Revenue Code were approximately $5,067 and $8,335 at December&#160;26, 2020 and December&#160;28, 2019, respectively. All distributions were made in cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzI2NQ_2a8328da-b395-435d-a047-a2c227f6e57a"
      unitRef="number">0.50</vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUyOA_0f9ab512-e03b-48e9-a662-cb181036e7ee"
      unitRef="usd">14800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUzMg_789bf32b-c97e-44e3-bc43-1bf31094d5d3"
      unitRef="usd">12600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzUzOQ_1cf31a08-9c03-4774-9c33-3c0420e21838"
      unitRef="usd">12300000</us-gaap:DefinedContributionPlanCostRecognized>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3MQ_6915d835-20f0-4023-ad71-852cfd45f405"
      unitRef="usd">35125000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3MQ_ad34d86a-3830-4334-a5e0-4dbe92c60b44"
      unitRef="usd">35125000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3OA_3a401dde-104e-4d70-8456-64e18f8fef8d"
      unitRef="usd">36290000</us-gaap:DeferredCompensationPlanAssets>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzg3OA_c72eeac4-cd15-4254-86a9-3c26dc23efa0"
      unitRef="usd">36290000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyMDQ_fbf60593-5060-49bb-bac1-8272554b98e8"
      unitRef="usd">5067000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNDUvZnJhZzphMWM0ZTYxY2I1MTQ0ZDgwYmE2OTU1NDE0MDE1MDAyMi90ZXh0cmVnaW9uOmExYzRlNjFjYjUxNDRkODBiYTY5NTU0MTQwMTUwMDIyXzEyMTE_40b3f175-f3dc-4822-852e-d17f9fb7c956"
      unitRef="usd">8335000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzI5MzU_4d5a014e-1c95-4d63-984a-887d4923c693">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of cash and cash equivalents, receivables, accounts payable, notes payable to banks and accrued expenses approximate fair value because of the short maturity of these instruments. The fair values of each of the Company&#x2019;s long-term debt instruments are based on the amount of future cash flows associated with each instrument discounted using the Company&#x2019;s current borrowing rate for similar debt instruments of comparable maturity (Level 2). The fair value estimates are made at a specific point in time and the underlying assumptions are subject to change based on market conditions. At December&#160;26, 2020, the carrying amount of the Company&#x2019;s long-term debt was $731,179 with an estimated fair value of approximately $884,846.  At December&#160;28, 2019, the carrying amount of the Company&#x2019;s long-term debt was $765,704 with an estimated fair value of approximately $826,413.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For financial reporting purposes, a three&#x2011;level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date is used. Inputs refers broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;1: Quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;2: Observable market based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;3: Unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trading Securities:  The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan of $35,125 ($36,290 in 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities, considering the employee&#x2019;s ability to change investment allocation of their deferred compensation at any time. The Company's remaining ownership in Delta EMD Pty. Ltd. (JSE:DTA) of $202 ($210 in 2019) is recorded at fair value at December&#160;26, 2020. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.  These securities are included in Other Assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments: The fair value of foreign currency and commodity forward and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(15) DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Assets (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Assets (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzczNg_846d54db-159a-4ebd-ab73-c93cda6a16a0"
      unitRef="usd">731179000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3063b9a13f8e44fe89f4131cba451d0a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3Xzc4NQ_8c6666bf-f2dd-42a1-af03-776c67324c1f"
      unitRef="usd">884846000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3Xzg1Mw_dcd0d768-c594-4196-8236-fe576ae58079"
      unitRef="usd">765704000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzkwMg_93b5f5e5-de62-4c26-b016-57feeb6160ec"
      unitRef="usd">826413000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia25596c0dbea4ef5a342bdbe735ae778_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzE_786187aa-30ce-41d8-ad50-0fe9a17d51e8"
      unitRef="usd">35125000</us-gaap:DeferredCompensationPlanAssets>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="ia25596c0dbea4ef5a342bdbe735ae778_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzE_bc23c5bd-1c85-414f-b876-0f9e7bc63f08"
      unitRef="usd">35125000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <vmi:DeferredCompensationLiabilitiesNoncurrent
      contextRef="id5b54cca36c54de9938a0787b1e1ae5f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzU_450c6526-1ced-4f51-93ce-3ff234e9601a"
      unitRef="usd">36290000</vmi:DeferredCompensationLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id5b54cca36c54de9938a0787b1e1ae5f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIwMzU_881478cd-3cbe-4db9-8c55-57e485da9dfa"
      unitRef="usd">36290000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ief830aab957243c08bccf870ab780b63_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIzMjQ_90c5d490-4517-4196-8ab3-f72509c41e63"
      unitRef="usd">202000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i738fb6b6047745dfa43b9902fd031352_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzIzMjg_603f449d-206e-4dd1-be02-c7b0523373f5"
      unitRef="usd">210000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90ZXh0cmVnaW9uOjdjNjQ1MDM3MTEzMzRiNDg4ZGY0NzNmYmNmZThhNTI3XzI5MzA_9e9aea3f-8ac3-4aaf-8f50-e2567785934c">&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Assets (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Assets (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:TradingSecurities
      contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtMS0xLTEtMA_508bb019-f289-4c39-ba2e-e5da4af8211b"
      unitRef="usd">35327000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtMy0xLTEtMA_1ad901ef-2aac-4375-bd37-adb7d0bf552c"
      unitRef="usd">35327000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtNS0xLTEtMA_49447b6b-110e-4e67-93e6-c1160be1e5e7"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i360089f1ce2c41fab047e09fa88256fd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzMtNy0xLTEtMA_f5528801-512c-4deb-bba7-947868d47e47"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ia50a6cd51d084b6aa6458909590bc138_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtMS0xLTEtMA_9456f9ba-fd8d-4709-90ad-47f8209fd38a"
      unitRef="usd">5911000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtMy0xLTEtMA_7339a4f0-153e-4303-8187-e3ca852aa77e"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i421dcc9efdc24eea9eb9a3bcaf3123e6_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtNS0xLTEtMA_41ba540f-105c-4946-a450-1d129a230878"
      unitRef="usd">5911000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i360089f1ce2c41fab047e09fa88256fd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZToyNDdlODU4OTE4YWU0NjY3YTkwNTM5NGJmNmIwZGQyZC90YWJsZXJhbmdlOjI0N2U4NTg5MThhZTQ2NjdhOTA1Mzk0YmY2YjBkZDJkXzQtNy0xLTEtMA_ef2eb6cc-464b-4fd9-8045-523957b4d14a"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:TradingSecurities
      contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtMS0xLTEtMA_1318a589-4982-405e-80fb-a3756e7ccaff"
      unitRef="usd">36500000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtMy0xLTEtMA_309b40f3-726d-41ef-adac-0dca1f66e69c"
      unitRef="usd">36500000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8a33f322ef304c9699fc1c540e11f5d9_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtNS0xLTEtMA_b60b02fc-e9cf-4db1-866b-71a93928e99f"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ia1a8ef8907464b5b8366246c52c51864_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzMtNy0xLTEtMA_49014140-a4a4-4be2-9296-2a0a055e19fd"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i79aca5f5dcd14c758b7494c8d9ac5b93_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtMS0xLTEtMA_c171eba3-dd46-458f-a3a6-ace6f5c35ac0"
      unitRef="usd">3247000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtMy0xLTEtMA_4b1be910-11c4-40eb-bc0e-061fcfb7fb07"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i8a33f322ef304c9699fc1c540e11f5d9_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtNS0xLTEtMA_629d6f58-4b13-41c9-a124-9a7ca7da770a"
      unitRef="usd">3247000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ia1a8ef8907464b5b8366246c52c51864_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTEvZnJhZzo3YzY0NTAzNzExMzM0YjQ4OGRmNDczZmJjZmU4YTUyNy90YWJsZTo1Njk5N2Q2ZTE5YTM0MjE5OTU5ZWI5ZThmM2NhNGY2Yi90YWJsZXJhbmdlOjU2OTk3ZDZlMTlhMzQyMTk5NTllYjllOGYzY2E0ZjZiXzQtNy0xLTEtMA_c8cf1245-a28f-4681-8e26-222bfb2c73b7"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMzQ_b25889dc-e2ac-4f08-9f30-cc728892451f">DERIVATIVE FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. The Company had open foreign currency forward contracts that are marked to market at December 26, 2020 and December 28, 2019, which are insignificant and thus excluded from the tables below. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value of derivative instruments at December&#160;26, 2020 and December&#160;28, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.172%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(16) DERIVATIVE FINANCIAL INSTRUMENTS (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;26, 2020, December&#160;28, 2019, and December&#160;29, 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.773%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Statements of earnings location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from divestiture of grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts which qualified as a cash flow hedge of the variability in the cash flows attributable to future steel purchases. In 2019, the forward contracts had a notional amount of $12,128 for the purchase of 3,500 short tons for each month from May 2019 to September 2019. The gain (loss) realized upon settlement is recorded in product cost of sales in the consolidated statements of earnings over average inventory turns.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contracts, which qualify as a cash flow hedge, matured in December 2020 and a notional amount to buy 4,500 euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contracts, which qualify as a cash flow hedge, have a final maturity date of June 2021 and a notional amount to sell $27,500 in exchange for a stated amount of Euros.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the second quarter of 2020, the Company early settled its Australian dollar denominated foreign currency forward contracts and received proceeds of $11,983. In 2019, all net investment hedges incepted in 2018 were early settled and the Company received proceeds of $11,184. Amounts will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the second quarter of 2019, the Company entered into two fixed-for-fixed cross currency swaps ("CCS"), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's euro and DKK investments and to reduce interest expense.  Interest is exchanged twice per year on April 1 and October 1. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key terms of the two CCS are as follows:   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Termination Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Swapped Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Net Settlement Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Danish Krone (DKK)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DKK 333,625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.825%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;71,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designated the full notional amount of the two CCS ($130,000) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMzA_0040b974-b332-4fb6-b676-4de1916c9443">Fair value of derivative instruments at December&#160;26, 2020 and December&#160;28, 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.172%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i1d66d45540ad45c6a50847fc81dc0c00_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzItMy0xLTEtMA_15dc8c96-79c9-4396-84e9-9618a0d9da34"
      unitRef="usd">724000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i45a6be0bd9744dba9e814b287c719ffd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzItNS0xLTEtMA_0761d2d4-eec5-4efa-8bea-d5a5b36d3b08"
      unitRef="usd">2119000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i2c4ef002c3ea459488befe2f2bf8f7c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzQtMy0xLTEtMA_71c6a82f-e22c-491a-9cc3-d145320db63a"
      unitRef="usd">600000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i71a6b2b31ae643bc88874b46b2784633_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzQtNS0xLTEtMA_15f9bbc5-0020-4b64-96de-6357ddc9dfd4"
      unitRef="usd">1128000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i4d0670291c2c4e9b85f29885e4bc506e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzUtMy0xLTEtMA_9f177925-06d6-4198-a1c3-d2d8c25f0618"
      unitRef="usd">-7235000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib5d442ea5cb0459f8a262acb17db08c3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzUtNS0xLTEtMA_e229e706-5069-4468-a93f-32ea94ab9d6a"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzYtMy0xLTEtMA_c83eeaec-cf77-4104-bd52-9b5e879ecb7e"
      unitRef="usd">-5911000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTo0OTI5MDNjYTJmMWI0ZjQyODM3ODQxNmRmZDgxNTZkYy90YWJsZXJhbmdlOjQ5MjkwM2NhMmYxYjRmNDI4Mzc4NDE2ZGZkODE1NmRjXzYtNS0xLTEtMA_8a710cf0-c70b-44ac-8d73-5072aa0ad33a"
      unitRef="usd">3247000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMjM_971ccbcd-ae53-4b39-b54c-e2a17744a7bc">Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;26, 2020, December&#160;28, 2019, and December&#160;29, 2018 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.773%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Statements of earnings location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from divestiture of grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6f6bc0c8781e4fe3ad95da8b853fc47b_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItMy0xLTEtMA_e25d1c7d-65e2-4ef7-a659-87dc1bb28119"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4f309a46b78a4b3ca34d00656060d37e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItNS0xLTEtMA_4d563d68-927e-4f34-9261-7a409608ba26"
      unitRef="usd">-2130000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i21fa5fc94a8a4a7abaa35255a173f94c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzItNy0xLTEtMA_877ebe60-37a8-4214-a59c-5535d195d66d"
      unitRef="usd">1021000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i95bd079fe7694ea6be466461f90bb6b0_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtMy0xLTEtMA_964a6af3-210b-4412-a687-67a2e1f5a8db"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ideed7fe959de40a59f6d62aa5e47021b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtNS0xLTEtMA_a3b103cd-b2e2-4932-82e7-e9ec5f21de66"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2fba76cdca1d4f5e8e9b3e595e780be1_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzMtNy0xLTEtMA_e8e0f7d8-cb71-45ab-ae75-72fab9a9e552"
      unitRef="usd">-1215000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i19c2b9b963be4cd79d326aaff54b72e3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtMy0xLTEtMjk0Mw_562a0588-e78d-4354-a90f-ebe7138f4475"
      unitRef="usd">1598000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icd06cedf67284fcd966757f66ca3e3a0_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNS0xLTEtMjk0Mw_b2388634-def0-4d80-a842-506f2524c062"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i15f4a0c363014014987a809d0ef10376_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNy0xLTEtMjk0Mw_4ff48825-81ad-4609-beeb-46fdbf702117"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8036aa14731d461e9f7176e88f89a1c9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtMy0xLTEtMA_13549774-f34d-4b84-b71a-9ebee81f5137"
      unitRef="usd">187000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib158c89e6968460595bba783677d386b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNS0xLTEtMA_f737de3f-1f37-4a56-9523-246cc94f03da"
      unitRef="usd">950000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i162a4cf871d4490aa1efd796decdc104_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzQtNy0xLTEtMA_da9a2bf2-9ad3-47cf-860e-6132947165a2"
      unitRef="usd">782000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9518276c912049f58f367f13736a0bc8_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtMy0xLTEtMA_d99cae94-a3f8-4fae-bd3f-211935977551"
      unitRef="usd">-64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i38369a252bb94111ad37f6e20ebc9a68_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtNS0xLTEtMA_536b18be-d510-4cfe-9357-3d27eca2c0bb"
      unitRef="usd">-64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iab6b861a476e4761afd3a69fc19171c6_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzUtNy0xLTEtMA_3de9996e-252e-4d2f-9330-293bf9ca9d56"
      unitRef="usd">-423000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3e7f5df15a7647afaefd1c83c8f57b9e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtMy0xLTEtMA_9de0b44f-46cf-4f0b-bc33-6ebdd4d88e9e"
      unitRef="usd">2738000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i46abd7ce790d47b0add9f5d7c8404f86_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtNS0xLTEtMA_db6af6e8-894d-439a-a90f-8d0e44f38231"
      unitRef="usd">2823000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3f087b9fe6014e3f9bfc0c2a22e1704d_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzYtNy0xLTEtMA_e3b0cfe5-dbb0-41c6-9e13-fe3a0da76490"
      unitRef="usd">828000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctMy0xLTEtMA_50a1fd17-a3cb-4e01-a772-e34f38d75fff"
      unitRef="usd">4459000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctNS0xLTEtMA_0b48a6b8-1f3f-41e2-811b-4296ce695145"
      unitRef="usd">1579000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTpjMjZhOWYzYTgwYjE0NDA1OTJlZDRhOWIyY2FlMjYzZS90YWJsZXJhbmdlOmMyNmE5ZjNhODBiMTQ0MDU5MmVkNGE5YjJjYWUyNjNlXzctNy0xLTEtMA_ef36c22b-1a4e-4a6b-9843-68519ada53d9"
      unitRef="usd">993000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i987f9afb2fcb4d4f98c172f0725c7728_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzE1NTk_9109659d-dc95-4ada-8aea-845039869746"
      unitRef="usd">12128000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmountMass
      contextRef="if3858f41df704a49b14f912b5c1e31c5_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzE1ODI_9dab6054-4602-4ecb-810b-e92f2d4940cd"
      unitRef="t">3500</us-gaap:DerivativeNonmonetaryNotionalAmountMass>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i64cc067c401b44509808d2ced687521f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzkzNDU4NDg4NDE1NjU_01be59a1-1bc2-4325-aef7-01d65bb90709"
      unitRef="eur">4500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic4aed394a03e41c1b1074995b3e2e394_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzkzNDU4NDg4NDE5NjA_5243f8fe-f6b7-452f-93f3-cc8e466bfa50"
      unitRef="eur">27500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i5a8b2188290e4498972b53623d5e775c_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzMyOTg1MzQ4OTEzNzM_e35e704f-2e8b-46fe-bf84-ea95a26ea283"
      unitRef="usd">11983000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ica9f078e141a4f0380d04359aa4c548b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzMwNTk_1decfde3-16a1-4957-ad4f-ed1337784f86"
      unitRef="usd">11184000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ie323f470739648ca8e3995d8f11611eb_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzM5NjU_96b9cd02-c8ad-45bf-a0ab-759a8494d0cf"
      unitRef="derivative">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i363f511e1819408b93977aba6e338ddd_I20190629"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQwODc_7df727e8-513d-47ff-9b54-99671f84a216"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzUwMjg_157c6d1e-70a0-4001-bd94-9d9153f376f0">&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key terms of the two CCS are as follows:   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Termination Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Swapped Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Net Settlement Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Danish Krone (DKK)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DKK 333,625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.825%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;71,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtMS0xLTEtMA_d1517bb6-d3d1-4cfd-9b80-b0fe8ec6efe5"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtMy0xLTEtMA_50d0db72-1a12-4ba6-9c9a-f9fe269efcf4"
      unitRef="number">0.0268</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icc746e3e812341abb7d11d068e122b2b_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzEtNC0xLTEtMA_70fbfb7f-17f1-4bfc-a479-aae4080b47d1"
      unitRef="dkk">333625</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItMS0xLTEtMA_12ab5a97-195d-4493-9f34-3b00a349a9d6"
      unitRef="usd">80000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItMy0xLTEtMA_13bfe91a-430e-4ab6-88f4-3a238445e9af"
      unitRef="number">0.02825</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if1a14b614af7498ba80603328d52ceb9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90YWJsZTozNTRhMTNiNWM0MDg0YzlhODcyYmVhZGZlZWM3ZTY4Ni90YWJsZXJhbmdlOjM1NGExM2I1YzQwODRjOWE4NzJiZWFkZmVlYzdlNjg2XzItNC0xLTEtMA_60f5c55d-9b52-4e8e-9a75-2a9f35525284"
      unitRef="eur">71550000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i53d6db54949648d1bd3f02ad6cda7e82_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQ0ODc_101b683e-1059-4b20-bf3a-b7b0f5ef3023"
      unitRef="derivative">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i53d6db54949648d1bd3f02ad6cda7e82_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNTcvZnJhZzo1MzQ4OGU5YmY2NTA0MGUwYThlOWJlYmVkNTNkMDE4Ny90ZXh0cmVnaW9uOjUzNDg4ZTliZjY1MDQwZTBhOGU5YmViZWQ1M2QwMTg3XzQ0OTU_78a7d3f9-97da-42fd-a3b0-fafc6089b253"
      unitRef="usd">130000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:GuaranteesTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90ZXh0cmVnaW9uOjlmZDJhNTE5NTNjOTQxZWU5MjNmZmE3OTg0ZjM5NWVhXzQwNA_855399da-f56f-485f-9325-3b77b0e5dda5">GUARANTEES&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s product warranty accrual reflects management&#x2019;s best estimate of probable liability under its product warranties. Historical product claims data is used to estimate the cost of product warranties at the time revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty accrual, which is recorded in &#x201c;Accrued expenses&#x201d;, for the years ended December&#160;26, 2020 and December&#160;28, 2019, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for pre-existing warranties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GuaranteesTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90ZXh0cmVnaW9uOjlmZDJhNTE5NTNjOTQxZWU5MjNmZmE3OTg0ZjM5NWVhXzMyOTg1MzQ4ODM3Mzc_c188548e-91a7-47b3-9409-9e66b16ab69b">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty accrual, which is recorded in &#x201c;Accrued expenses&#x201d;, for the years ended December&#160;26, 2020 and December&#160;28, 2019, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for pre-existing warranties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzEtMS0xLTEtMA_be7ba9d6-cd65-4c3e-9562-07a35e7bc21e"
      unitRef="usd">13532000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzEtMy0xLTEtMA_9bff7418-2a45-46b3-9b49-d3988be6eab2"
      unitRef="usd">17008000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzItMS0xLTEtMA_6f831c96-8e6f-4fe0-b931-9f946815e433"
      unitRef="usd">10228000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzItMy0xLTEtMA_54e5ad1d-2026-4073-8fc1-ed51152db839"
      unitRef="usd">17484000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzMtMS0xLTEtMA_f9d19e43-f825-4488-9d21-5a2f686af320"
      unitRef="usd">12287000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzMtMy0xLTEtMA_f3bd4cc1-83ad-4b1f-954f-910b99c1847e"
      unitRef="usd">16080000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzQtMS0xLTEtMA_67a92833-8bc5-4cd1-851a-747083bfaf26"
      unitRef="usd">-804000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzQtMy0xLTEtMA_71190dec-6401-437f-8fac-c44ea91252e8"
      unitRef="usd">-2072000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzUtMS0xLTEtMA_94355d6a-f1f6-4dba-ba91-b619058b91a2"
      unitRef="usd">14787000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjMvZnJhZzo5ZmQyYTUxOTUzYzk0MWVlOTIzZmZhNzk4NGYzOTVlYS90YWJsZTo3MDUzZGM3MjI1MTE0MTAwOTYyODIyOTE3ZDNjZGJhZS90YWJsZXJhbmdlOjcwNTNkYzcyMjUxMTQxMDA5NjI4MjI5MTdkM2NkYmFlXzUtMy0xLTEtMA_92575f3d-722e-4adb-8688-ec69ace6c706"
      unitRef="usd">13532000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjYvZnJhZzoyYTJlN2EzZTRjN2Q0MDdhODRkNmE5NTUyN2M4MWViZi90ZXh0cmVnaW9uOjJhMmU3YTNlNGM3ZDQwN2E4NGQ2YTk1NTI3YzgxZWJmXzYzMw_0fb8acc8-3685-4c23-99e4-a6a3226da240">COMMITMENTS &amp;amp; CONTINGENCIESVarious claims and lawsuits are pending against Company and certain of its subsidiaries. The Company cannot fully determine the effect of all asserted and unasserted claims on its consolidated results of operations, financial condition, or liquidity. Where asserted and unasserted claims are considered probable and reasonably estimable, a liability has been recorded. We do not expect that any known lawsuits, claims, environmental costs, commitments, or contingent liabilities will have a material adverse effect on our consolidated results of operations, financial condition, or liquidity.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxMzk_6ae74a6f-c4f1-4f8c-a936-c9b7375aca6b">DEFINED BENEFIT RETIREMENT PLAN &lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delta Ltd., a wholly-owned subsidiary of the Company, is the sponsor of the Delta Pension Plan ("Plan"). The Plan provides defined benefit retirement income to eligible employees in the United Kingdom. Pension retirement benefits to qualified employees are 1.67% of final salary per year of service upon reaching the age of 65&#160;years. This Plan has no active employees as members at December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the overfunded or underfunded status of the pension plan as an asset or liability. The funded status represents the difference between the projected benefit obligation (PBO) and the fair value of the plan assets. The PBO is the present value of benefits earned to date by plan participants, including the effect of assumed future salary increases (if applicable) and inflation. Plan assets are measured at fair value. Because the pension plan is denominated in British pounds sterling, the Company used exchange rates of $1.356/&#xa3; and $1.308/&#xa3; to translate the net pension liability into U.S. dollars at December 26, 2020 and December 28, 2019, respectively. The net funded status of $118,523 at December&#160;26, 2020 is recorded as a noncurrent liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Projected Benefit Obligation and Fair Value of Plan Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The accumulated benefit obligation (ABO) is the present value of benefits earned to date, assuming no future compensation growth. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As there are no active employees in the plan, the ABO is equal to the PBO for all years presented. The underfunded ABO represents the difference between the PBO and the fair value of plan assets.  On October 26, 2018, the High Court of Justice in the United Kingdom ruled that pension plans which offered guaranteed minimum pension ("GMP") benefits between 1990 and 1997 must ensure the benefit accrued between men and women were equal.   The Company estimated the cost of GMP equalization at &#xa3;9,500, which was treated as a prior service cost at December 29, 2018.  During fiscal 2020, the Company recognized an additional &#xa3;711 for the effect of GMP equalization.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;29, 2018 to December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected &lt;br/&gt;Benefit &lt;br/&gt;Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded &lt;br/&gt;status&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;28, 2019 to December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected &lt;br/&gt;Benefit &lt;br/&gt;Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded &lt;br/&gt;status&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs - GMP equalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss that increased the projected benefit obligation was driven by a decrease in 2020 discount rates from 2.05% to 1.40%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-tax amounts recognized in accumulated other comprehensive income (loss) as of December&#160;26, 2020 and December&#160;28, 2019 consisted of actuarial gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs - GMP equalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assumptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percentages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salary increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CPI inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RPI inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension expense is determined based upon the annual service cost of benefits (the actuarial cost of benefits earned during a period) and the interest cost on those liabilities, less the expected return on plan assets. The expected long-term rate of return on plan assets is applied to the fair value of plan assets. Differences in actual experience in relation to assumptions are not recognized in net earnings immediately, but are deferred and, if necessary, amortized as pension expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net periodic pension expense for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Periodic Benefit Cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(513)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Assumptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percentages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CPI Inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RPI Inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discount rate is based on the yields of AA-rated corporate bonds with durational periods similar to that of the pension liabilities. The expected return on plan assets is based on our asset allocation mix and our historical return, taking into account current and expected market conditions. The expected return of plan assets decreased from 4.18% to 3.96% for 2021 as the projected returns on the corporate bond plan assets is expected to decrease.  Inflation is based on expected changes in the consumer price index or the retail price index in the U.K. depending on the relevant plan provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed negotiations with Plan trustees in 2019 regarding annual funding for the Plan. The annual contributions into the Plan are $17,765 (/&#xa3;13,100) per annum as part of the Plan&#x2019;s recovery plan, along with a contribution to cover the administrative costs of the Plan of approximately $1,763 (/&#xa3;1,300) per annum.  In December 2020, the Company made its required 2021 annual contribution in addition to the required 2020 annual contribution that was made earlier in fiscal 2020.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Benefit Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details expected pension benefit payments for the years 2021 through 2030:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.357%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2026&#160;-&#160;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset Allocation Strategy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment strategy for pension plan assets is to maintain a diversified portfolio consisting of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Long-term fixed&#x2011;income securities that are investment grade or government&#x2011;backed in nature;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Common stock mutual funds in U.K. and non-U.K. companies, and;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Diversified growth funds, which are invested in a number of investments, including common stock, fixed income funds, properties and commodities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Plan, as required by U.K. law, has an independent trustee that sets investment policy. The general strategy is to invest approximately 50% of the assets of the plan in common stock mutual funds and diversified growth funds, with the remainder of the investments in long-term fixed income securities, including corporate bonds and index-linked U.K. gilts. The trustees regularly consult with representatives of the plan sponsor and independent advisors on such matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plan investments are held in a trust. The weighted&#x2011;average maturity of the corporate bond portfolio was 13&#160;years at December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plan assets are valued at fair value. The following is a description of the valuation methodologies used for the investments measured at fair value, including the general classification of such instruments pursuant to the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leveraged inflation-linked gilts (LDIs)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;LDIs are a combination of U.K. government-backed securities (such as bonds or other fixed income securities issued directly by the U.K. Treasury) money market instruments, and derivatives combined to give leveraged exposure to changes in the U.K. long-term interest and inflation rates. These funds are expected to offset a proportion of the impact changes in the long-term interest and inflation rates in the U.K. have on the pension plan's benefit plan obligation liability. The fair value recorded by the Plan is calculated using net asset value (NAV) for each investment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Temporary Cash Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; These investments consist of British pound sterling, reported in terms of U.S. dollars based on currency exchange rates readily available in active markets. These temporary cash investments are classified as Level 1 investments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Corporate Bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Corporate bonds and debentures consist of fixed income securities issued by U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Corporate Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;This investment category consists of common and preferred stock, including mutual funds, issued by U.K. and non-U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;Secured income asset (SIA) funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - This investment category consists of holdings which will have a high level of expected inflation linkage.  Examples of underlying assets classes are rental streams and infrastructure debt.  Due to the private nature of these investments, pricing inputs are not readily observable.&#160;&#160;Asset valuations are developed by the fund manager.&#160;&#160;These valuations are based on the application of public market multiples to private company cash flows, market transactions that provide valuation information for comparable companies, and other methods.  The fair value recorded by the Plan is calculated using NAV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At December&#160;26, 2020 and December&#160;28, 2019, the pension plan assets measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Inputs (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary cash investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leveraged inflation-linked gilt funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured income asset funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Inputs (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary cash investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leveraged inflation-linked gilt funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured income asset funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMwMA_9a9c1620-3725-492e-a561-a4a63243b9a6"
      unitRef="number">0.0167</vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits>
    <vmi:DefinedBenefitPlanAgeForRetirementBenefits
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM2NA_a8da1d30-c58d-4c9f-bb02-8b4ff88d9452">P65Y</vmi:DefinedBenefitPlanAgeForRetirementBenefits>
    <vmi:ActiveMembersOfDefinedBenefitRetirementPlan
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM4OA_0f96c6d6-110a-4126-9cc2-6e2f5f7a0b66"
      unitRef="item">0</vmi:ActiveMembersOfDefinedBenefitRetirementPlan>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzEwOTk1MTE2MzYyMTM_4f3c745c-25a4-448a-b87f-c0185115727c"
      unitRef="usdPerGBP">1.356</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzEwOTk1MTE2MzYyMjE_5739bea8-d692-4352-88e6-11d9146883d8"
      unitRef="usdPerGBP">1.308</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzExMDg_89a44dee-3bdc-4c5d-87f5-9fac1bb44def"
      unitRef="usd">-118523000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzE4NDE_a8324593-122c-48db-b7a9-a3e0bf722b12"
      unitRef="gbp">9500000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwNzU_5635d4aa-5953-497b-87f5-b8bae1cb288b"
      unitRef="gbp">711000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNjQ_b34cb4fc-5124-4525-8efe-3b234fc64f7e">Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;29, 2018 to December&#160;28, 2019 were as follows:&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected &lt;br/&gt;Benefit &lt;br/&gt;Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded &lt;br/&gt;status&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;28, 2019 to December&#160;26, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected &lt;br/&gt;Benefit &lt;br/&gt;Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funded &lt;br/&gt;status&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs - GMP equalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value at December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtMi0xLTEtMA_f099cf0b-2a2f-487a-b6a1-f8b789fee1f6"
      unitRef="usd">647440000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtNC0xLTEtMA_fd667566-1973-416f-908a-f082694e91f5"
      unitRef="usd">503536000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzEtNi0xLTEtMA_953909e6-4576-49d1-842b-03e5e17eba7b"
      unitRef="usd">-143904000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzItNC0xLTEtMA_a439d1b8-ae38-41d3-abe6-4a9324d87029"
      unitRef="usd">18461000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzMtMi0xLTEtMA_f8c1838c-7110-473c-837c-13c7974470fb"
      unitRef="usd">16923000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzUtNC0xLTEtMA_d175eed9-4617-4aa9-ada4-63e91c634c3f"
      unitRef="usd">86081000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzYtMi0xLTEtMA_22157120-03d4-4d0c-8d1f-a953cb8cc924"
      unitRef="usd">20769000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzYtNC0xLTEtMA_cf8dda7a-1485-4249-aace-b3656e95650b"
      unitRef="usd">20769000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzctMi0xLTEtMA_82c7f613-3730-4995-b015-3168a15579ee"
      unitRef="usd">-79485000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzgtMi0xLTEtMA_8ca0ea1b-58ba-4b23-af8a-39d78b841580"
      unitRef="usd">21324000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzgtNC0xLTEtMA_51ab5867-8a43-4d3e-8ffb-b20f757b0385"
      unitRef="usd">17087000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktMi0xLTEtMA_a7312feb-3ffd-434d-abbd-971a74e22fd0"
      unitRef="usd">744403000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktNC0xLTEtMA_c2723600-3f00-4b86-82d7-ac164603fce5"
      unitRef="usd">604396000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZToxMmNlY2IyYjkyZTQ0NDk5ODE1N2NlMDRhY2FhYTYzZC90YWJsZXJhbmdlOjEyY2VjYjJiOTJlNDQ0OTk4MTU3Y2UwNGFjYWFhNjNkXzktNi0xLTEtMA_5289e6fe-199d-4398-b622-7c3590a1abd6"
      unitRef="usd">-140007000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtMi0xLTEtMA_5ddbd052-ce23-4eeb-8e41-347977193137"
      unitRef="usd">744403000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtNC0xLTEtMA_af9de33b-f373-4115-8352-12260b3c0fb0"
      unitRef="usd">604396000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzEtNi0xLTEtMA_83a8b4f6-b15b-427c-8d8b-03f9d25b17ab"
      unitRef="usd">-140007000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzItNC0xLTEtMA_06768541-0820-4b17-ad64-176ff8b901b1"
      unitRef="usd">35399000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzMtMi0xLTEtMA_ecaeaaba-c025-4871-b565-13c1674ac25c"
      unitRef="usd">12954000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzQtMi0xLTEtMA_b081568f-7cb6-4daa-a833-1675c9d7b9c9"
      unitRef="usd">949000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzUtNC0xLTEtMA_e9b006ea-ddae-446c-abec-b991d44d610a"
      unitRef="usd">89988000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzYtMi0xLTEtMA_506ec646-4f50-4993-b550-100cf571796b"
      unitRef="usd">18212000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzYtNC0xLTEtMA_570ab367-c334-4637-bca6-f0f340cdc492"
      unitRef="usd">18212000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzctMi0xLTEtMA_295e66f0-1db9-4dea-8196-eedd393bf99e"
      unitRef="usd">-87855000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzgtMi0xLTEtMA_48e6d4c4-5283-4f72-a056-349a4b9c2144"
      unitRef="usd">32224000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzgtNC0xLTEtMA_4f0ae7b0-8e7a-4632-a71a-ee6f89976d64"
      unitRef="usd">30079000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktMi0xLTEtMA_150e10d1-7a62-4d0a-8282-311347c12e4a"
      unitRef="usd">860173000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktNC0xLTEtMA_33119edc-0d14-4336-89d3-6df81b515818"
      unitRef="usd">741650000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3MGIzMzY0YmM5NWE0OTc5YTJlZjg2N2JlZWE5MzIzNi90YWJsZXJhbmdlOjcwYjMzNjRiYzk1YTQ5NzlhMmVmODY3YmVlYTkzMjM2XzktNi0xLTEtMA_a61cea42-5ce6-4e12-912c-76e80e2de963"
      unitRef="usd">-118523000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwODQ_97391bf4-4169-47fe-b33b-0a1a40a40c22"
      unitRef="number">0.0205</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwOTE_72cfecd9-5a19-4cc8-b768-adf6c3f883f2"
      unitRef="number">0.0140</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxMzg_8085081f-be0a-4a58-b667-3fd8e9917c88">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-tax amounts recognized in accumulated other comprehensive income (loss) as of December&#160;26, 2020 and December&#160;28, 2019 consisted of actuarial gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs - GMP equalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzQtMS0xLTEtMA_549be74f-c516-491a-a3a8-172422007b9e"
      unitRef="usd">-130188000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzUtMS0xLTEtMA_6515412c-3ef5-4c31-bd08-d1d60ac63f6d"
      unitRef="usd">-10839000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzctMS0xLTEtMA_bf37d8ec-10ed-41a0-a261-a6e10cacdb03"
      unitRef="usd">-2699000</vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzQtMS0xLTEtNTMwNA_23cdce8d-dd6f-4d19-94af-591fe13fa6e1"
      unitRef="usd">-143726000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzUtMS0xLTEtNTI5OQ_08f1d677-d1b2-4ad2-a4b6-3dbed3b59a1d"
      unitRef="usd">-16731000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzYtMS0xLTEtNTI5Ng_2c84ccd8-4f71-4439-9af7-8910e97e2449"
      unitRef="usd">-814000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzctMS0xLTEtNTMwMQ_86670a94-7312-4c5e-bde8-9422a65b518c"
      unitRef="usd">-3987000</vmi:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpkM2YxNmIyOGY0OWQ0M2E5OTFjNDA0NGI3ZDgxYTc1NC90YWJsZXJhbmdlOmQzZjE2YjI4ZjQ5ZDQzYTk5MWM0MDQ0YjdkODFhNzU0XzgtMS0xLTEtMA_0dfaa215-18c3-4c04-a52f-caf9d04e8026"
      unitRef="usd">-165258000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNjM_a80e3621-362d-4d32-90a5-8ec280797461">The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percentages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salary increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CPI inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RPI inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzEtMS0xLTEtMA_15989f44-1784-4420-baff-5005142958d1"
      unitRef="number">0.0140</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzEtMy0xLTEtMA_9a64c34e-6610-4734-87ec-281852ffecc7"
      unitRef="number">0.0205</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzMtMS0xLTEtMA_10772a48-827c-4c32-98df-9186f8819e43"
      unitRef="number">0.0200</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzMtMy0xLTEtMA_b2688a7b-edb6-488f-b0a7-98aeaef19813"
      unitRef="number">0.0215</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzQtMS0xLTEtMA_557f820d-8260-4572-979b-a63ad7e5ed3c"
      unitRef="number">0.0290</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTphYTM2MDdiY2FhNzQ0NzdjYjQzOGUzMzc1YTkzMzU2ZC90YWJsZXJhbmdlOmFhMzYwN2JjYWE3NDQ3N2NiNDM4ZTMzNzVhOTMzNTZkXzQtMy0xLTEtMA_504609a4-a942-487a-b20f-d13d4b51c9c6"
      unitRef="number">0.0305</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDY_e78f5130-052f-4c08-bd69-e40a17d0a2f8">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net periodic pension expense for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Periodic Benefit Cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(513)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzItMi0xLTEtMA_37b1f7c6-ae73-4932-802a-b497064cec9f"
      unitRef="usd">12954000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzItNC0xLTEtMA_5a508504-bcbd-4c4a-b779-8321d436e8b6"
      unitRef="usd">16923000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzMtMi0xLTEtMA_2e680dc8-2ac5-480e-8b9b-73c6629f8715"
      unitRef="usd">23215000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzMtNC0xLTEtMA_6dbb97ee-3db7-4fb4-ab17-06bb9334dd2e"
      unitRef="usd">20000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzQtMi0xLTEtMA_b82e4611-7230-40e6-ae63-8b03873b8dd4"
      unitRef="usd">513000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzQtNC0xLTEtMA_f3179437-cf35-4057-9ffe-2022691ab51d"
      unitRef="usd">513000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzUtMi0xLTEtMA_c314248e-5447-42a8-9ae1-d979d6b4e329"
      unitRef="usd">-2437000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzUtNC0xLTEtMA_2b95bedd-ce3c-41be-9480-636e5a6e4937"
      unitRef="usd">-2051000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzYtMi0xLTEtMA_08bd60cf-5568-4701-947e-34cc48f7897e"
      unitRef="usd">-7311000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZTY3MTExM2JmMDg0NDAxYjQ1ODFhNTZjNTY5YjYwZi90YWJsZXJhbmdlOmZlNjcxMTEzYmYwODQ0MDFiNDU4MWE1NmM1NjliNjBmXzYtNC0xLTEtMA_30dfab97-c305-4ead-8bbb-5e222b3975f0"
      unitRef="usd">-513000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <vmi:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNzE_ba5c53e3-237a-4ccf-ac87-22246553c443">The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2020 and 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percentages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CPI Inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RPI Inflation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</vmi:ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzEtMi0xLTEtMA_6903b5f7-dddd-4c6d-8272-6fa83059969f"
      unitRef="number">0.0205</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzEtNC0xLTEtMA_808be4a7-49ca-4cdb-b0b7-70f99f9b7c8c"
      unitRef="number">0.0290</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzItMi0xLTEtMA_e33ee1d2-7244-4565-b98b-c6ef04e7b558"
      unitRef="number">0.0418</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzItNC0xLTEtMA_0131bcb9-f1fb-4941-b124-eed7698e5109"
      unitRef="number">0.0425</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzMtMi0xLTEtMA_e51e16a5-0ad1-4daf-b2ef-63a43f15d955"
      unitRef="number">0.0215</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzMtNC0xLTEtMA_89f78f14-cb54-4048-95c4-7ed9815fcd51"
      unitRef="number">0.0220</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzQtMi0xLTEtMA_1bf8f87b-3614-4ac1-b2b2-4766a4f4b3ee"
      unitRef="number">0.0305</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate>
    <vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTo3ZGQ3OTJmOTMwYTk0YzkyYTU5YzdlZjlmODE4Y2VhYy90YWJsZXJhbmdlOjdkZDc5MmY5MzBhOTRjOTJhNTljN2VmOWY4MThjZWFjXzQtNC0xLTEtMA_55bf6e8d-1868-4b62-a71c-64ed98513aaf"
      unitRef="number">0.0330</vmi:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMwOTg_17b99225-281d-4507-9a39-5387f35a1c51"
      unitRef="number">0.0418</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i999e66502a404965a5a6a1fae81ebbb9_D20201227-20211225"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzMyOTg1MzQ4OTMxMDU_8d1e0a45-b9f5-4a0e-9617-d4580b303420"
      unitRef="number">0.0396</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM5OTA_2177216b-2373-4c39-9331-218496b8e8af"
      unitRef="usd">17765000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzM5OTY_84471d5a-a274-4a5a-9475-fb33d238fc9b"
      unitRef="gbp">13100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQxMzY_e357555c-9bf8-4d89-a9ad-2cf2b7995078"
      unitRef="usd">1763000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQxNDI_539cc51a-ccbe-4faf-91fc-deeb2d27b5ce"
      unitRef="gbp">1300000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDE_8f6073c8-b215-46e4-9273-ce9870a9b915">&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details expected pension benefit payments for the years 2021 through 2030:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.357%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2026&#160;-&#160;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzEtMi0xLTEtMA_071ed757-89ca-4dfa-863e-b939cc8420f3"
      unitRef="usd">19935000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzItMi0xLTEtMA_4355da02-211f-4dce-8ac1-2843d3be57f9"
      unitRef="usd">20477000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzMtMi0xLTEtMA_7c63d426-bc42-4d09-b111-ad0ab5d78876"
      unitRef="usd">21155000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzQtMi0xLTEtMA_7125035d-cf3a-4b15-9ac7-e2b5764b3201"
      unitRef="usd">21698000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzUtMi0xLTEtMA_47804525-cd88-4273-954a-476abc46ae20"
      unitRef="usd">22376000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmZDM3YTUzNzQzYmY0MDE1OTY1ZGZiNWU4ZWZmNmI4Mi90YWJsZXJhbmdlOmZkMzdhNTM3NDNiZjQwMTU5NjVkZmI1ZThlZmY2YjgyXzYtMi0xLTEtMA_def94864-e811-4274-9f56-bf40e8ca8768"
      unitRef="usd">122727000</vmi:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i25bc2e0113eb4df889c350739d3026b9_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzQ4OTM_8daaccd9-ab14-47f5-aa99-d6a64e574e44"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzUzNDI_c6112e67-daf1-4ba8-a1fb-7fd2140ddd27">P13Y</vmi:DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90ZXh0cmVnaW9uOjU5MGRiMjdhZmRlNTQ5YzY4MjE2YzgxMmRhMDE0ZmY0XzgxNDM_9afe06d9-aba8-4a22-bcfb-9ceeb3185b27">At December&#160;26, 2020 and December&#160;28, 2019, the pension plan assets measured at fair value on a recurring basis were as follows:&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Inputs (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary cash investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leveraged inflation-linked gilt funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured income asset funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in &lt;br/&gt;Active Markets &lt;br/&gt;for Identical &lt;br/&gt;Inputs (Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other &lt;br/&gt;Observable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable &lt;br/&gt;Inputs &lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary cash investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan net assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at NAV:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leveraged inflation-linked gilt funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured income asset funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6568cc6a602743de9cc5075e6096d543_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzItMi0xLTEtMA_02b1af81-a998-4a47-8996-ef42520dbc75"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6ee624e75d06441795a189dab208e574_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzItOC0xLTEtMA_13caa99f-8bc3-4462-958f-14d09c6c86a6"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i66dbfd874fc44771976decdc635b5fdc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzMtMi0xLTEtMA_29db4a63-d44c-4f82-bc14-c723bcb34396"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb1deccacd674a39b8465cb36f07f951_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzMtOC0xLTEtMA_590615f8-a9df-4d2e-b92f-e85acb13a275"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb6f7775e85f4d4b8498d171771350c7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzQtMi0xLTEtMA_92e11070-c79d-4b72-8037-1a2211410c62"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3063b9a13f8e44fe89f4131cba451d0a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzQtOC0xLTEtMA_732793c1-b3f6-4847-9cfa-dae73ab193cb"
      unitRef="usd">31935000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa548e32a0e94c4a9917fcc69b6e13a1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzYtOC0xLTEtMA_e70dc264-2e91-422e-98fe-5715ba378fe0"
      unitRef="usd">171013000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i15cb37c0ccac4e99be866a97009bd1f8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzctOC0xLTEtMA_b863c19d-3a01-4b32-afdd-dd8147fbcdba"
      unitRef="usd">115577000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icc587014cf4a41478c7d02a05ae44aea_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzgtOC0xLTEtMA_35f7c3bc-59ba-431f-8594-c8b7cde0fb53"
      unitRef="usd">309987000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if5875ed058984661bd0456c1e832d88a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzktOC0xLTEtMA_7e91a405-e3c4-4edf-9386-3fa14edd8192"
      unitRef="usd">113138000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id170486bc4b24243b0ede04d1e1ae93d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzEwLTgtMS0xLTA_e3a10a45-88b7-494c-a7c5-c557919545e5"
      unitRef="usd">709715000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTowNmZjOWYxZTZmYzU0MTRjYmY5ZDg2YWM3Y2U5MTc5ZS90YWJsZXJhbmdlOjA2ZmM5ZjFlNmZjNTQxNGNiZjlkODZhYzdjZTkxNzllXzExLTgtMS0xLTA_d8d9c275-a086-409f-bc5c-96627d4dcb8c"
      unitRef="usd">741650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7ca235cc167d46f3be5911ef7f628d86_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzItMi0xLTEtMA_d3adad9b-9167-43d5-82c4-1032505bb910"
      unitRef="usd">38388000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1449fd6d29154a139af7820296b58aae_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzItOC0xLTEtMA_e1d58d85-0336-4845-b314-8f3575a375ac"
      unitRef="usd">38388000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i88600e36eadf4937946320bc5c73fd62_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzMtMi0xLTEtMA_047b5d12-62f6-484f-b092-8b9aedae8d18"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia4b8ecbe80f74b5e9fa9c34a8fd403b4_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzMtOC0xLTEtMA_5b218868-2a95-4a73-b2b1-5ae50114dccf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia8e1f022cef84e3da17c587039881e88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzQtMi0xLTEtMA_0a2cf377-7224-430d-9f7e-db3c66a8f7eb"
      unitRef="usd">38388000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i70cca3f21e8340ce8c86cdfddbbd70d5_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzQtOC0xLTEtMA_291b9006-2683-49f6-a8ed-e73e961308d4"
      unitRef="usd">38388000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i272481bf0d5b44c99ed6d400af359960_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzYtOC0xLTEtMA_61d8bd39-6793-4b2c-9efc-4ac1795635f6"
      unitRef="usd">123637000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifaafe632f2ba4003b4d1d22b09e4330f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzctOC0xLTEtMA_8253c123-f115-484b-a399-a10837dd3e21"
      unitRef="usd">97638000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2a2412703e3f44b9945ffdc8caa8ff3d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzgtOC0xLTEtMA_bd7353ed-3ba2-4309-b079-f7c40d060a00"
      unitRef="usd">234612000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a72abf30c9742ce827a475a11b7d299_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzktOC0xLTEtMA_50363768-3277-4904-adba-2a32b697d6f9"
      unitRef="usd">110121000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i495bda0a24554e2ea1b3795084d73cc6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzEwLTgtMS0xLTA_ae5d8e1d-0625-4f10-9c1c-5660260ba0cd"
      unitRef="usd">566008000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNjkvZnJhZzo1OTBkYjI3YWZkZTU0OWM2ODIxNmM4MTJkYTAxNGZmNC90YWJsZTpmOTVmMGQ5Y2VmNTM0YTdkYmQzZmFiZTVlMjkzYmRlYi90YWJsZXJhbmdlOmY5NWYwZDljZWY1MzRhN2RiZDNmYWJlNWUyOTNiZGViXzExLTgtMS0xLTA_1b4ede3e-d094-4fe4-b058-ee11ada41d11"
      unitRef="usd">604396000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MjI_6bd5ebee-9c6c-4d2e-98c3-ad0d826ef61c">LEASES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;The Company has operating leases for plant locations, corporate offices, sales offices, and certain equipment. Outstanding leases at December 26, 2020 have remaining lease terms of one year to fifteen years, some of which include options to extend leases for up to five years. The Company does not have any financing leases. &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company elected practical expedients not to reassess whether existing contracts are or contain leases, to not reassess the lease classification of any existing leases, to not reassess initial direct costs for any existing leases, to use hindsight in determining the lease term and in assessing impairment of the right-of-use asset, and to not separate lease and non-lease components for all classes of underlying assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Commencing in 2021, the Company has an operating lease with first year annual cash expense of approximately $4,000 that will increase 2% annually over the 25 year term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines if an arrangement is a lease at inception. Operating leases are included in other assets, accrued expenses, and lease liabilities in our consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make future lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company used its collateralized incremental borrowing rate in determining the present value of future lease payments. The operating lease ROU asset also includes any lease payments made and excludes any lease incentives and impairments. Some of the Company's facility leases include options to extend the lease when it is reasonably certain that the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Lease cost and other information related to the Company's operating leases at December 26, 2020 and December 28, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.244%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-Two weeks ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-Two weeks ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating lease cost includes approximately $2,500 for short-term lease costs and approximately $2,000 for variable lease payments in 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As part of the adoption of ASC 842, the Company evaluated at the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; One of those facilities, a galvanizing operation in Melbourne, Australia, will not generate sufficient cash flows on an undiscounted cash flow basis to recover the carrying value of the right of use asset.&#160; The Company then estimated a value for this operation using a discounted cash flow model.&#160; The result was an impairment of the right-of-use lease asset of approximately $12,063.&#160;The after-tax balance of $8,444 was recorded as a reduction to retained earnings for the transition adjustment of adoption.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental balance sheet information related to operating leases as of December&#160;26, 2020 and December 28, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease short-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Minimum lease payments under operating leases expiring subsequent to December&#160;26, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0c016f546fc8464fb195411c02843d03_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwMTk_ea39e613-e58f-4c57-88ec-d48769b72556">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic9da9f32084c4011b5b05fb093d50226_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwMzQ_534da8f0-7a71-4a9f-953a-bf5562770181">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwNTM_e1e02555-38ca-4eff-b5c8-a622b5805b92">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <vmi:LesseeOperatingLeaseNotYetCommencedAnnualCashExpense
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyNzc_6014cd49-6a35-4c19-a0cf-df6757bd6d52"
      unitRef="usd">4000000</vmi:LesseeOperatingLeaseNotYetCommencedAnnualCashExpense>
    <vmi:LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyODg_7531e1fd-1819-4b03-adb1-54688bd0406a"
      unitRef="number">0.02</vmi:LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent>
    <vmi:LesseeOperatingLeaseNotYetCommencedLeaseTerm
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODgyOTI_9b41c2ec-c86d-45c4-bf5f-0516cbf8137a">P25Y</vmi:LesseeOperatingLeaseNotYetCommencedLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MjQ_752c2f37-9a6f-439a-884f-266ae0c76c69">Lease cost and other information related to the Company's operating leases at December 26, 2020 and December 28, 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.244%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-Two weeks ended December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fifty-Two weeks ended December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LeaseCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzEtMS0xLTEtNjQ4Nw_8eb2a890-1545-4f98-8858-b054dabfcddc"
      unitRef="usd">23976000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzEtMy0xLTEtMA_6b3063cc-8f1e-45ea-bdc8-349c0be2136f"
      unitRef="usd">24073000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzMtMS0xLTEtNjQ4OQ_076f2dee-eea9-4a01-9df7-6968d72c00fa"
      unitRef="usd">25390000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzMtMy0xLTEtMA_c98bfaaf-ff67-41a0-8a0d-30e011c78bd7"
      unitRef="usd">24835000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzQtMS0xLTEtNjQ4OQ_8c68c55b-b98f-463a-85da-bc4fa1af8e78"
      unitRef="usd">6131000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzQtMy0xLTEtMA_46c52b25-7e67-444c-b2bf-3bf203ad1ea8"
      unitRef="usd">13474000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzUtMS0xLTEtNjQ4OQ_0b8e53a8-396b-4b21-902c-779782f1fbd7">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzUtMy0xLTEtMA_478d1cdc-8ff3-4941-a102-237ad8c251e3">P10Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzYtMS0xLTEtNjQ4OQ_e9f8d2a4-ac7a-4f7f-b043-99d6f7918950"
      unitRef="number">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZToxOTQ4NTcxYTZjNjI0MDZkYjIwMWJlYzkzZGI2Y2U0ZC90YWJsZXJhbmdlOjE5NDg1NzFhNmM2MjQwNmRiMjAxYmVjOTNkYjZjZTRkXzYtMy0xLTEtMA_74973a7e-4329-41ac-8961-361f1029b315"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ShortTermLeaseCost
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE4Nzg_6d21aeb0-e209-4bf0-b224-12f329299529"
      unitRef="usd">2500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE4Nzg_f0646638-f0bd-494f-b1ab-044d5c6108ff"
      unitRef="usd">2500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE5MjY_143a85ad-31ac-4d1a-83dd-03ee69a4759c"
      unitRef="usd">2000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzE5MjY_4fd79d77-ae0a-47a3-b5ba-e3cd9ef6f97d"
      unitRef="usd">2000000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwNzE_f9072674-a739-423c-8f50-d23155d83a3c"
      unitRef="usd">12063000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:StockholdersEquity
      contextRef="i3484fd6f2aae43e79a6877790dab6ad8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzMyOTg1MzQ4ODcwODA_b05ba4de-8b52-45bf-b021-edb3b67350c5"
      unitRef="usd">8444000</us-gaap:StockholdersEquity>
    <vmi:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MTg_ac968f17-f8a2-4738-b66f-d3b89325851a">Supplemental balance sheet information related to operating leases as of December&#160;26, 2020 and December 28, 2019 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease short-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</vmi:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib69dccb581ef4d4c858c6468a61816f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMi0xLTEtMA_65277570-59fd-44e2-90e5-55937f32e2a7"
      unitRef="usd">77566000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i322f0f8aaed447d59e9059072333f3e1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMy0xLTEtNjQ5Mg_e74d6391-2f3c-4ad3-9ad2-64c7e56e620e"
      unitRef="usd">86998000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5f658b0a91f14263934dae53780221c8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMi0xLTEtMA_95f7aa7a-494f-46e3-87bd-ba5290537791"
      unitRef="usd">14658000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6bf62ecdbb90443dac55cdb0555fead8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMy0xLTEtNjQ5NA_86d1e5a5-79f5-4328-a724-3404583225c2"
      unitRef="usd">15226000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2d73e67f1bb9479a8f5a4a73da1dd64a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMi0xLTEtMA_e018dc40-ff16-4d4f-b2af-92b37fb5b122"
      unitRef="usd">80202000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaad41599f3244ff2988379a4e4e70e5d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMy0xLTEtNjQ5NA_7e934126-9bb8-4e33-88d4-fda3e8ee2977"
      unitRef="usd">85817000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzUtMi0xLTEtMA_4855f12f-0dc8-447b-bae0-a5e506d78189"
      unitRef="usd">94860000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzUtMy0xLTEtNjQ5NA_7b75ab4d-56cc-4f5d-933f-e374ecba856c"
      unitRef="usd">101043000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90ZXh0cmVnaW9uOmQyZjkwNGRjZmQ0ZDQ2NGRiNmZjZWQ3NmZhODk5YmY5XzM2MTk_ca290680-2d39-44b3-b910-a2da075d90c2">Minimum lease payments under operating leases expiring subsequent to December&#160;26, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzEtMS0xLTEtMA_9c4dca1b-73c5-4b8f-a225-58eb7ff5c760"
      unitRef="usd">17941000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzItMS0xLTEtMA_df661ba4-8e18-41b6-8719-d9ba49c0418c"
      unitRef="usd">14389000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzMtMS0xLTEtMA_dfca5739-ece8-4c9b-ba5e-e7129c3fa26f"
      unitRef="usd">11097000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzQtMS0xLTEtMA_eb1e9dfa-0f61-4cdb-be74-34341dbef687"
      unitRef="usd">9476000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzUtMS0xLTEtMA_71e41bcd-08e5-4a63-b7d9-5531873f69fb"
      unitRef="usd">9095000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzYtMS0xLTEtMA_d17bde10-fe6a-4ad3-bb1a-faf3b3dc245e"
      unitRef="usd">52383000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzctMS0xLTEtMA_fe2a3b5d-0a58-49aa-9dd3-c786e03ed45b"
      unitRef="usd">114381000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzgtMS0xLTEtMA_faafc68c-6eec-41a4-8acd-18681c5590ce"
      unitRef="usd">19521000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozMWIwZDJkNzVkM2I0ZWYyOTZjYWFiZjQ1YWVlMzE1Ny90YWJsZXJhbmdlOjMxYjBkMmQ3NWQzYjRlZjI5NmNhYWJmNDVhZWUzMTU3XzktMS0xLTEtMA_7b759097-01bd-4e3e-b705-9462bd27302b"
      unitRef="usd">94860000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMTQ_2f022614-4ec1-41ee-b48d-0cf980c007ae">BUSINESS SEGMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service&#x2011;related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ENGINEERED SUPPORT STRUCTURES:  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This segment consists of the manufacture and distribution of engineered poles, towers, and components for lighting, transportation, and wireless communication markets, including integrated structure solutions for smart cities, and engineered access systems;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;UTILITY SUPPORT STRUCTURES:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  This segment consists of the manufacture of engineered steel and concrete structures for utility markets, including transmission, distribution, and substation products, and renewable energy generation equipment;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;COATINGS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This segment consists of global galvanizing, painting and anodizing services to preserve and protect metal products; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IRRIGATION: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This segment consists of the global manufacture of agricultural irrigation equipment, parts, services, tubular products, and advanced technology solutions for water management and precision agriculture.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to these four reportable segments, the Company had other businesses and activities that individually are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the reportable segments are the same as those described in Note&#160;1. The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary by Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lighting, Traffic, and Highway Safety Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Communication Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Access Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Steel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Solar Tracker Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Offshore and Other Complex Steel Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;International&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,855,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,856,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;INTERSEGMENT SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NET SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;OPERATING INCOME (LOSS):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with refinancing of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from divestiture of grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TOTAL ASSETS:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,953,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,807,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CAPITAL EXPENDITURES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEPRECIATION AND AMORTIZATION:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary by Geographical Area by Location of Valmont Facilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NET SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,872,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,771,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LONG-LIVED ASSETS:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,189,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No single customer accounted for more than 10% of net sales in 2020, 2019, or 2018. Net sales by geographical area are based on the location of the facility producing the sales and do not include sales to other operating units of the Company. Australia accounted for approximately 9% of the Company's net sales in 2020; no other foreign country accounted for more than 4% of the Company&#x2019;s net sales.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating income by business segment are based on net sales less identifiable operating expenses and allocations and includes profits recorded on sales to other operating units of the Company. Long-lived assets consist of property, plant and equipment, net of depreciation, goodwill, other intangible assets and other assets. Long-lived assets by geographical area are based on location of facilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzQ1_113f8d0d-15b6-4fa5-8e0a-954b2752771e"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzEzNDA_7c1c647d-b30f-4f7b-85bd-082a25dcae57"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzE0NDg_1de9d217-ced4-4a94-99aa-57e0fc1db575"
      unitRef="number">0.10</vmi:PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMjI_7067ba7a-d985-41a2-9913-edc21e036c7a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary by Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lighting, Traffic, and Highway Safety Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Communication Products&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Access Systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Steel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concrete&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Solar Tracker Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Offshore and Other Complex Steel Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;International&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,855,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,856,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;INTERSEGMENT SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NET SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;OPERATING INCOME (LOSS):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with refinancing of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from divestiture of grinding media business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TOTAL ASSETS:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,953,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,807,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CAPITAL EXPENDITURES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEPRECIATION AND AMORTIZATION:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility Support Structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i8f6ad1d705bc4256b439bec6acd70ebd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtMS0xLTEtMA_9a7e1d63-c5c3-4aa4-ae7b-f6860632fcee"
      unitRef="usd">717216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbb13ffcdd3746d4abdbabd585eeb4a9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtMy0xLTEtMA_b25e4f88-8e5c-4240-82db-ad5e012c2edf"
      unitRef="usd">708853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i344847b80c864e7cb9f728b8cac702ef_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMtNS0xLTEtMA_1248bdfa-3b5a-49de-9338-a86c46e36ace"
      unitRef="usd">706582000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8691af824d1945f5824c064813f6bed3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtMS0xLTEtMA_ba97d8ee-6fbf-42dd-ac9b-753f8787fb51"
      unitRef="usd">190203000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief384993d48d47b7be473f5b9358ac0e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtMy0xLTEtMA_8271d285-4780-4d5c-a135-66d9977c9a76"
      unitRef="usd">188912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60bfa3bed188476dbec4566a321a3d9e_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzQtNS0xLTEtMA_98acae17-014f-4aa5-907a-12285923c2ba"
      unitRef="usd">149817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f8cb89ce5d64d058372ccb92f19321d_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtMS0xLTEtMA_8433a691-c8a8-4b80-bf6b-b272ea259be2"
      unitRef="usd">88421000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3f8fc48743a341b5a5cc0465e275852b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtMy0xLTEtMA_f975153e-d0d7-446e-b9c4-887eaad64212"
      unitRef="usd">114525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34dcceabb302498a9786049b561bfc54_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzUtNS0xLTEtMA_4ffa83ae-d403-43b4-95e6-75d60c27cf27"
      unitRef="usd">130481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib861ee688a9d447bb33159790e2ae696_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtMS0xLTEtMA_f128516c-1fa7-47a6-b60a-5c026ac61d03"
      unitRef="usd">995840000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i01f46db43db5432b8ae9602e5e4781c3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtMy0xLTEtMA_3f9afcd7-8ea0-4ef6-939d-e7845820135a"
      unitRef="usd">1012290000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5599908e585d4692892caa41eb85a0c4_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzYtNS0xLTEtMA_7640ac8f-d178-4de0-97ff-0047614e5b70"
      unitRef="usd">986880000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i389bfad9a6f445c0aebe64c6c192abd2_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtMS0xLTEtMA_941f2303-73da-4022-b657-b11a0fc47e27"
      unitRef="usd">635220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i98b191f420964798b230af692e1c8c68_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtMy0xLTEtMA_3dc520b0-bdc1-49f6-bb3c-595e7c5de533"
      unitRef="usd">630892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3cd1c49a233c4d809b04fb4e72782a1d_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzgtNS0xLTEtMA_e32caa22-2da2-481c-a39d-c705f8bbd115"
      unitRef="usd">637979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93072f6224b54467a9281d33c705ca9f_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktMS0xLTEtMA_5610abf6-f7ba-4f11-84cc-94c3b878bd35"
      unitRef="usd">160544000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i458e47ce2447494ca4bf6cf0bd1c398a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktMy0xLTEtMA_efbbe361-c217-4c7d-acdf-6e916c74a0f4"
      unitRef="usd">122032000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieb8dc62d2aee4aeb9e28579a01b35a40_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzktNS0xLTEtMA_7faadc58-57b3-42ef-adb7-85793cf4d9bc"
      unitRef="usd">111875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i84c106e7422b4e469b3c1b6be59a6bb2_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTEtMS0xLTA_b66776d6-d052-45dc-884b-39c7fba5d8ed"
      unitRef="usd">86382000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4eb0041a643d44718e5e08000aabf800_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTMtMS0xLTA_291f9f4b-ed6d-4dbc-a2f0-1b13400c8a89"
      unitRef="usd">47450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55fff61b452e4d4b86ecd5dab2b8d5c4_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEwLTUtMS0xLTA_98ab5295-a88b-4cc0-b4de-30d3d250afc0"
      unitRef="usd">16760000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5029634e665344dfa3011f090c6b5434_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTEtMS0xLTA_c35621ef-2062-425b-ad25-6759f61a4af2"
      unitRef="usd">120063000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba3413e0ecc64d549424d7e95962b6ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTMtMS0xLTA_c89f518f-5b2d-4a1a-b5c6-6914da9f0503"
      unitRef="usd">90206000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73758f14dcdf4a908a1ce1fa3ce88cdf_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzExLTUtMS0xLTA_45aaead2-c6b7-4631-b839-ed2062a3d574"
      unitRef="usd">92559000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb14a646e5f0497e9dd6f8a86c4986d4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTEtMS0xLTA_20eec44d-a523-4d60-abbc-9b9d1c2f7dd1"
      unitRef="usd">1002209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0bc25e4b5480431caa3a4c5fc03f1272_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTMtMS0xLTA_5afd60a6-a983-4eb4-afa8-d8ae74b46f14"
      unitRef="usd">890580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic8fb49f6d7f946cb98db915a38ac5da2_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEyLTUtMS0xLTA_c7ce6424-9320-4a90-9bed-8a6e96703489"
      unitRef="usd">859173000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i105fb13561b5404ebbcb0ff8e4233f50_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTEtMS0xLTA_ed2ef3d0-0f57-4fa8-aa2e-a71fd49f3d75"
      unitRef="usd">345312000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie148b774cd924047a938059a81c24ea6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTMtMS0xLTA_95819bd4-82b3-4b13-9c3b-ea2ad7276f8d"
      unitRef="usd">367835000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0936e1e85f71407282e085c4f03534d1_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzEzLTUtMS0xLTA_ab1739cd-57b7-49cf-9795-d46869701c02"
      unitRef="usd">353351000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c06ff13743d485589edec0c513c034c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTEtMS0xLTA_52b38c09-d7a1-416b-869a-eb3d117a17e2"
      unitRef="usd">378424000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i767b513bd77b4d4da7c55deb62a2303a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTMtMS0xLTA_f2951d1e-76b4-4e1d-91dd-6c7bf1f66bd4"
      unitRef="usd">378613000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3f3ba48b72b443b9d62eacc1e21c25f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE1LTUtMS0xLTA_e6fc6a0b-fce1-4c6a-bcba-e9c6629cacc7"
      unitRef="usd">386683000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5a7b2b9b1674c94b6fc3e2aacf79b97_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTEtMS0xLTA_bf342c8f-93fc-4746-a985-dc1401bc4590"
      unitRef="usd">267407000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d3ec59b9e074b5ebbd2014c8e8e4d81_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTMtMS0xLTA_ef729733-de24-49e8-b3bb-cf5e12a39051"
      unitRef="usd">206583000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3bd258d8cd6045229539d4768b280319_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE2LTUtMS0xLTA_283c59a7-6d14-4e7a-9a44-cc1da97cf83e"
      unitRef="usd">246983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia1bef805ebf74ea985017475b835c3b3_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTEtMS0xLTA_252c3456-99bf-4dca-b3aa-630afa6e7117"
      unitRef="usd">645831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6763b7ab2175425d89db3456c2009c88_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTMtMS0xLTA_ea307f2c-a8b6-4286-89bd-1fe87ba8580b"
      unitRef="usd">585196000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c572e8188ea4ee398d996b54a1c9b21_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE4LTUtMS0xLTA_b3848336-7038-405a-b9aa-370bf8788734"
      unitRef="usd">633666000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTEtMS0xLTA_e349892c-4b48-4d34-9f78-08a47046304c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTMtMS0xLTA_f17726e4-30c5-4e44-8b5d-91021ce79f61"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4814e4bf94140889229b984469a5177_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzE5LTUtMS0xLTA_7df2acb6-9da1-4d9b-ad9d-af60aa9fde5a"
      unitRef="usd">23080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9c1dd89541724886a22a49ef2a0f6ba8_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTEtMS0xLTA_a3b1ac2b-0bea-44e8-becf-4f7eb8c7d31f"
      unitRef="usd">2989192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i56fc9090dc654a7380854f229acf886d_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTMtMS0xLTA_238144d4-a6c8-4c3c-88e8-4a70cae35c59"
      unitRef="usd">2855901000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i714b4b07f6004e01bce1fdbf202cbe70_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIwLTUtMS0xLTA_8216a062-ff6e-4304-afac-ced20c1a5ee3"
      unitRef="usd">2856150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f0d700707d74cb4a6f73ba1e8edeb30_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTEtMS0xLTA_584f73b0-ea1b-47af-878b-bbb2b98adf61"
      unitRef="usd">12317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i972682f6b3984842bafc17e7839559b1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTMtMS0xLTA_dbfa7b4e-1ffd-4b71-9408-d9fa12a63fb0"
      unitRef="usd">10214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if28fefb522b14977903f5f3e605494f2_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIyLTUtMS0xLTA_cbb455f3-ea1a-4a1f-8b88-2a9ea7a218fd"
      unitRef="usd">19522000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id60f48bf88bc42fea9d60d5a93d7d88e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTEtMS0xLTA_7f165014-97c6-4d5a-a4e8-509b3f66135f"
      unitRef="usd">71000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32fae6b9b5ae4bfcadb4c1514433e1da_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTMtMS0xLTA_6a100914-fc5f-40a5-a674-fcfc0e58ef40"
      unitRef="usd">4972000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2bbd8566ef364f83a1c162c3b92483cc_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzIzLTUtMS0xLTA_30582d07-8321-4daa-886e-bddb288a8b6b"
      unitRef="usd">3967000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i245dea804a664efdbc5840c23c4dd718_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTEtMS0xLTA_7d2e678d-b642-452b-a09a-a9fb8165cf29"
      unitRef="usd">75710000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc6aa5a614564c87ad4cb12b5e1068e6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTMtMS0xLTA_b1468974-ee56-48a0-b592-08b285497348"
      unitRef="usd">67195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd24e08621b04f63978c384aab250bdd_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI0LTUtMS0xLTA_fb51ac10-85f9-478d-b211-e7ce4c3cdf3d"
      unitRef="usd">66612000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e557c8af49746d186de36db79cbc10c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTEtMS0xLTA_08347807-7929-452f-80e2-2efdd9e7389c"
      unitRef="usd">5739000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i50fe86930dfd4acc90b94cf19c716b54_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTMtMS0xLTA_a24a9182-1ed9-44c6-9b7e-4c31d62d0bf7"
      unitRef="usd">6544000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbb8cc5b66024b1a958331a265a947b5_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI1LTUtMS0xLTA_7ba3b3a9-e36f-4eb7-a41a-2121748e9584"
      unitRef="usd">8905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ef866140695461c8c4153f53c63cb98_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTEtMS0xLTA_efe2bd2b-df15-44b4-bb65-1b6ad23af9f1"
      unitRef="usd">93837000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3eaf4c9faaff48e7ad901b1273a8e40a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTMtMS0xLTA_fd044525-dde6-4031-8aff-614b16dc7f41"
      unitRef="usd">88925000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia8623a1a7ed742178cc8795d7c57e437_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI3LTUtMS0xLTA_27cda9fa-a719-4ed0-8176-001d949717fc"
      unitRef="usd">99006000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTEtMS0xLTA_e774577c-8f0f-4049-bc68-f07b248fcd8f"
      unitRef="usd">983523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTMtMS0xLTA_716bab3d-d632-4f18-89a1-5582e5d0a1fe"
      unitRef="usd">1002076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzI5LTUtMS0xLTA_a422a302-8a0b-4a3f-8176-494262c85d3d"
      unitRef="usd">967358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTEtMS0xLTA_3bda235f-e978-4a65-a1c1-2958182a10ac"
      unitRef="usd">1002138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTMtMS0xLTA_d5e88fd5-e879-4f35-8a24-398ce9d55687"
      unitRef="usd">885608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMwLTUtMS0xLTA_9ed7c080-858a-4bae-a963-a71bc372c721"
      unitRef="usd">855206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i019042e42198436794850ed4747f60b6_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTEtMS0xLTA_8caf3045-2bed-4925-9538-f2324fd863c6"
      unitRef="usd">269602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTMtMS0xLTA_01bf902d-1b89-4db0-affb-b3427278eab2"
      unitRef="usd">300640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMxLTUtMS0xLTA_c394699d-b2ef-49af-94b0-d71d24c36bee"
      unitRef="usd">286739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTEtMS0xLTA_524d48b4-6c2e-4291-9925-87bac4e366cb"
      unitRef="usd">640092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTMtMS0xLTA_7560d3ca-d095-4d4e-b03b-bde2c4e7e834"
      unitRef="usd">578652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMyLTUtMS0xLTA_3ac80e7e-3c5d-4aa8-b6a8-b3dcd3c7786f"
      unitRef="usd">624761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27a62626abb446f4bc93945a95d0a1db_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTEtMS0xLTA_d686ac81-2e1f-481a-b2fc-5272d78b2352"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib81b50c73d244df39a60c8512e6de2eb_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTMtMS0xLTA_81809da3-cdaa-42ca-8ae3-3b1d6507aa42"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4814e4bf94140889229b984469a5177_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzMzLTUtMS0xLTA_b38c20f2-4e01-423c-b1bb-2e7878b7681e"
      unitRef="usd">23080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTEtMS0xLTA_47bda011-fc09-4836-8f42-4f7fc1ab805b"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTMtMS0xLTA_4a77e9fb-f088-496e-bc1a-ae375ad1464f"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpjZjIwMTczOWE2ZmI0Njc2OTRjZjE4NTRhYjFlN2Y2OC90YWJsZXJhbmdlOmNmMjAxNzM5YTZmYjQ2NzY5NGNmMTg1NGFiMWU3ZjY4XzM0LTUtMS0xLTA_148d673d-cee8-498c-8583-40dca819e3c4"
      unitRef="usd">2757144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItMS0xLTEtMA_5dd637ea-3e4f-4028-b241-ec589316f146"
      unitRef="usd">65342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItMy0xLTEtMA_83996d39-9b83-46df-9793-fc9fa92563ce"
      unitRef="usd">65627000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzItNS0xLTEtMA_9de7a3f4-3c96-43ea-8d1f-e879cda1e8c6"
      unitRef="usd">34776000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtMS0xLTEtMA_ed883298-b170-40e4-9501-e5a344fe25e8"
      unitRef="usd">100855000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtMy0xLTEtMA_da9d135a-fc76-405a-b3d8-a61566164cbb"
      unitRef="usd">87788000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzMtNS0xLTEtMA_7d733751-5982-4d2c-93f9-17f50b225d58"
      unitRef="usd">64766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtMS0xLTEtMA_f322993a-7d40-4c58-ab6d-733784515dbd"
      unitRef="usd">42975000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtMy0xLTEtMA_0d19fc69-868a-4039-b814-d372c95a5037"
      unitRef="usd">51008000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzQtNS0xLTEtMA_bb1c6ac8-5d9e-43c3-b985-06628222b1f9"
      unitRef="usd">55325000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtMS0xLTEtMA_49930792-2ca9-445b-8f19-f2709d0f3177"
      unitRef="usd">83046000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtMy0xLTEtMA_2699a1e0-f8d9-480d-b7e1-459f4003aef5"
      unitRef="usd">71687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzUtNS0xLTEtMA_1bc15c89-71f9-486a-822d-0d9193546fcf"
      unitRef="usd">97722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtMS0xLTEtMA_7a2c47f4-65bf-4a25-a725-cbdb4d911911"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtMy0xLTEtMA_ebdaba1b-4d0b-422f-9ad3-535fed742299"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzYtNS0xLTEtMA_271ba4f5-d4d4-4b21-9624-f1996a23067c"
      unitRef="usd">-913000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtMS0xLTEtMA_75509077-cfa8-4f0f-9f5a-799db28b8524"
      unitRef="usd">-66265000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtMy0xLTEtMA_908fca09-d1cc-46fa-aa66-f7fb122666e6"
      unitRef="usd">-48205000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzgtNS0xLTEtMA_65a0fccc-9fca-42cd-b07f-055e2ef75bcb"
      unitRef="usd">-39504000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktMS0xLTEtMA_904cf04a-8a0c-41e6-a89c-23839a7f9cc6"
      unitRef="usd">225953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktMy0xLTEtMA_8ac0ee18-fd6f-4171-a10c-6ef3899ea1a3"
      unitRef="usd">227905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzktNS0xLTEtMA_ec0e3bc2-9a30-45c7-bd30-50c0484074df"
      unitRef="usd">212172000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTEtMS0xLTA_f5a35523-f457-4b0b-a841-dfc558ffeb8d"
      unitRef="usd">-38701000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTMtMS0xLTA_0da46d06-7d58-4b5f-b059-07ba4d54e9b9"
      unitRef="usd">-36211000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEwLTUtMS0xLTA_00ef093e-76b9-4f32-8373-c43adae07dad"
      unitRef="usd">-39569000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <vmi:CostsAssociatedWithRefinancingOfDebt
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTEtMS0xLTA_782e2831-23e3-45ac-9b29-d1f46036b687"
      unitRef="usd">0</vmi:CostsAssociatedWithRefinancingOfDebt>
    <vmi:CostsAssociatedWithRefinancingOfDebt
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTMtMS0xLTA_8d0f958a-bc1e-45d0-8268-77375059346f"
      unitRef="usd">0</vmi:CostsAssociatedWithRefinancingOfDebt>
    <vmi:CostsAssociatedWithRefinancingOfDebt
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzExLTUtMS0xLTA_ce551e9d-6411-4fcb-a9cc-a4d13887cf24"
      unitRef="usd">14820000</vmi:CostsAssociatedWithRefinancingOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTEtMS0xLTA_8c71bf70-a08b-4ac9-9fd6-14996744d45d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTMtMS0xLTA_2d4b0e3b-fd8f-4123-ba39-78d6549dc992"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEyLTUtMS0xLTA_8baec6a4-93bc-4c35-8ce5-ddf0dbc65551"
      unitRef="usd">-6084000</us-gaap:GainLossOnSaleOfBusiness>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTEtMS0xLTA_769deffc-121a-4ea5-bb4c-ef77e7455643"
      unitRef="usd">5516000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTMtMS0xLTA_06672967-b82f-4303-8f56-e8c2656bc881"
      unitRef="usd">8164000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzEzLTUtMS0xLTA_585b2377-7b64-4b29-a450-2c604dbd1c76"
      unitRef="usd">1634000</vmi:OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTEtMS0xLTA_f70f53b2-27a8-4a2b-863d-c22a3c972278"
      unitRef="usd">192768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTMtMS0xLTA_3777b8cb-a9f5-4c62-a16f-600baf97af3e"
      unitRef="usd">199858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE0LTUtMS0xLTA_6e16b91b-e65f-44ad-bb28-f6767e891836"
      unitRef="usd">153333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i059eb645fcb34c1f900d29ca3d8d21e8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTEtMS0xLTA_3aa314c4-f391-43e8-b098-ae02974d3942"
      unitRef="usd">932565000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i999fe77d3c0448e19913159cf1eeeb2f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTMtMS0xLTA_f6795496-60ee-4d93-b095-cc6beb835379"
      unitRef="usd">944428000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icc4910c8933d4b68b1a9bab5a58ddf1c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE3LTUtMS0xLTA_072c8834-5816-4f20-8962-ccb1384ecacf"
      unitRef="usd">868336000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6a76c1f5e6d545c8a86e54b1d878ee8f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTEtMS0xLTA_1a7ae977-683d-4af1-8143-dd6e4f8b4955"
      unitRef="usd">778127000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifc1adde7f1a448cb9fdb8a18801c7f9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTMtMS0xLTA_e983dcf7-a7a3-479b-b4d8-2cae25f80417"
      unitRef="usd">742194000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7e8de03f81ad4981abf06ba111b547b9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE4LTUtMS0xLTA_78baa00f-dc42-4ab0-97a3-8a666e58e71a"
      unitRef="usd">700915000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie1fe387d7b624a259965d7797e763bbb_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTEtMS0xLTA_0d38e173-09d0-4708-b50a-1f44869f6fee"
      unitRef="usd">360594000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i63a4e393a6404a6380827c460a6b0b96_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTMtMS0xLTA_451d289f-04c7-4ea0-8da7-97957180f1c8"
      unitRef="usd">363070000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0d18a02d602e4c1c97c707a1e3f69114_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzE5LTUtMS0xLTA_932fc2ec-8561-4b6a-83fb-4495b751dcb4"
      unitRef="usd">294951000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i022fe9c35bb443c4befe795c48099a83_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTEtMS0xLTA_ede3eb16-5120-418e-a84b-6a14fd36392c"
      unitRef="usd">465322000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i280746839d3d47aeac59ed297c35ee88_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTMtMS0xLTA_67e61d80-80b3-4e86-bf3c-0baf9cfeb3e7"
      unitRef="usd">347887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i195ca9ef6a584dd5ad7f7336559bad5c_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIwLTUtMS0xLTA_7b412ed8-3aee-41c5-98a2-ce485b9db4d8"
      unitRef="usd">347894000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6bee63ddca714032981269bb030d9a8c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTEtMS0xLTA_a4d154f5-e100-45f4-bf92-92827637e1d3"
      unitRef="usd">416552000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28195214275a4c2ba9a1e9a6490d4b99_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTMtMS0xLTA_0d2858d1-d642-4589-81f2-796a116e8ced"
      unitRef="usd">409637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaa30814dc77642ee982a3fecb42b8792_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIyLTUtMS0xLTA_bdad3c4b-2d50-418a-88ce-6e91ef3b6495"
      unitRef="usd">371798000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTEtMS0xLTA_d79b31e1-3860-45ad-9fbd-2b1ea9f4aa5c"
      unitRef="usd">2953160000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTMtMS0xLTA_48d3b7fd-1240-49d0-b375-e6f9ed8aeeed"
      unitRef="usd">2807216000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTo4ZjZkMzhkMTA3NmY0ZjU4OWI1YzdlYTk1N2JiYjY3ZS90YWJsZXJhbmdlOjhmNmQzOGQxMDc2ZjRmNTg5YjVjN2VhOTU3YmJiNjdlXzIzLTUtMS0xLTA_b7806266-c064-4f7f-98df-6962d7121721"
      unitRef="usd">2583894000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtMS0xLTEtMA_ae8fe092-55f9-48e6-9c09-650d6b772736"
      unitRef="usd">24447000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtMy0xLTEtMA_e2b1e7c8-cf5f-4b89-a62f-6ee2245daf2a"
      unitRef="usd">25344000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzEtNS0xLTEtMA_04c2b11d-0f36-45e5-b8c7-4a7017909e4d"
      unitRef="usd">26783000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItMS0xLTEtMA_8cd3a470-8c6a-40d7-bf8e-572da716d074"
      unitRef="usd">34495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItMy0xLTEtMA_19ad4d5c-97a4-465e-a52b-b6dca07e0c17"
      unitRef="usd">26306000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzItNS0xLTEtMA_2c9dcd91-c8a1-4bfa-853e-357764014454"
      unitRef="usd">17442000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtMS0xLTEtMA_df71426a-c9b9-48f9-9cb0-5d74b74c59dc"
      unitRef="usd">22132000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtMy0xLTEtMA_2afcccba-9c1c-48bb-9748-f4bdb64c016a"
      unitRef="usd">23610000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzMtNS0xLTEtMA_e8355bb7-ea3a-40f7-9ba8-3eb6aa223ae2"
      unitRef="usd">10320000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtMS0xLTEtMA_98ce1e19-535c-40e4-a4e9-d6b1f30d3969"
      unitRef="usd">16740000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtMy0xLTEtMA_d5a902ce-2924-4114-9f6b-fad30cee7d33"
      unitRef="usd">15644000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzQtNS0xLTEtMA_56fb9d5e-aac9-4c59-8baa-78f71f76be43"
      unitRef="usd">7249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtMS0xLTEtMA_44b4ea38-78ef-4c4b-89dc-0ff4095c5621"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtMy0xLTEtMA_f5964253-088f-4198-bb2f-be5e76e9799c"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzUtNS0xLTEtMA_234a56f6-17e1-4c82-8a3c-e9a2ae153fef"
      unitRef="usd">7000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtMS0xLTEtMA_fb0e86cd-b3c5-498c-b07d-09c422c2d7f5"
      unitRef="usd">8886000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtMy0xLTEtMA_aa45849e-3e2d-4910-aefc-81d9998972af"
      unitRef="usd">6521000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzYtNS0xLTEtMA_552b0070-1214-457f-9458-bcbd9e588028"
      unitRef="usd">10184000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctMS0xLTEtMA_6457086c-0c47-48be-bdb9-a84cb376cb49"
      unitRef="usd">106700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctMy0xLTEtMA_bdb58a8d-68c8-45e1-92fd-275e43635eed"
      unitRef="usd">97425000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTpmNTdiNDBjMzYyNzA0MmQzOTljY2Y3ZDZlYWU4ZjQwNi90YWJsZXJhbmdlOmY1N2I0MGMzNjI3MDQyZDM5OWNjZjdkNmVhZThmNDA2XzctNS0xLTEtMA_98892f69-0bf7-49ff-8047-489825ecf797"
      unitRef="usd">71985000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i399cac1970b54356836bf31230af0ccc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItMS0xLTEtMA_253fbd61-98ab-4719-80f5-73142849e515"
      unitRef="usd">25399000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8062e28c19284e37abe30c3b28e163b7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItMy0xLTEtMA_b4e93437-96c0-4951-95e3-6bbbcd05a485"
      unitRef="usd">26280000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i11654381d2d04055b76dc2a5e4a0c4b3_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzItNS0xLTEtMA_353557a0-f8e9-40f1-a5b8-c97aef665b0f"
      unitRef="usd">27274000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7cfedfe1acc6431fbbf48c12544ea4fc_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtMS0xLTEtMA_1f21dad1-dff2-47b8-9543-033fcc7ac066"
      unitRef="usd">23641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id0bc1ee95f1b412593d6090cb0a6230b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtMy0xLTEtMA_08d40b8e-e53d-4b5b-a306-d106b8c34f80"
      unitRef="usd">23779000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6d8dadb0c1c24b83aab9aadb2c5053e9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzMtNS0xLTEtMA_0cdc8c50-fcc1-4698-8916-fd5bbe15f251"
      unitRef="usd">23618000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0861929279354ea892a042b041e5a3f4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtMS0xLTEtMA_d4bf6bd0-f898-4aa6-83aa-e77361500c4d"
      unitRef="usd">15793000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i53b72ab28c8f4f778a40cf0b7beaae25_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtMy0xLTEtMA_b071bf64-3721-4959-849b-ac4cfbc4d365"
      unitRef="usd">15907000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia4e282380eae44d2be75a31be603c14f_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzQtNS0xLTEtMA_15893d61-5d29-4a83-bace-dd3c40bf9683"
      unitRef="usd">15956000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9698b8a45d29421dad9cb87d35ae77b1_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtMS0xLTEtMA_4db379ca-1cf3-413a-9862-1824e40ff4b4"
      unitRef="usd">12098000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a3f64d49ba343f4a254d8121e5c7e2a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtMy0xLTEtMA_9243f602-d3f8-4176-9b41-07fed761e7ba"
      unitRef="usd">10943000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icc4fe4ccc9f74fa6be103cbb010ac93c_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzUtNS0xLTEtMA_9ca50649-9dd6-4365-aa33-2a9c7b42939b"
      unitRef="usd">11335000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1e586b4a24704215b5ed65c53e830f57_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtMS0xLTEtMA_898bf3a9-e261-4998-afcc-4f52de47508a"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i24cc6cf25a7d42eea2a7d35bbc359bc8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtMy0xLTEtMA_c0620c53-f316-4fa3-829a-ebe496c7aa85"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0e4ddf2dfc3f4e04b4825a1c2d33ac89_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzYtNS0xLTEtMA_29e2e77c-5267-4bae-8aaa-d358fa8161ed"
      unitRef="usd">775000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id68cedd39a65417aa31736753e289cbd_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctMS0xLTEtMA_9111d94d-1ee1-458a-9d2c-87689e2e8603"
      unitRef="usd">5961000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7821b224145a4b03aae70f4c4f0e997a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctMy0xLTEtMA_1672a1be-6ce3-45e2-ba85-3602ee32f850"
      unitRef="usd">5355000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65fd3f8761e84d7a8edaee7453f63683_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzctNS0xLTEtMA_b0c9f154-0aab-4838-8557-53b8a66ec491"
      unitRef="usd">3869000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtMS0xLTEtMA_0aa994cb-af2e-4e0c-8e8c-08ef3a169e21"
      unitRef="usd">82892000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtMy0xLTEtMA_c41427fa-7c92-4be8-a291-71fd1c03f3df"
      unitRef="usd">82264000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZTowOWUyMWQ2ZmZkMTk0NTliOGFlMGE4YjFiMjVhY2VkZS90YWJsZXJhbmdlOjA5ZTIxZDZmZmQxOTQ1OWI4YWUwYThiMWIyNWFjZWRlXzgtNS0xLTEtMA_3d48e6a0-77f9-4749-bd15-ed80f3ffdc1e"
      unitRef="usd">82827000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzMwMjQ_b9412d59-c295-4caf-9d1b-a9b2b3befcff">&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary by Geographical Area by Location of Valmont Facilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;NET SALES:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,872,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,771,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LONG-LIVED ASSETS:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,189,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i116da1a2089c43dc94a8c28648d05cb9_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItMS0xLTEtMA_f257948b-7aee-44a4-b36c-7ccf64bb4a26"
      unitRef="usd">1919136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6a91c65854349e59830eb63a04567b2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItMy0xLTEtMA_a6f86ca4-2aec-458e-8447-fbcf17561da4"
      unitRef="usd">1872840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a98dcba0a564fa38e4a56cb24edab25_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzItNS0xLTEtMA_2da8c84a-0a7d-4f6c-9fdf-e58711263880"
      unitRef="usd">1771390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15944be127b848058cc0f366128cec6e_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtMS0xLTEtMA_39dd7997-d85e-404f-8e4b-140e31fe8a74"
      unitRef="usd">252253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33b506f8e901478f97681f5457d5c91f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtMy0xLTEtMA_d9a4d427-acd6-467b-804c-1620712013c9"
      unitRef="usd">255271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49d95333141c448cbdbd61442e3b33fc_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzMtNS0xLTEtMA_8b334c28-26f5-40eb-bdfb-c2b184e4e6b3"
      unitRef="usd">325553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1458277a9f9d4b8cb36b27902ec2d015_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtMS0xLTEtMA_cc47d434-69b6-4998-a028-ee107b24fb37"
      unitRef="usd">120063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied99715390b84736a75840674ebdb84a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtMy0xLTEtMA_8836888b-f5ea-4e8f-8c32-a1123bf93b5f"
      unitRef="usd">90206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22ef0f50e6f248c99ee98bf56e4dc133_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzUtNS0xLTEtMA_6b4d8980-5931-4fcd-bd84-eb5942541bc1"
      unitRef="usd">92559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c5ee07d5588427a9e8557f18e64738c_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtMS0xLTEtMA_1bcc2040-da37-4df5-97ea-5ade195decb7"
      unitRef="usd">603903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddd99812cec44481b6c4df3d33044047_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtMy0xLTEtMA_9bce7745-7ea1-4c96-a377-fd6db6d84f47"
      unitRef="usd">548659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfc2d0a3278744a8929af603a75138c0_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzYtNS0xLTEtMA_16510ab8-3b01-4b13-8c4a-8a3cecf3c640"
      unitRef="usd">567642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctMS0xLTEtMA_7dd05b79-53ae-4e93-b396-a406aaee715c"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctMy0xLTEtMA_f2114652-b7ae-4078-a6ff-cdbfe867f48a"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzctNS0xLTEtMA_a6c82528-1133-4cd5-810d-ee9793168caa"
      unitRef="usd">2757144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i4df027e7881346feb33fba466072d0dc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTEtMS0xLTA_7fde54e3-e40c-40d5-9d12-261a617cb5d3"
      unitRef="usd">748886000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ieb6f2ba3201445daab5e4b583360f791_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTMtMS0xLTA_e47e52cd-d36d-4321-ac39-205d9d6f9f1d"
      unitRef="usd">753545000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifc7d36eb963a4e11a9ae76799b611dac_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEwLTUtMS0xLTA_ed3ea2b0-0d22-41e6-afd2-2089cc1b2101"
      unitRef="usd">624143000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6c892e7bfa0f4502a38cb2988cef0894_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTEtMS0xLTA_b4f9d88b-6123-4387-b519-0485787768fc"
      unitRef="usd">179673000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i37882c6914fb49e6b5a559209b3d7bca_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTMtMS0xLTA_7759e6a4-cc7c-4e77-98d0-2b3701320bb2"
      unitRef="usd">193029000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i87401a285819458a95fe62b2d8b2fe7f_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzExLTUtMS0xLTA_86d6d363-f560-4626-bca4-cb1f7415ade0"
      unitRef="usd">168438000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i648366fa8b2b4b94aba4325565b1c27c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTEtMS0xLTA_7ffc4921-6acd-4712-b92a-afe0303675bf"
      unitRef="usd">61546000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2ad117453d36490a9682a9a8e05718d4_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTMtMS0xLTA_409a5f3c-48a7-44af-8b0c-4b57ce1b49d3"
      unitRef="usd">58435000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iace2aa9eeb664579917022247af4b7a3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEyLTUtMS0xLTA_3f2d1de0-89f2-46b7-9c07-f068e593796e"
      unitRef="usd">64497000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5403536e460c4b44a627b8e3611be4d5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTEtMS0xLTA_3d926676-b4ad-4b7e-b888-ce4b0671d951"
      unitRef="usd">408430000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i223fe64680a14febb96208bc77ac27fd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTMtMS0xLTA_23281353-e509-4967-a51e-58464b7a0672"
      unitRef="usd">369983000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib29c8f1d9ee64ccb91b4e539f6f37fc2_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzEzLTUtMS0xLTA_848f9631-bb8d-4b2e-abc1-801d26760ac3"
      unitRef="usd">332556000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTEtMS0xLTA_658f42bb-2766-425a-850a-190690df1a29"
      unitRef="usd">1398535000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTMtMS0xLTA_e1568d34-985d-49da-84ce-09a16ce79bcd"
      unitRef="usd">1374992000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90YWJsZToyZjVjMTdkYTc2M2M0MTQwOTdmYWY3YWFmNjdhZjg5OC90YWJsZXJhbmdlOjJmNWMxN2RhNzYzYzQxNDA5N2ZhZjdhYWY2N2FmODk4XzE0LTUtMS0xLTA_84781818-8d84-45d0-88ef-170fbc7cd072"
      unitRef="usd">1189634000</us-gaap:NoncurrentAssets>
    <vmi:ThresholdForDisclosurePercentage
      contextRef="i4ce37ca18f8d45a286281d4b72def7a0_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzUvZnJhZzoyY2IzMDU4NDA4OGQ0Yjc1OThhMzAxNTk0MjUwODFlOC90ZXh0cmVnaW9uOjJjYjMwNTg0MDg4ZDRiNzU5OGEzMDE1OTQyNTA4MWU4XzI0ODg_fc4240b0-56b6-4cef-b6a5-c94be0662fe2"
      unitRef="number">0.09</vmi:ThresholdForDisclosurePercentage>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzY2MA_8e254dfb-e19a-4d51-a6a6-eee54002f54c">QUARTERLY FINANCIAL DATA (Unaudited)&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Declared&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fourth (3) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings per share are computed independently for each of the quarters. Therefore, the sum of the quarterly earnings per share may not equal the total for the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) &#160;&#160;&#160;&#160;The second quarter of 2020 included an impairment of goodwill and intangible assets totaling $16,220 after-tax ($0.76 per share) and certain restructuring expenses of $4,019 after-tax ($0.19 per share).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)           The third quarter of 2020 included certain restructuring expenses of $2,133 after-tax ($0.10 per share).   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &#160;&#160;&#160;&#160;The fourth quarter of 2020 included certain restructuring expenses of $11,041 after-tax ($0.52 per share).&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzY2Mg_2afa7895-a3d8-4959-a461-43bd6ab84b4d">&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Declared&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fourth (3) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings per share are computed independently for each of the quarters. Therefore, the sum of the quarterly earnings per share may not equal the total for the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) &#160;&#160;&#160;&#160;The second quarter of 2020 included an impairment of goodwill and intangible assets totaling $16,220 after-tax ($0.76 per share) and certain restructuring expenses of $4,019 after-tax ($0.19 per share).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)           The third quarter of 2020 included certain restructuring expenses of $2,133 after-tax ($0.10 per share).   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &#160;&#160;&#160;&#160;The fourth quarter of 2020 included certain restructuring expenses of $11,041 after-tax ($0.52 per share).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMS0xLTEtMA_523bddb7-8ed7-4c22-8036-3665e55d764f"
      unitRef="usd">674200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMy0xLTEtMA_4211c295-ebff-44a3-afb6-1d0a74e4c385"
      unitRef="usd">186249000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtNS0xLTEtMA_709897ac-cc41-4084-9fa8-05f4cdc3e270"
      unitRef="usd">42929000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtNy0xLTEtMA_1e1104f2-ff14-4320-a5ba-b2b269b949e9"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtOS0xLTEtMA_46cbf21d-f659-4643-ade4-4bb3ffb4b1c2"
      unitRef="usdPerShare">1.99</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTEtMS0xLTA_d104e389-d243-4763-a247-b44e1d60fdd9"
      unitRef="usdPerShare">154.86</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTMtMS0xLTA_7f191a8f-7d63-4d42-b619-e9623e4332e9"
      unitRef="usdPerShare">82.60</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib65c40e93edb4761bce8dcb1a5fd3699_D20191229-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzQtMTUtMS0xLTA_bda9b02a-fdd6-4f17-859d-804e66e2f158"
      unitRef="usdPerShare">0.450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMS0xLTEtMA_85411ab3-8192-4b52-9bec-b1a6b6407d54"
      unitRef="usd">688808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMy0xLTEtMA_6c3d5fe8-776d-47c0-a291-e556ca61550e"
      unitRef="usd">183937000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtNS0xLTEtMA_0b10e173-4e7e-42b8-b6af-102e32ed4380"
      unitRef="usd">22607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtNy0xLTEtMA_a8bcc5b5-865a-49c3-907d-5df1384d5eb2"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtOS0xLTEtMA_7340b34c-a129-4218-91ad-7f9053a0d70d"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTEtMS0xLTA_5ab99e53-4e93-41c1-88a1-44a05c4a46ac"
      unitRef="usdPerShare">128.37</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTMtMS0xLTA_66062464-eb27-4a19-b2a3-c91358550eba"
      unitRef="usdPerShare">98.93</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzUtMTUtMS0xLTA_4b509930-890d-4a3e-a5ca-d710b64fffa6"
      unitRef="usdPerShare">0.450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMS0xLTEtMA_89e4e9d5-edb9-4e3c-8f6e-86c574697fca"
      unitRef="usd">733970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMy0xLTEtMA_2127ab39-e731-4c1f-973b-fe898af9aecb"
      unitRef="usd">190747000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtNS0xLTEtMA_a2deccdd-ef9c-406c-bc60-293494a832f4"
      unitRef="usd">39342000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtNy0xLTEtMA_c3b69312-9bcf-459c-b4e5-74da943aca02"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtOS0xLTEtMA_1bca17e2-13e9-4bf5-b3e7-1b1365f36d0a"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTEtMS0xLTA_8c1ef428-5b07-4d31-b20c-1a88b4a76583"
      unitRef="usdPerShare">134.58</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTMtMS0xLTA_b7045b67-1c19-4eba-a70d-4666b3074648"
      unitRef="usdPerShare">108.15</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzYtMTUtMS0xLTA_84021630-8c64-41b5-a0f8-03e90f6e56eb"
      unitRef="usdPerShare">0.450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMS0xLTEtMA_c7f66b06-2ffe-4a66-8722-61d75585cabd"
      unitRef="usd">798377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMy0xLTEtMA_c6f9da56-c169-445b-8fd0-e19ea159bb10"
      unitRef="usd">204581000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctNS0xLTEtMA_161afcb9-722f-4114-b6a1-82fdd43a0b23"
      unitRef="usd">35815000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctNy0xLTEtMA_36c1f1a3-861f-400e-9186-7f796b642a40"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctOS0xLTEtMA_3893fc45-4c44-432e-8ef8-c5378491c8a6"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTEtMS0xLTA_bcf3ee76-a8cf-450e-8393-1a1b65947d7e"
      unitRef="usdPerShare">176.62</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTMtMS0xLTA_5d5caa4b-88b9-4150-94c0-f7cd700d2a5f"
      unitRef="usdPerShare">119.88</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzctMTUtMS0xLTA_a092d62a-de40-4043-8021-2feb53b68207"
      unitRef="usdPerShare">0.450</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMS0xLTEtMA_2b06b254-a264-49d9-9a5a-635156cefd6c"
      unitRef="usd">2895355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMy0xLTEtMA_5937191b-5163-46f1-a9d5-bef27c644c32"
      unitRef="usd">765514000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNS0xLTEtMA_8233db92-f00b-4758-8eb8-5dc5bf3f9c3a"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNS0xLTEtMA_ff2fba42-1b3c-4b78-b59a-845cb1b979bb"
      unitRef="usd">140693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtNy0xLTEtMA_bccd2c48-f46d-4b78-8dac-af3630d1c865"
      unitRef="usdPerShare">6.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtOS0xLTEtMA_fb6aaf1e-672f-4044-b4ca-ff89eb0591ed"
      unitRef="usdPerShare">6.57</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTEtMS0xLTA_d98f4630-34d4-4c9a-9eeb-8bdce3a665d5"
      unitRef="usdPerShare">176.62</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTMtMS0xLTA_228bb01b-7cdf-4a41-a455-27b30ce346d1"
      unitRef="usdPerShare">82.60</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzgtMTUtMS0xLTA_14ee963b-3263-452b-97f1-f8cf1aa74020"
      unitRef="usdPerShare">1.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTEtMS0xLTA_cf258005-fe29-49fa-a114-6562d78748a7"
      unitRef="usd">692139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTMtMS0xLTA_8c9de05e-3d28-4e29-8dcd-0a682db76477"
      unitRef="usd">164627000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTUtMS0xLTA_412a68f7-0779-440c-80db-7ac3a2363a72"
      unitRef="usd">36104000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTctMS0xLTA_aad299f5-06ea-4de7-b41e-bf5fcb570249"
      unitRef="usdPerShare">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTktMS0xLTA_0f0d5bbe-4f3e-454b-b03b-a55acc89ce63"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTExLTEtMS0w_6f565431-03b8-4163-87e4-989274bc2c1e"
      unitRef="usdPerShare">139.50</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTEzLTEtMS0w_9480ef7b-d39f-471c-a304-59d2e6def0ae"
      unitRef="usdPerShare">107.43</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id654590b5b9e44a09a82d3ed29b3f240_D20181230-20190330"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEwLTE1LTEtMS0w_7d0b3209-396d-4623-ac3c-1ed57bfa6fc6"
      unitRef="usdPerShare">0.375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTEtMS0xLTA_858d759b-c1a1-4d90-87f3-a10e11dfc640"
      unitRef="usd">700871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTMtMS0xLTA_04aa596f-7b67-4bb2-9f2b-e81d1d9ab355"
      unitRef="usd">178176000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTUtMS0xLTA_7c54ebd6-a96c-4e2b-9fa7-cceb7cc13dff"
      unitRef="usd">39719000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTctMS0xLTA_b7109fcd-efc9-454c-9432-0ffc415855b8"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTktMS0xLTA_35396d86-0d4a-42e9-8e80-ead61c96d858"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTExLTEtMS0w_fec78f95-3176-44c4-aa15-8077981010fd"
      unitRef="usdPerShare">136.75</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTEzLTEtMS0w_0a766497-ddcd-4daa-a2d3-79683b9b1c0f"
      unitRef="usdPerShare">112.94</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7b4a3bab95ae480f8b7f1ae50a3f9960_D20190331-20190629"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzExLTE1LTEtMS0w_684d11ea-5d28-4147-b484-4c8974f9f57c"
      unitRef="usdPerShare">0.375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTEtMS0xLTA_66614150-11e7-4e3a-b85c-194632f77e17"
      unitRef="usd">690340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTMtMS0xLTA_255c9bc5-d727-41b0-aa70-dff99420c3b4"
      unitRef="usd">173287000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTUtMS0xLTA_e853970e-2ec6-4e1a-bc5d-fcdccf98422a"
      unitRef="usd">38045000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTctMS0xLTA_b5187fa3-424a-4597-b8cd-b74fc91aff29"
      unitRef="usdPerShare">1.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTktMS0xLTA_cb6841f8-6ed9-47c4-b555-344fc8fbbf10"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTExLTEtMS0w_3744a7e1-acbd-40cb-898c-dda3a5fcbf68"
      unitRef="usdPerShare">146.46</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTEzLTEtMS0w_506bee68-d6b0-4123-8048-473f7679e9a6"
      unitRef="usdPerShare">123.74</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i462133a1fce44c06b3e4f2692c8622ff_D20190630-20190928"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEyLTE1LTEtMS0w_2d44d537-bcef-41d4-b8ae-348e042eea4b"
      unitRef="usdPerShare">0.375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTEtMS0xLTA_26a6e5fe-1597-4bc8-ad46-91c308ee6c53"
      unitRef="usd">683626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTMtMS0xLTA_bfdeaa0e-d090-49b2-87e8-dff72b679b05"
      unitRef="usd">166591000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTUtMS0xLTA_f6710eda-e85e-470c-b4db-8c3df4178dbc"
      unitRef="usd">32540000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTctMS0xLTA_012ac77e-671b-498f-8f1c-3c279629d161"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTktMS0xLTA_9781df09-f82a-49a3-914e-817a6f57033b"
      unitRef="usdPerShare">1.51</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTExLTEtMS0w_83fd062f-093a-4db5-9fca-ed4eee78189a"
      unitRef="usdPerShare">151.46</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTEzLTEtMS0w_f0711663-cef2-42de-93a9-c5debeb7ec87"
      unitRef="usdPerShare">123.80</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d25b5f74e5841f39bbca92ad3a892f9_D20190929-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzEzLTE1LTEtMS0w_4f5b9d81-5347-4850-b79d-10af5dcd3fbf"
      unitRef="usdPerShare">0.375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTEtMS0xLTA_f28ac253-0b16-488d-abe3-1f1c1775cb51"
      unitRef="usd">2766976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTMtMS0xLTA_708a1457-efda-40d1-8a11-004e97e56e47"
      unitRef="usd">682681000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTUtMS0xLTA_a7e40f45-095a-497d-8eb1-e91df3b8c6ae"
      unitRef="usd">146408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTctMS0xLTA_1ec59656-44ec-418c-ba17-84704fa3de4d"
      unitRef="usdPerShare">6.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTktMS0xLTA_cfd402fc-3970-43d2-8f2f-2bf77f829f15"
      unitRef="usdPerShare">6.73</us-gaap:EarningsPerShareDiluted>
    <vmi:StockPriceHighEndOfRange
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTExLTEtMS0w_a41fecd8-4ac0-4079-a213-87a05aa74f50"
      unitRef="usdPerShare">151.46</vmi:StockPriceHighEndOfRange>
    <vmi:StockPriceLowEndOfRange
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTEzLTEtMS0w_12af9370-2066-4173-b6f6-66bd08bfd67e"
      unitRef="usdPerShare">107.43</vmi:StockPriceLowEndOfRange>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90YWJsZTozN2E3ZjFiMzBiM2Q0MDEzYmVhMzFjZmY2NTNiMjg5MS90YWJsZXJhbmdlOjM3YTdmMWIzMGIzZDQwMTNiZWEzMWNmZjY1M2IyODkxXzE0LTE1LTEtMS0w_4ae46c39-f7f7-43e0-b08a-c5118143e317"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4MjM_da6ad270-f8e5-4eba-81ef-3c55ba00b8c6"
      unitRef="usd">16220000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4MzU_ca95bac9-a6ef-4aee-a493-50a07bac9f22"
      unitRef="usdPerShare">0.76</us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax>
    <us-gaap:RestructuringCharges
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NDI_b7bc5256-e2c4-4923-8073-f692dd6e908e"
      unitRef="usd">4019000</us-gaap:RestructuringCharges>
    <vmi:RestructuringChargesEffectPerShare
      contextRef="i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NTQ_3a59a876-5589-42d2-9432-926766ffde0c"
      unitRef="usdPerShare">0.19</vmi:RestructuringChargesEffectPerShare>
    <us-gaap:RestructuringCharges
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODUwMjY_9c500a1f-6e27-4ccc-ba0b-57e423a6a7b1"
      unitRef="usd">2133000</us-gaap:RestructuringCharges>
    <vmi:RestructuringChargesEffectPerShare
      contextRef="i47ddf27a49da4336ab72a5e203c4ff18_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODUwNTc_6e34544a-b541-4330-a417-98e23055e3ac"
      unitRef="usdPerShare">0.10</vmi:RestructuringChargesEffectPerShare>
    <us-gaap:RestructuringCharges
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NjE_7730a2d6-592d-47c8-9673-7d6c87421fe6"
      unitRef="usd">11041000</us-gaap:RestructuringCharges>
    <vmi:RestructuringChargesEffectPerShare
      contextRef="i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xODQvZnJhZzo0MmJmZGMyYmNkZTI0YzM4YmUyZjc3ZWE3M2UyNmI0MS90ZXh0cmVnaW9uOjQyYmZkYzJiY2RlMjRjMzhiZTJmNzdlYTczZTI2YjQxXzMyOTg1MzQ4ODQ4NzM_818cbabe-0e50-45d5-8b2f-c5474b4947bb"
      unitRef="usdPerShare">0.52</vmi:RestructuringChargesEffectPerShare>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90ZXh0cmVnaW9uOjM5YzVhMTExMjdhZTQ4YTA5YjYxZWY5NjIwMTg3YzUyXzEyNjY_6a5d3b83-d360-4068-aaf4-78bc9ac656aa">&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALMONT INDUSTRIES,&#160;INC. AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;beginning of &lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charged to &lt;br/&gt;profit and loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deductions &lt;br/&gt;from &lt;br/&gt;reserves*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;close of &lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fifty-two weeks ended December&#160;26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve deducted in balance sheet from the asset to which it applies&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred income tax asset valuation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fifty-two weeks ended December&#160;28, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve deducted in balance sheet from the asset to which it applies&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred income tax asset valuation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fifty-two weeks ended December&#160;29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve deducted in balance sheet from the asset to which it applies&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred income tax asset valuation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;______________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;The deductions from reserves are net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtMS0xLTEtMA_c80506cd-7b6c-4706-8656-f60197a93832"
      unitRef="usd">9548000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtNS0xLTEtMA_b6152153-dd48-4088-b608-797d70d11aaa"
      unitRef="usd">7957000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtNy0xLTEtMA_b227fc75-5540-44d6-af76-ff9624fe0d67"
      unitRef="usd">-260000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtOS0xLTEtMA_29b23c00-df8c-48e5-a584-d851dcbe27ce"
      unitRef="usd">1813000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie6047c94931c4d489c01b477796e8107_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzMtMTEtMS0xLTA_d8c657fb-51a7-4139-9a7d-07abedf0a568"
      unitRef="usd">15952000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9863274bf2f40d6a8354311f27f1d70_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtMS0xLTEtMA_31b1ecb2-67eb-48bc-880a-0b33f90340c4"
      unitRef="usd">35215000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtNS0xLTEtMA_cd2446bf-543c-4ee1-99cd-aefaaa45d456"
      unitRef="usd">11450000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtNy0xLTEtMA_19f335f1-3638-40fd-a7e7-f61b8601172a"
      unitRef="usd">-1064000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i754c851540d445c48d12872209a8ba92_D20191229-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtOS0xLTEtMA_bf00b556-5f66-4e67-a7a5-067eead38614"
      unitRef="usd">3278000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic779c71b17bc43369dd7848e681b0ae3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzQtMTEtMS0xLTA_5fbfe20c-d2cd-4275-9ba4-64e191383d32"
      unitRef="usd">44451000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctMS0xLTEtMA_ee871795-3734-4845-918d-a6418da1a0b3"
      unitRef="usd">8277000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctNS0xLTEtMA_7b61eef0-2f2e-432b-bdfa-b92c69a656ca"
      unitRef="usd">2543000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctNy0xLTEtMA_384e47bd-8364-4f6c-8271-24011da90bd1"
      unitRef="usd">76000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i44777403ad09495683f97806bd09ca80_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctOS0xLTEtMA_df933aa5-f482-47e7-afc7-6f5bc84ab937"
      unitRef="usd">1196000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id0635ddaf5ef4d88bf71c4f9641eef58_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzctMTEtMS0xLTA_78f28bdb-8348-424d-b43a-4dfd125180d6"
      unitRef="usd">9548000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2f563aa59a264510acd29bccbcd197e3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtMS0xLTEtMA_6a4a6950-296f-4796-8ad8-377008cd8026"
      unitRef="usd">33228000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtNS0xLTEtMA_b4955e79-4d0f-433f-b656-f271967629fa"
      unitRef="usd">4141000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtNy0xLTEtMA_b838a47a-6758-4b53-b9f4-57e2d4bd4a00"
      unitRef="usd">296000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i64b68fa0b37f4ab4b0823b4ad2be0294_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtOS0xLTEtMA_6ea76707-7451-452c-9c18-d08e8ffd878c"
      unitRef="usd">1858000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9863274bf2f40d6a8354311f27f1d70_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzgtMTEtMS0xLTA_82325436-0c8e-4345-ba58-2866b60f082f"
      unitRef="usd">35215000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i78d1976d5d774498bf9f65983405db76_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTEtMS0xLTA_72f1d6d4-1d1c-4c43-af23-63d43f7559e6"
      unitRef="usd">9813000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTUtMS0xLTA_57dbc096-251f-4a0d-8bcb-f329bd3ac581"
      unitRef="usd">994000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTctMS0xLTA_572825da-4d1e-4558-ac6b-5283026707bf"
      unitRef="usd">365000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTktMS0xLTA_0c4b4f5a-ce7c-4f9d-ba1a-a3838c89176e"
      unitRef="usd">2165000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic8bcb12680d64cbdaaba356192c6ca46_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzExLTExLTEtMS0w_407d93af-ee7f-4db7-aa38-8e223bd06e3a"
      unitRef="usd">8277000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1ba669aea5054bc1abaa40406566f963_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTEtMS0xLTA_b4c3b41f-974c-4070-a5d6-615f5e8a88e7"
      unitRef="usd">27864000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTUtMS0xLTA_c77ce863-3730-412f-8917-e7c794dbba65"
      unitRef="usd">10769000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments
      contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTctMS0xLTA_35aeb37e-1215-4425-a07e-a7c44b7d8e74"
      unitRef="usd">384000</vmi:ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8f50fcb0c27940128cdccec63215f0a6_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTktMS0xLTA_d08c80c8-e27b-449b-80f6-fc1a18a37987"
      unitRef="usd">5021000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2f563aa59a264510acd29bccbcd197e3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8yMTcvZnJhZzozOWM1YTExMTI3YWU0OGEwOWI2MWVmOTYyMDE4N2M1Mi90YWJsZTo5ZWNjYWQzNjhiYzM0NTRmOWY4NTM3Y2M3MjMzOGFlZC90YWJsZXJhbmdlOjllY2NhZDM2OGJjMzQ1NGY5Zjg1MzdjYzcyMzM4YWVkXzEyLTExLTEtMS0w_3fd632bf-4cb4-4f80-a47e-f6380e7b1525"
      unitRef="usd">33228000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from LIFO to FIFO. Refer to Note 1 for additional information.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMS0xLTEtMA_4a28ec9e-04c7-4d92-9c97-db497c59f995"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0zLTEtMS0w_6e095c25-af84-40df-ad12-92638ee0ef2b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMS0xLTEtMA_442e8fcd-1a43-4731-af26-0d12a184b3da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMy0xLTEtMA_b372b944-db63-424b-9b7f-ec45c75f4a1b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xMy0xLTEtMA_1caa1328-9697-438b-935a-358aef7fe208"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNS0xLTEtMA_ccdde157-0b97-4a5b-bc63-bd92a7059a73"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMS0xLTEtMA_620d0795-7f1f-4470-af4b-904307107f4a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS05LTEtMS0w_f2140d3f-8602-4343-b0e7-04564011d012"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNy0xLTEtMA_29d73f9e-2f04-4d53-82a1-800135e1017c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTEtMS0xLTA_fe8cc373-3a82-4d02-856c-f4fb3b75fb7c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTEtMS0xLTA_240ea753-2119-403d-8612-71087496652a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtOS0xLTEtMA_ce1af044-8430-4ede-83fa-f4c9d3fcdcb1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtOS0xLTEtMA_942784e2-2efd-4dd1-8a96-896f2a41d083"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtNS0xLTEtMA_49f999c5-049e-45ff-ac0f-1759b3306991"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMy0xLTEtMA_7602439f-2c8f-4949-aaa6-d1baf6c275a9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtMTMtMS0xLTA_fbac6c58-5f14-4a62-ae36-256edc595f05"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMTUtMTMtMS0xLTA_fcb6385a-2088-41af-bd51-5f17be1f4365"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMzAtNy0xLTEtMA_1b17bca4-144c-431f-978a-7c29c2b21b09"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS03LTEtMS0w_90a27c8c-e2f0-478a-8b16-cf9d044fa03e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS01LTEtMS0w_62088121-a8e6-4c95-bf5f-509bdb269d78"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RhYmxlOjVlMDQ1OTk4YzFkODRmZmVhY2M4NGMyNTU5NjUyYjhkL3RhYmxlcmFuZ2U6NWUwNDU5OThjMWQ4NGZmZWFjYzg0YzI1NTk2NTJiOGRfMS0xLTEtMS0w_c43d250e-e7cf-4e88-84c5-1dd5123c7987"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV84OC9mcmFnOjU1NTBmOThjYTZjODRhMDQ5OGVkYzNkMjZiNWNiZTBlL3RleHRyZWdpb246NTU1MGY5OGNhNmM4NGEwNDk4ZWRjM2QyNmI1Y2JlMGVfMzI5ODUzNDg4Mzk5OA_606e5919-8aa2-4656-a723-4a72d2a2770e"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885933784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></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>Dec. 26, 2020</div></th>
<th class="th"><div>Feb. 18, 2021</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 26,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-31429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Valmont Industries,&#160;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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">47-0351813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Valmont Plaza,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Omaha,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">68154-5215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">963-1000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock $1.00 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VMI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">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_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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</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="ro">
<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">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntitySmallBusiness', window );">Smaller Reporting Company</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Emerging Growth Company</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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Shell Company</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">21,215,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,212,151,860<span></span>
</td>
</tr>
<tr 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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the Company&#8217;s proxy statement for its annual meeting of shareholders to be held on April&#160;27, 2021 (the &#8220;Proxy Statement&#8221;), to be filed within 120&#160;days of the fiscal year ended December&#160;26, 2020, are incorporated by reference in Part&#160;III.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000102729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884458968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
<td class="nump">$ 2,757,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">2,129,841<span></span>
</td>
<td class="nump">2,084,295<span></span>
</td>
<td class="nump">2,088,972<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">765,514<span></span>
</td>
<td class="nump">682,681<span></span>
</td>
<td class="nump">668,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">522,923<span></span>
</td>
<td class="nump">454,776<span></span>
</td>
<td class="nump">440,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="nump">16,638<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,780<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 );">Operating income</a></td>
<td class="nump">225,953<span></span>
</td>
<td class="nump">227,905<span></span>
</td>
<td class="nump">212,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expenses):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(41,075)<span></span>
</td>
<td class="num">(40,153)<span></span>
</td>
<td class="num">(44,237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">2,374<span></span>
</td>
<td class="nump">3,942<span></span>
</td>
<td class="nump">4,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain (loss) on investments - unrealized</a></td>
<td class="nump">2,443<span></span>
</td>
<td class="nump">5,960<span></span>
</td>
<td class="num">(839)<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_vmi_DebtRefinancingCosts', window );">Costs associated with refinancing of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,820)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Loss from divestiture of grinding media business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,084)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">2,473<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expenses)</a></td>
<td class="num">(33,185)<span></span>
</td>
<td class="num">(28,047)<span></span>
</td>
<td class="num">(58,839)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
<td class="nump">153,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income tax expense (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">51,012<span></span>
</td>
<td class="nump">46,267<span></span>
</td>
<td class="nump">44,794<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">814<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_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">49,615<span></span>
</td>
<td class="nump">47,753<span></span>
</td>
<td class="nump">45,608<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_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest', window );">Earnings before equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">143,153<span></span>
</td>
<td class="nump">152,105<span></span>
</td>
<td class="nump">107,725<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_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax', window );">Equity in earnings (loss) of nonconsolidated subsidiaries</a></td>
<td class="num">(1,004)<span></span>
</td>
<td class="nump">0<span></span>
</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_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">142,149<span></span>
</td>
<td class="nump">152,105<span></span>
</td>
<td class="nump">107,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Earnings attributable to noncontrolling interests</a></td>
<td class="num">(1,456)<span></span>
</td>
<td class="num">(5,697)<span></span>
</td>
<td class="num">(5,955)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
<td class="nump">$ 101,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 4.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 6.57<span></span>
</td>
<td class="nump">$ 6.73<span></span>
</td>
<td class="nump">$ 4.53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,594,855<span></span>
</td>
<td class="nump">$ 2,434,190<span></span>
</td>
<td class="nump">$ 2,437,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">1,936,024<span></span>
</td>
<td class="nump">1,863,780<span></span>
</td>
<td class="nump">1,878,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">300,500<span></span>
</td>
<td class="nump">332,786<span></span>
</td>
<td class="nump">319,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">$ 193,817<span></span>
</td>
<td class="nump">$ 220,515<span></span>
</td>
<td class="nump">$ 210,905<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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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=121586364&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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-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_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DebtRefinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Refinancing Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DebtRefinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling 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;">vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Loss From Equity Method Investments Net Of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885199384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 142,149<span></span>
</td>
<td class="nump">$ 152,105<span></span>
</td>
<td class="nump">$ 107,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Foreign currency translation adjustments:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Unrealized translation gains (losses)</a></td>
<td class="nump">21,483<span></span>
</td>
<td class="num">(2,506)<span></span>
</td>
<td class="num">(65,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Realized loss on divestiture of grinding media business recorded in other expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,203<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">21,483<span></span>
</td>
<td class="num">(2,506)<span></span>
</td>
<td class="num">(56,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Gain/(loss) on hedging activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on net investment hedges, net of tax expense (benefit) of $2,428 in 2020, $384 in 2019, $1,894 in 2018</a></td>
<td class="nump">7,289<span></span>
</td>
<td class="nump">1,154<span></span>
</td>
<td class="nump">5,291<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_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax', window );">Realized loss on grinding media net investment hedge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,215<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_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense', window );">Amortization cost (benefit) included in interest expense</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">423<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_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax', window );">Deferred loss on interest rate hedges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Cash flow hedges</a></td>
<td class="nump">1,598<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax', window );">Realized (gain) loss on cash flow hedges recorded in earnings</a></td>
<td class="num">(1,598)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax', window );">Commodity hedges</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,130)<span></span>
</td>
<td class="nump">1,021<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_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax', window );">Realized (gain) loss on commodity hedges recorded in earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,130<span></span>
</td>
<td class="num">(1,021)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet', window );">Unrealized gain (loss) on cross currency swaps</a></td>
<td class="num">(5,751)<span></span>
</td>
<td class="nump">1,815<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax', window );">Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</a></td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">2,905<span></span>
</td>
<td class="nump">4,814<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Actuarial gain (loss) on defined benefit pension plan, net of tax expense (benefit) of $(4,183) in 2020, $(2,710) in 2019, $8,177 in 2018</a></td>
<td class="num">(17,349)<span></span>
</td>
<td class="num">(10,828)<span></span>
</td>
<td class="nump">29,885<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">5,608<span></span>
</td>
<td class="num">(10,429)<span></span>
</td>
<td class="num">(21,534)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">147,757<span></span>
</td>
<td class="nump">141,676<span></span>
</td>
<td class="nump">86,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interests</a></td>
<td class="num">(3,428)<span></span>
</td>
<td class="num">(5,505)<span></span>
</td>
<td class="num">(8,584)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Valmont Industries, Inc.</a></td>
<td class="nump">$ 144,329<span></span>
</td>
<td class="nump">$ 136,171<span></span>
</td>
<td class="nump">$ 77,607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e709-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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), after 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss) Amortization Cost (Benefit) Included in Interest 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;">vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Cash Flow Hedge, Deferred Loss on Interest Rate Hedges, after Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Cash Flow Hedge, Realized Gain (Loss), after Reclassification and Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), After Reclassification and Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, after Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges upon the sale or liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878575224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized gain on net investment hedge, tax</a></td>
<td class="nump">$ 2,428<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
<td class="nump">$ 1,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Actuarial gain (loss) in defined benefit pension plan liability, tax</a></td>
<td class="num">$ (4,183)<span></span>
</td>
<td class="num">$ (2,710)<span></span>
</td>
<td class="nump">$ 8,177<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882908024">
<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>Dec. 26, 2020</div></th>
<th class="th" colspan="2"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">$ 400,726<span></span>
</td>
<td class="nump">$ 353,542<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Receivables, less allowance of $15,952 in 2020 and $9,548 in 2019</a></td>
<td class="nump">511,714<span></span>
</td>
<td class="nump">480,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">448,941<span></span>
</td>
<td class="nump">418,370<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract asset - costs and profits in excess of billings</a></td>
<td class="nump">123,495<span></span>
</td>
<td class="nump">141,322<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="nump">59,804<span></span>
</td>
<td class="nump">32,043<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent', window );">Refundable income taxes</a></td>
<td class="nump">9,945<span></span>
</td>
<td class="nump">6,947<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,554,625<span></span>
</td>
<td class="nump">1,432,224<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">1,341,380<span></span>
</td>
<td class="nump">1,245,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 and amortization</a></td>
<td class="nump">743,653<span></span>
</td>
<td class="nump">687,132<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Net property, plant and equipment</a></td>
<td class="nump">597,727<span></span>
</td>
<td class="nump">558,129<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">430,322<span></span>
</td>
<td class="nump">428,864<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">167,193<span></span>
</td>
<td class="nump">175,742<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">203,293<span></span>
</td>
<td class="nump">212,257<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,953,160<span></span>
</td>
<td class="nump">2,807,216<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 installments of long-term debt</a></td>
<td class="nump">2,748<span></span>
</td>
<td class="nump">760<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Notes payable to banks</a></td>
<td class="nump">35,147<span></span>
</td>
<td class="nump">21,774<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">268,099<span></span>
</td>
<td class="nump">197,957<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 employee compensation and benefits</a></td>
<td class="nump">137,939<span></span>
</td>
<td class="nump">83,528<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">130,018<span></span>
</td>
<td class="nump">117,945<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">89,796<span></span>
</td>
<td class="nump">83,736<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">9,556<span></span>
</td>
<td class="nump">8,079<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">673,303<span></span>
</td>
<td class="nump">513,779<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">41,689<span></span>
</td>
<td class="nump">58,906<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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, excluding current installments</a></td>
<td class="nump">728,431<span></span>
</td>
<td class="nump">764,944<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Defined benefit pension liability</a></td>
<td class="nump">118,523<span></span>
</td>
<td class="nump">140,007<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">80,202<span></span>
</td>
<td class="nump">85,817<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">44,519<span></span>
</td>
<td class="nump">45,114<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 noncurrent liabilities</a></td>
<td class="nump">58,657<span></span>
</td>
<td class="nump">8,904<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock of $1 par value - Authorized 500,000 shares; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 of $1 par value - Authorized 75,000,000 shares; issued 27,900,000 issued</a></td>
<td class="nump">27,900<span></span>
</td>
<td class="nump">27,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,245,035<span></span>
</td>
<td class="nump">2,173,802<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(309,786)<span></span>
</td>
<td class="num">(313,422)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Cost of treasury stock, common shares of 6,674,866 in 2020 and 6,356,103 in 2019</a></td>
<td class="num">(781,422)<span></span>
</td>
<td class="num">(743,942)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Valmont Industries,&#160;Inc. shareholders&#8217; equity</a></td>
<td class="nump">1,182,062<span></span>
</td>
<td class="nump">1,144,338<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest in consolidated subsidiaries</a></td>
<td class="nump">25,774<span></span>
</td>
<td class="nump">45,407<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 shareholders&#8217; equity</a></td>
<td class="nump">1,207,836<span></span>
</td>
<td class="nump">1,189,745<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 shareholders&#8217; equity</a></td>
<td class="nump">$ 2,953,160<span></span>
</td>
<td class="nump">$ 2,807,216<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from LIFO to FIFO. Refer to Note 1 for additional information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&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_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also includes the net amount of deferred tax assets (after reduction for valuation allowance) and liabilities as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities that are classified as current in the financial statements, or that are expected to reverse in the next twelve months (or normal operating cycle, if longer), for entities that net deferred tax assets and tax liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885467960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Receivables, allowance for doubtful accounts</a></td>
<td class="nump">$ 15,952<span></span>
</td>
<td class="nump">$ 9,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares (in shares)</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,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, issued shares (in shares)</a></td>
<td class="nump">27,900,000<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Common shares in treasury, shares</a></td>
<td class="nump">6,674,866<span></span>
</td>
<td class="nump">6,356,103<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>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495969271240">
<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="3">12 Months Ended</th>
<th class="th" colspan="1">79 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 142,149<span></span>
</td>
<td class="nump">$ 152,105<span></span>
</td>
<td class="nump">$ 107,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 earnings to net cash flows from operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">82,892<span></span>
</td>
<td class="nump">82,264<span></span>
</td>
<td class="nump">82,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Noncash loss on trading securities</a></td>
<td class="nump">39<span></span>
</td>
<td class="num">(172)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionContributions', window );">Contribution to defined benefit pension plan</a></td>
<td class="num">(35,399)<span></span>
</td>
<td class="num">(18,461)<span></span>
</td>
<td class="num">(1,537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of property, plant and equipment</a></td>
<td class="nump">3,751<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ImpairmentOfGoodwillAndIntangibleAssets', window );">Impairment of goodwill &amp; intangible assets</a></td>
<td class="nump">16,638<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Loss on divestiture of grinding media business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">14,874<span></span>
</td>
<td class="nump">11,587<span></span>
</td>
<td class="nump">10,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionExpenseReversalOfExpenseNoncash', window );">Defined benefit pension plan expense (benefit)</a></td>
<td class="num">(7,311)<span></span>
</td>
<td class="num">(513)<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale of property, plant and equipment</a></td>
<td class="nump">60<span></span>
</td>
<td class="num">(2,513)<span></span>
</td>
<td class="num">(225)<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_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax', window );">Equity in earnings in nonconsolidated subsidiaries</a></td>
<td class="nump">1,004<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities (net of acquisitions):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Receivables</a></td>
<td class="num">(24,403)<span></span>
</td>
<td class="nump">5,408<span></span>
</td>
<td class="nump">12,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(21,888)<span></span>
</td>
<td class="nump">22,128<span></span>
</td>
<td class="num">(23,666)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses and other assets</a></td>
<td class="num">(10,633)<span></span>
</td>
<td class="nump">4,413<span></span>
</td>
<td class="num">(11,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract asset - costs and profits in excess of billings</a></td>
<td class="nump">19,835<span></span>
</td>
<td class="num">(29,274)<span></span>
</td>
<td class="num">(32,932)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">33,044<span></span>
</td>
<td class="num">(21,410)<span></span>
</td>
<td class="num">(1,486)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">52,548<span></span>
</td>
<td class="num">(4,255)<span></span>
</td>
<td class="nump">2,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">12,072<span></span>
</td>
<td class="nump">113,039<span></span>
</td>
<td class="num">(2,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="nump">46,712<span></span>
</td>
<td class="num">(1,274)<span></span>
</td>
<td class="num">(10,888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable (refundable)</a></td>
<td class="num">(8,293)<span></span>
</td>
<td class="num">(6,944)<span></span>
</td>
<td class="num">(4,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flows from operating activities</a></td>
<td class="nump">316,294<span></span>
</td>
<td class="nump">307,614<span></span>
</td>
<td class="nump">153,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchase of property, plant and equipment</a></td>
<td class="num">(106,700)<span></span>
</td>
<td class="num">(97,425)<span></span>
</td>
<td class="num">(71,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="nump">10,860<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
<td class="nump">63,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(15,862)<span></span>
</td>
<td class="num">(81,841)<span></span>
</td>
<td class="num">(143,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities', window );">Proceeds from settlement of net investment hedge</a></td>
<td class="nump">11,983<span></span>
</td>
<td class="nump">11,184<span></span>
</td>
<td class="num">(1,621)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Investments in nonconsolidated subsidiaries</a></td>
<td class="num">(1,283)<span></span>
</td>
<td class="num">(6,169)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="num">(3,027)<span></span>
</td>
<td class="nump">545<span></span>
</td>
<td class="num">(1,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(104,029)<span></span>
</td>
<td class="num">(168,150)<span></span>
</td>
<td class="num">(155,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term agreements</a></td>
<td class="nump">20,990<span></span>
</td>
<td class="nump">13,195<span></span>
</td>
<td class="nump">10,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Payments on short-term agreements</a></td>
<td class="num">(7,946)<span></span>
</td>
<td class="num">(1,868)<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">31,000<span></span>
</td>
<td class="nump">251,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Principal payments on long-term borrowings</a></td>
<td class="num">(121,665)<span></span>
</td>
<td class="num">(10,768)<span></span>
</td>
<td class="num">(262,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities', window );">Settlement of financial derivatives</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,467)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,322)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(36,930)<span></span>
</td>
<td class="num">(32,642)<span></span>
</td>
<td class="num">(33,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividends to noncontrolling interest</a></td>
<td class="num">(5,642)<span></span>
</td>
<td class="num">(7,737)<span></span>
</td>
<td class="num">(7,055)<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_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(59,416)<span></span>
</td>
<td class="num">(27,845)<span></span>
</td>
<td class="num">(5,510)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from exercises under stock plans</a></td>
<td class="nump">18,961<span></span>
</td>
<td class="nump">13,619<span></span>
</td>
<td class="nump">7,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury shares</a></td>
<td class="num">(56,491)<span></span>
</td>
<td class="num">(62,915)<span></span>
</td>
<td class="num">(114,805)<span></span>
</td>
<td class="num">$ (852,040)<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_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises', window );">Purchase of common treasury shares&#8212;stock plan exercises</a></td>
<td class="num">(14,489)<span></span>
</td>
<td class="num">(12,989)<span></span>
</td>
<td class="num">(3,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows used in financing activities</a></td>
<td class="num">(173,756)<span></span>
</td>
<td class="num">(98,950)<span></span>
</td>
<td class="num">(162,110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 and cash equivalents</a></td>
<td class="nump">8,675<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="num">(15,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">47,184<span></span>
</td>
<td class="nump">40,332<span></span>
</td>
<td class="num">(179,595)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash&#8212;beginning of year</a></td>
<td class="nump">353,542<span></span>
</td>
<td class="nump">313,210<span></span>
</td>
<td class="nump">492,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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&#8212;end of year</a></td>
<td class="nump">$ 400,726<span></span>
</td>
<td class="nump">$ 353,542<span></span>
</td>
<td class="nump">$ 313,210<span></span>
</td>
<td class="nump">$ 400,726<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=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>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3505-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_PaymentsForDerivativeInstrumentFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign 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/2009/role/commonPracticeRef<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=120395691&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_PaymentsForProceedsFromHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/2009/role/commonPracticeRef<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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PensionContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for pension benefits. Excludes 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PensionExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ImpairmentOfGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of Goodwill and Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ImpairmentOfGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Loss From Equity Method Investments Net Of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common treasury shares issued under stock plans during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882617528">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th" colspan="2"><div>Common stock</div></th>
<th class="th" colspan="2"><div>Additional paid-in capital</div></th>
<th class="th" colspan="2"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th" colspan="2"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th" colspan="2"><div>Treasury stock</div></th>
<th class="th" colspan="2"><div>Noncontrolling interest in consolidated subsidiaries</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 30, 2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,184,591,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,987,140,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (279,022,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (590,386,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 38,959,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance (Accounting Standards Update 2014-09) at Dec. 30, 2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,771,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 9,771,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance (Accounting Standards Update 2016-16) at Dec. 30, 2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,038,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,038,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">107,725,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">101,770,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,955,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,534,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,163,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,629,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(33,426,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(33,426,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,055,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,055,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,510,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,510,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Addition of noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,783,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">40,783,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Purchase of treasury shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(114,805,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(114,805,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,589,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,589,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,357,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,397,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,518,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,236,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,064,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,064,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Stock awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,328,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,667,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,995,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 29, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,175,738,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (8,886,000)<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,067,811,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (8,886,000)<span></span>
</td>
<td class="num">(303,185,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(692,549,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">75,761,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152,105,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">146,408,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,697,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,429,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,237,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(192,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(32,503,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(32,503,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,737,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,737,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,845,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">277,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(28,122,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Purchase of treasury shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(62,915,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(62,915,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,989,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(12,989,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,619,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,756,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">972,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,403,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,772,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,772,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Stock awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,815,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">707,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,108,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 28, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,189,745,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,173,802,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(313,422,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(743,942,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">45,407,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">us-gaap:AccountingStandardsUpdate201602Member<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 142,149,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">140,693,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,456,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,608,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,636,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,972,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(38,393,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(38,393,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,642,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,642,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(53,611,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(31,067,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(22,544,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Addition of noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,125,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,125,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Purchase of treasury shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(56,491,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(56,491,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_TreasuryStockValueAcquiredStockPlanCostMethod', window );">Stock plan exercises</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,489,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(14,489,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,961,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,335,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,296,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit', window );">Stock option expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,628,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,628,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Stock awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,246,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,042,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,204,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 26, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,207,836,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 335,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 2,245,035,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (309,786,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (781,422,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 25,774,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="17"></td></tr>
<tr><td colspan="17"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from LIFO to FIFO. Refer to Note 1 for additional information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Issued During Period, Value, Stock Options Exercised, Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_TreasuryStockValueAcquiredStockPlanCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of common and preferred stock that were purchased during the period for the stock plan. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_TreasuryStockValueAcquiredStockPlanCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AdjustmentsForNewAccountingPronouncementsAxis=vmi_ASUUpdate201616Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=vmi_ASUUpdate201616Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884871256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per share (in dollars per share)</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.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_TreasuryStockSharesAcquired', window );">Purchase of treasury shares acquired (in shares)</a></td>
<td class="nump">441,119<span></span>
</td>
<td class="nump">491,045<span></span>
</td>
<td class="nump">843,278<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_vmi_TreasuryStockSharesAcquiredStockPlan', window );">Stock plan exercises; shares acquired (in shares)</a></td>
<td class="nump">88,411<span></span>
</td>
<td class="nump">90,868<span></span>
</td>
<td class="nump">27,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised; shares issued (in shares)</a></td>
<td class="nump">147,014<span></span>
</td>
<td class="nump">119,789<span></span>
</td>
<td class="nump">63,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock awards; shares issued (in shares)</a></td>
<td class="nump">65,248<span></span>
</td>
<td class="nump">60,021<span></span>
</td>
<td class="nump">61,208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_TreasuryStockSharesAcquiredStockPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchased during the period to be used for the stock plan 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_TreasuryStockSharesAcquiredStockPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878017496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Valmont Industries,&#160;Inc. and its wholly and majority&#8209;owned subsidiaries (the Company). Investments in 20% to 50% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than 20% owned affiliates are accounted for by the cost method. All intercompany items have been eliminated. </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash overdrafts</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash book overdrafts totaling $16,979 and $13,971 were classified as accounts payable at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#8217;s policy is to report the change in book overdrafts as an operating activity in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segments</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. Reportable segments are as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for utility transmission, distribution, substations, and renewable energy generation equipment;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, water management solutions, and technology for precision agriculture.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these four reportable segments, there are other businesses and activities which are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52 or 53&#160;week fiscal year with each year ending on the last Saturday in December. Accordingly, the Company&#8217;s fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018 consisted of 52 weeks. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Accounts Receivable</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are reported on the balance sheet net of any allowance for doubtful accounts.  Allowances are maintained in amounts considered to be appropriate in relation to the outstanding receivables based on age of the receivable, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic conditions and customer credit quality. As the Company&#8217;s international Irrigation business has grown, the exposure to potential losses in international markets has also increased. These exposures can be difficult to estimate, particularly in areas of political instability, or with governments with which the Company has limited experience, or where there is a lack of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transparency as to the current credit condition of governmental units. The Company&#8217;s allowance for doubtful accounts related to current accounts receivable was $15,952 at December&#160;26, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Inventories</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.  The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company&#8217;s Condensed Consolidated Balance Sheets, and standardizes the Company&#8217;s inventory valuation methodology. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with ASC 250, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting Changes and Error Corrections</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented. As a result of the retrospective change, the cumulative effect to retained earnings as of December 30, 2017, December 29, 2018, and December 28, 2019 was an incr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ease of $32,795,  $40,215, and $32,854, respectivel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">y. This change did not affect the Company's previously reported cash flows from operating, investing, or financing activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The impact of the change from LIFO to FIFO on the Company&#8217;s Condensed Consolidated Statements of Earnings and Comprehensive Income for the fiscal years ended December 28, 2019 and December 29, 2018 are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:26.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in 000's, except earnings per share)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074,480</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084,295</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,815</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098,864</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088,972</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,892)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,720</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,905</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,815)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,280</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,172</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,207</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,753</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,454)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,135</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,608</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributed to Valmont Industries, Inc</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,769</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,361)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,351</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,037</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,676</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,361)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,772</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,191</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per diluted share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%"><tr><td style="width:1.0%"/><td style="width:36.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consolidated Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,565</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,370</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,955</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,951</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,906</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140,948</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173,802</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at historical cost. The Company generally uses the straight-line method in computing depreciation and amortization for financial reporting purposes and accelerated methods for income tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes. The annual provisions for depreciation and amortization have been computed principally in accordance with the following ranges of asset lives: buildings and improvements 15 to 40&#160;years, machinery and equipment 3 to 12&#160;years, transportation equipment 3 to 24&#160;years, office furniture and equipment 3 to 7&#160;years and intangible assets 5 to 20&#160;years. Depreciation expense in fiscal 2020, 2019 and 2018 was $63,890, $64,177 and $67,499, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset may not be recoverable and exceeds estimated future undiscounted cash flows of the asset. A recognized impairment loss reduces the carrying amount of the asset to its estimated fair value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and future plans for certain fixed assets changed in connection with the Company's restructuring plans. Upon adoption of ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in 2019, the Company impaired the right-of-use (lease) asset for one of its galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its reporting units for impairment of goodwill during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax operating cash flows (less capital expenditures) discounted to present value. For the solar tracking reporting unit, the Company valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). Indefinite&#8209;lived intangible assets are assessed separately from goodwill as part of the annual impairment testing, using a relief-from-royalty method. If the underlying assumptions related to the valuation of a reporting unit&#8217;s goodwill or an indefinite&#8209;lived intangible asset change materially before or after the annual impairment testing, the reporting unit or asset is evaluated for potential impairment. In these evaluations, management considers recent operating performance, expected future performance, industry conditions and other indicators of potential impairment. See footnote 8 for details of impairments recognized during 2020 and 2018. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Income Taxes</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to calculate deferred income taxes. Deferred tax assets and liabilities are recognized on temporary differences between financial statement and tax bases of assets and liabilities using enacted tax rates. The effect of tax rate changes on deferred tax assets and liabilities is recognized in income during the period that includes the enactment date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Warranties</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for product warranty reflects management's best estimate of probable liability under its product warranties.  Estimated future warranty costs are recorded at the time a sale is recognized.  Future warranty liability is determined based on applying historical claim rate experience to units sold that are still within the warranty period.  In addition, the Company records provisions for known warranty claims.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Pension Benefits</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain expenses are incurred in connection with a defined benefit pension plan.  In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates.  These assumptions are based on historical experience as well as current facts and circumstances.  An actuarial analysis is used to measure the expense and liability associated with pension benefits.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may enter into derivative financial instruments to manage risk associated with fluctuation in interest rates, foreign currency rates or commodities. Where applicable, the Company may elect to account for such derivatives as either a cash flow, fair value, or net investment hedge.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss) </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) includes net income, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates. The components of accumulated other comprehensive income (loss) consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.839%"><tr><td style="width:1.0%"/><td style="width:41.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain on Hedging Activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232,575)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313,422)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,272)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,786)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue Recognition</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On December 31, 2017, the Company adopted Accounting Standards Update (ASU) 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (ASC 606)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected to use the modified retrospective approach for the adoption of the new revenue standard. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer.  The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time.  With the exception of the Utility segment and the wireless communication structures product line, the Company&#8217;s inventory is interchangeable for a variety of each segment&#8217;s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. On December 26, 2020, we had approximately $39,000 of remaining performance obligations on contracts with an original expected duration of one year or more. We expect to recognize the majority of our remaining performance obligations on these contracts within the next 12 to 24 months. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Segment and Product Line Revenue Recognition </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#8217;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit.  Production of an order, once started, is typically completed within three months.  Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication.  For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication monopole product line has large regional customers who have unique product specifications for these larger communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.  For wireless communication towers and components, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed.   </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Coatings segment revenues are derived by providing coating services to customers&#8217; products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers.  Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.065%"><tr><td style="width:1.0%"/><td style="width:26.821%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.013%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.013%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,446&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company's contract asset as of December&#160;26, 2020 and December&#160;28, 2019 was $123,495 and $141,322, respectively. Both steel and concrete Utility customers in North America are generally invoiced upon shipment or delivery of the goods to the customer's specified location and there are typically no up-front or progress payments.  </span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020 and December&#160;28, 2019, the contract liability was $170,919 and $117,945.  As of December 26, 2020, $130,018 is recorded as contract liabilities and $40,901 is recorded as other noncurrent liabilities in the Consolidated Balance Sheets.  During the fiscal year ended December&#160;26, 2020 and December&#160;28, 2019, the Company recognized $74,319 and $3,921 of revenue that was included in the liability as of December&#160;28, 2019 and December 29, 2018. The revenue recognized was due to applying advance payments received for projects completed during the period. The remaining contract liability from December 28, 2019 that was not recognized in fiscal 2020 is expected to be recognized in fiscal 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities, the reported amounts of revenue and expenses and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with generally accepted accounting principles. Actual results could differ from those estimates.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Equity Method Investments</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has equity method investments in non-consolidated subsidiaries which are recorded within "Other assets" on the Consolidated Balance Sheets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Treasury Stock</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchased shares are recorded as &#8220;Treasury Stock&#8221; and result in a reduction of &#8220;Shareholders&#8217; Equity.&#8221; When treasury shares are reissued, the Company uses the last-in, first-out method, and the difference between the repurchase cost and re-issuance price is charged or credited to &#8220;Additional Paid-In Capital.&#8221;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Company announced a capital allocation philosophy which covered a share repurchase program.  Specifically, the Board of Directors at that time authorized the purchase of up to $500,000 of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions.  In February 2015 and again in October 2018, the Board of Directors authorized an additional purchase of up to $250,000 of the Company's outstanding common stock with no stated expiration date.  As of December&#160;26, 2020, the Company has acquired 6,363,573 shares for approximately $852,040 under this share repurchase program.  </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are charged to operations in the year incurred. These costs are a component of &#8220;Selling, general and administrative expenses&#8221; on the Consolidated Statements of Earnings. Research and development expenses were approximately $21,400 in 2020, $13,900 in 2019, and $11,500 in 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU on the first day of fiscal 2020. The adoption of ASU No. 2016-13 did not have a significant impact on the consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant&#8217;s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company&#8217;s registered debt securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company&#8217;s consolidated financial statements or in management&#8217;s discussion and analysis of financial condition and results of operations.  The Company has elected to provide the simplified disclosure within Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2018, the FASB issued Accounting Standards Update No. 2018-14 (ASU 2018-14), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which modifies the disclosure requirements for employers that sponsor defined benefit pension and other postretirement plans. The Company adopted ASU 2018-14 on the first day of fiscal 2020 and it did not have a material impact on the Company&#8217;s consolidated financial statement disclosure requirements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Issued Accounting Pronouncements (not yet adopted) </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued Accounting Standards Update No.  2019-12 (ASU 2019-12),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification (ASC) 740. The Company will adopt on the first day of fiscal 2021 (the effective date) and it is not expected to have a material impact on the Company&#8217;s consolidated statements of earnings, balance sheet, or cash flows.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued Accounting Standards Update No. 2020-04 (ASU 2020-04), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance can be adopted on a prospective basis no later than December 31, 2022, with early adoption permitted. The Company is currently evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876839224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions of Businesses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 29, 2020, the Company acquired 55% of Energia Solar do Brasil ("Solbras") for $4,308. Approximately $646 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. Solbras is a leading provider of solar energy solutions for agriculture. In the preliminary purchase price allocation, goodwill of $3,341 and customer relationships of $3,718 were recorded and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 8 years. The acquisition of Solbras, located in Brazil, allows the Company to expand its product offerings in the Irrigation segment to include not only </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pivots, but also a sustainable and low-cost energy source to provide electricity to the units. The Company finalized the purchase price allocation in the fourth quarter of 2020. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2020, the Company acquired 75% of KC Utility Packaging, LLC for $4,200. Approximately $400 of the purchase price is contingent on seller representations and warranties that will be settled within 12 months of the acquisition date. The Company name was subsequently changed to Valmont Substations LLC. The acquisition was made to expand the Company's utility substation product offering. In the purchase price allocation, goodwill of $1,100, customer relationships of $4,000, and other intangibles of $500 were recorded. The Company finalized the purchase price allocation in the fourth quarter of 2020.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2019, the Company acquired the assets of Connect-It Wireless, Inc. ("Connect-It") for $6,034 in cash.  Connect-It operates in Florida and is a manufacturer and distributor of wireless site components and safety products. In the purchase price allocation, goodwill of $3,299 and customer relationships of $828 were recorded and the remainder is net working capital. A portion of the goodwill is deductible for tax purposes. Connect-It is included in the ESS segment and was acquired to expand the Company's wireless component distribution network. The purchase price allocation was finalized in the fourth quarter of 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On February 11, 2019, the Company acquired the outstanding shares of United Galvanizing ("United"), a provider of coatings services for $26,000 in cash. The agreed upon purchase price was $28,000, with $2,000 being contingent on seller representations and warranties that was settled in the first quarter of 2020 for $1,522. The acquisition of United, located in Houston, Texas further expands the Company's galvanizing footprint in North America and will be reported in the Coatings segment. The fair values assigned were $12,374 for goodwill, $3,170 for customer relationships, trade name of $894, $10,987 for property, plant, and equipment, and the remainder is net working capital. Goodwill is not deductible for tax purposes and the customer relationship will be amortized over 10 years. The trade name has an indefinite life. The Company finalized the purchase price allocation in the fourth quarter of 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Proforma disclosures were omitted for the 2020 acquisitions as the Solbras and Valmont Substation acquisitions do not have a significant impact on the Company's financial results. The proforma effect of 2019 acquisitions on the 2019 and 2018 Consolidated Statements of Earnings is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.369%"><tr><td style="width:1.0%"/><td style="width:55.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.858%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share-diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions of Noncontrolling Interests</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2020, the Company acquired the remaining 49% of AgSense that it did not own for $43,983, which includes a holdback payment of $2,200 that was made in the second quarter of 2020. The accounting for owning 100% of AgSense resulted in the recognition of a deferred tax asset of approximately $7,700. </span></div>In December 2020, the Company acquired the remaining 40% of Torrent Engineering and Equipment that it did not own for $3,500. In the first quarter of 2020, the Company acquired 16% of the remaining 25% that it did not own of Convert Italia for a cash payment of $11,750. The purchase agreement also settled the escrow funds which the Company had paid at date of acquisition.  In April 2019, the Company acquired the remaining 4.8% of Valmont SM that it did not own for $4,763.<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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495877950312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DIVESTITURE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">DIVESTITURE</a></td>
<td class="text">DIVESTITURE<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2018, the Company completed the sale of Donhad, its grinding media business in Australia, reported in the Other segment.  The business was sold because it did not fit the long-term strategic plans for the Company.  The grinding media business historical annual sales, operating profit, and net assets are not significant for discontinued operations presentation. The grinding media business had an operating loss of $913 for the year ended December 29, 2018. The Company received Australian $82,500 (U.S. $62,518). </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The pre-tax loss from the divestiture is reported in other income (expense).  The loss is comprised of the proceeds from buyer, less deal-related costs, less the net assets of the business which resulted in a gain of $4,334.  Offsetting this amount is a $(10,418) realized loss on foreign exchange translation adjustments and net investment hedges previously reported in shareholders' equity. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.654%"><tr><td style="width:1.0%"/><td style="width:85.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax gain from divestiture, before recognition of currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of cumulative currency translation loss and hedges (out of OCI)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net pre-tax loss from divestiture of the grinding media business</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,084)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The transaction did not result in a taxable capital gain as the cash proceeds were less than the tax carrying value of the business.  There is an insignificant tax benefit from the tax deductibility of deal related expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878147368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING ACTIVITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING ACTIVITIES</a></td>
<td class="text">RESTRUCTURING ACTIVITIES&#160;&#160;&#160;&#160;<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company executed certain regional restructuring activities (the "2020 Plan") primarily in the ESS and Utility segments and a U.S. specific early retirement program covering all segments.  The 2020 Plan included the closure of one U.S. Coatings facility.  All 2020 restructuring activities were completed by December 26, 2020.  The Company recorded the following pre-tax expenses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.904%"><tr><td style="width:1.0%"/><td style="width:27.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.341%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.975%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Other/  Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">TOTAL</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,847&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of fixed assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total cost of sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,737&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;Total selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,584&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,391&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,412&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,641&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in the current liabilities recorded for the restructuring plans were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.071%"><tr><td style="width:1.0%"/><td style="width:33.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized Restructuring Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs Paid or Otherwise Settled </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,022)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,955&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,295)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878174856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH FLOW SUPPLEMENTARY INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">CASH FLOW SUPPLEMENTARY INFORMATION</a></td>
<td class="text">CASH FLOW SUPPLEMENTARY INFORMATION<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company considers all highly liquid temporary cash investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;26, 2020 and December&#160;28, 2019, and December&#160;29, 2018 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:68.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The acquisitions in 2019 included hold back payments contingent on seller representations and warranties of $5,456. The hold back payments were paid in the first quarter of 2020 and are shown as an investing use of cash in the acquisitions line item of the consolidated statements of cash flows.</span></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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876521688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">INVENTORIES<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Inventories consisted of the following at December&#160;26, 2020 and December&#160;28, 2019:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"/><td style="width:72.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and purchased parts</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and manufactured goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878186184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">PROPERTY, PLANT AND EQUIPMENT<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, at cost, consist of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and improvements</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884340664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND INTANGIBLE ASSETS<div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortized Intangible Assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of amortized intangible assets at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"/><td style="width:63.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,847&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"/><td style="width:63.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,748&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $18,147, $18,087 and $15,328 for the fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense related to finite&#8209;lived intangible assets is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%"><tr><td style="width:1.0%"/><td style="width:80.208%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.592%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Amortization <br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives assigned to finite&#8209;lived intangible assets included consideration of factors such as the Company&#8217;s past and expected experience related to customer retention rates, the remaining legal or contractual life of the underlying arrangement that resulted in the recognition of the intangible asset and the Company&#8217;s expected use of the intangible asset.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-amortized intangible assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite lives are not amortized. The carrying values of trade names at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Acquired</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newmark</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Webforge</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,143&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont SM</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ingal EPS/Ingal Civil Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shakespeare</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walpar</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convert</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In its determination of these intangible assets as indefinite&#8209;lived, the Company considered such factors as its expected future use of the intangible asset, legal, regulatory, technological and competitive factors that may impact the useful life or value of the intangible asset and the expected costs to maintain the value of the intangible asset. The Company expects that these intangible assets will maintain their value indefinitely. Accordingly, these assets are not amortized.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s trade names were tested for impairment in the third quarter of 2020. The values of each trade name were determined using the relief-from-royalty method. Based on this evaluation, no trade names were determined to be impaired.  In conjunction with an interim second quarter 2020 goodwill impairment test, impairment indicators were noted for the Webforge and Locker trade names requiring an interim impairment test.  As a result, an impairment charge of approximately $3,900 was recognized against these two trade names in fiscal 2020.   </span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The carrying amount of goodwill by segment as of December&#160;26, 2020 and December&#160;28, 2019 was as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.994%"><tr><td style="width:1.0%"/><td style="width:36.468%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.059%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.970%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;28, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,747&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,322&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.738%"><tr><td style="width:1.0%"/><td style="width:36.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.058%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;29, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,618&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;29, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,715&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,239&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,525&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s annual impairment test of goodwill was performed during the third quarter of 2020, using primarily the discounted cash flow method.  The estimated fair value of all of our reporting units exceeded their respective carrying value, so no goodwill was impaired. </span></div>In April 2020, the price of a barrel of oil began a large decline and various economic forecasts show the lower price of oil will continue into the next few years.  This lower price for oil and a revised assessment of the Australian market performed in conjunction with the executed restructuring activities required the Company to re-assess the financial projections for the Access Systems reporting unit.  This resulted in lower projected net sales, operating income, and cash flows for this reporting unit, resulting in the need for an interim impairment test. The results of the test showed that the reporting unit's carrying value was higher than its estimated fair value. Accordingly, the Company recorded a $12,575 impairment of access system's goodwill in the second quarter of 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878603912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BANK CREDIT ARRANGEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_BankCreditArrangementsDisclosureAbstract', window );"><strong>BANK CREDIT ARRANGEMENTS</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_vmi_BankCreditArrangementsDisclosureTextBlock', window );">BANK CREDIT ARRANGEMENTS</a></td>
<td class="text">BANK CREDIT ARRANGEMENTS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains various lines of credit for short-term borrowings totaling $144,690 at December&#160;26, 2020. As of December&#160;26, 2020 and December&#160;28, 2019, $35,147 and $21,774 was outstanding and recorded as notes payable in the Consolidated Balance Sheets, respectively. The interest rates charged on these lines of credit vary in relation to the banks&#8217; costs of funds. The weighted average interest rate on short-term borrowings w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as 4.65% </span>at December&#160;26, 2020. The unused and available borrowings under the lines of credit were $109,673 at December&#160;26, 2020. The lines of credit can be modified at any time at the option of the banks. The Company pays no fees in connection with unused lines of credit.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_BankCreditArrangementsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_BankCreditArrangementsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_BankCreditArrangementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entire disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of draw downs on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_BankCreditArrangementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876846552">
<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>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:64.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consists of:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.178%"><tr><td style="width:1.0%"/><td style="width:46.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,615&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,753&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,608&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliations of the statutory federal income tax rate and the effective tax rate follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%"><tr><td style="width:1.0%"/><td style="width:60.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.193%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carryforwards, credits and changes in valuation allowances</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible  impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of 2017 Tax Act</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fiscal years 2020 and 2018 include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4,651 and $3,171 of tax expense related to non-tax deductible impairment of goodwill.  Fiscal years 2020 and 2018 also include $1,100 and $6,756</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of tax expense primarily related to restructuring charges for which no tax benefits have been recorded due to the increase in valuation allowance.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of (a)&#160;temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b)&#160;operating loss and tax credit carryforwards. The tax effects of significant items comprising the Company&#8217;s net deferred income tax liabilities are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                       </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.619%"><tr><td style="width:1.0%"/><td style="width:70.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.629%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and allowances</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and loss carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,881&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,862&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,430&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,647&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory allowances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,362&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.476%"><tr><td style="width:1.0%"/><td style="width:74.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Balance Sheet Caption</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,754&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management of the Company has reviewed recent operating results and projected future operating results. The Company's belief that realization of its net deferred tax assets is more likely than not is based on, among other factors, changes in operations that have occurred in recent years and available tax planning strategies. At December&#160;26, 2020 and December&#160;28, 2019 respectively, there were $81,912 and $64,116 relating to tax credits and loss carryforwards. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances have been established for certain losses that reduce deferred tax assets to an amount that will, more likely than not, be realized. The deferred tax assets at December&#160;26, 2020 that are associated with tax loss and tax credit carryforwards not reduced by valuation allowances expire in periods starting in 2023. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions included in other non-current liabilities are evaluated in a two-step process, whereby (1)&#160;the Company determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2)&#160;for those tax positions that meet the more likely than not recognition threshold, the Company would </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognize the largest amount of tax benefit that is greater than fifty percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following summarizes the activity related to our unrecognized tax benefits in 2020 and 2019, in thousands:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"/><td style="width:76.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;current&#8209;period tax positions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements with taxing authorities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are approximately $973 of uncertain tax positions for which reversal is reasonably possible during the next 12&#160;months due to the closing of the statute of limitations. The nature of these uncertain tax positions is generally the computation of a tax deduction or tax credit. During 2020, the Company recorded a reduction of its gross unrecognized tax benefit of $650 with $513 recorded as a reduction of income tax expense, due to the expiration of statutes of limitation in the United States. During 2019, the Company recorded a reduction of its gross unrecognized tax benefit of $771, with $609 recorded as a reduction of its income tax expense, due to the expiration of statutes of limitation in the United States. In addition to these amounts, there was an aggregate of $845 and $178 of interest and penalties at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#8217;s policy is to record interest and penalties directly related to income taxes as income tax expense in the Consolidated Statements of Earnings.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. and various states as well as foreign jurisdictions. Tax years 2016 and forward remain open under U.S. statutes of limitation. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $2,547 and $2,224 at December&#160;26, 2020 and December&#160;28, 2019, respectively.</span></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878149048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">LONG-TERM DEBT<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Long-term debt is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00% senior unsecured notes due 2044(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% senior unsecured notes due 2054(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount on 5.00% and 5.25% senior unsecured notes (a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IDR Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current installments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The 5.00% senior unsecured notes due 2044 include an aggregate principal amount of $450,000 on which interest is paid and an unamortized discount balance of $13,405 at December&#160;26, 2020.  The notes bear interest at 5.000% per annum and are due on October 1, 2044.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The 5.25% senior unsecured notes due 2054 include an aggregate principal amount of $305,000 on which interest is paid and an unamortized discount balance of $7,394 at December&#160;26, 2020.  The notes bear interest at 5.250% per annum and are due on October 1, 2054.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $600,000 of committed unsecured revolving credit loans with available borrowings thereunder to $400,000 in foreign currencies.&#160; We may increase the credit facility by up to an additional $200,000 at any time, subject to lenders increasing the amount of their commitments. The interest rate on the borrowings will be, at the Company's option, either:</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company) plus 100 to 162.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc., or;</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the higher of</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the prime lending rate,</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Federal Funds rate plus 50 basis points, and</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LIBOR (based on a 1 month interest period) plus 100 basis points,</span></div><div style="margin-bottom:12pt;padding-left:108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus, in each case, 0 to 62.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Mood's Investors Service, Inc.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022, and contains certain financial covenants that may limit additional borrowing capability under the agreement. At December&#160;26, 2020, the Company had the ability to borrow $585,419 under this facility, after consideration of standby letters of credit of $14,581 associated with certain insurance obligations. We also maintain certain short-term bank lines of credit totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$144,690, $109,673 of w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hich was unused at December&#160;26, 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The lending agreements include certain maintenance covenants, including financial leverage and interest coverage. The Company was in compliance with all financial debt covenants at December&#160;26, 2020.  The minimum aggregate maturities of long-term debt for each of the five years following 2020 are: $2,748, $1,028, $707, $0 and $0.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The obligations arising under the 5.00% senior unsecured notes due 2044, the 5.25% senior unsecured notes due 2054, and the revolving credit facility are guaranteed by the Company and its wholly-owned subsidiaries PiRod, Inc., Valmont Coatings, Inc., Valmont Newmark, Inc., and Valmont Queensland Pty. Ltd.</span></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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -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_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495975850808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text">STOCK-BASED COMPENSATION <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains stock&#8209;based compensation plans approved by the shareholders, which provide that the Human Resource Committee of the Board of Directors may grant incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, and bonuses of common stock. At December&#160;26, 2020, 779,336 shares of common stock remained available for issuance under the plans. Shares and options issued and available are subject to changes in capitalization. The Company&#8217;s policy is to issue shares upon exercise of stock options or vesting of restricted stock units or issuance of restricted stock from treasury shares held by the Company.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the stock option plans, the exercise price of each option equals the market price at the time of the grant. Options vest beginning on the first anniversary of the grant in equal amounts over three years or on the fifth anniversary of the grant. Expiration of grants is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xMzYvZnJhZzo5NWFhODU4OWQ3MTU0NmYzYjA0ZDI5OTRiYmVmNmViOC90ZXh0cmVnaW9uOjk1YWE4NTg5ZDcxNTQ2ZjNiMDRkMjk5NGJiZWY2ZWI4XzMyOTg1MzQ4ODgwNTY_ce78db4b-4b47-4781-b750-f3ed0c09f052">seven</span> to ten years from the date of grant. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant. The Company recorded $14,874, $11,587 and $10,392 of compensation expense (included in selling, general and administrative expenses) in the 2020, 2019 and 2018 fiscal years for all share-based compensation programs, respectively. The associated tax benefits recorded in the 2020, 2019 and 2018 fiscal years was $3,719, $2,897 and $2,598, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020, the amount of unrecognized stock option compensation expense, to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.39</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years, was approximately $5,364.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a binomial option pricing model to value its stock options. The fair value of each option grant made in 2020, 2019 and 2018 was estimated using the following assumptions:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:75.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life from vesting date</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 yrs</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the stock option activity during 2018, 2019 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;30, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,592&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.84&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The weighted average per share fair value of options granted during 2018 was $30.48.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,575&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.21&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,828&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average per share fair value of options granted during 2019 was $37.85.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,633&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.56&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,498&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.64&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average per share fair value of options granted during 2020 was $45.49. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the status of stock options outstanding at December&#160;26, 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.779%"><tr><td style="width:1.0%"/><td style="width:19.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.802%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding and Exercisable By Price Range</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise Price <br/> Range</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.47 - 112.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$123.87 - 132.84</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$142.67 - 168.80</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.71 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,565&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In accordance with shareholder-approved plans, the Human Resource Committee of the Board of Directors may grant stock under various stock&#8209;based compensation arrangements, including restricted stock awards, restricted stock units, performance based restricted stock units, and stock issued in lieu of cash bonuses. Under such arrangements, stock is issued without direct cost to the employee. The restricted stock units are settled in Company stock when the restriction period ends. Restricted stock units and awards generally vest in equal installments over three years beginning on the first anniversary of the grant. During fiscal 2020, 2019 and 2018, the Company granted restricted stock units to directors and certain management employees as follows (which are not included in the above stock plan activity tables):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"/><td style="width:71.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8209;average per share price on grant date</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized compensation expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2020 the amount of deferred stock&#8209;based compensation granted, to be recognized over a weighted&#8209;average period of 2.66&#160;years, was approximately $22,862.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units (PSU) awards consist of shares of our stock which are payable upon the determination that the Company achieve certain established performance targets and can range from 0% to 200% of the targeted payout based on the actual results. PSU's granted in 2020 have a performance period of three years. The fair value of each PSU granted is equal to the fair market value of our common stock on the date of grant. PSUs granted generally have a three years period cliff vesting schedule; however, according to the grant agreements, if certain conditions are met, the employee (or beneficiary) will receive a prorated amount of the award based on active employment during the service period.</span></div>During fiscal 2020 and 2019, the Company issued PSUs of 35,181 and 31,344 with a weighted average grant date fair value of $125.41 and $136.14 per share.  During fiscal 2020, the Company recognized expense of $3,165 for these two PSU plans.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878023640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 29, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.767%"><tr><td style="width:1.0%"/><td style="width:69.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dilutive <br/>Effect of <br/>Stock <br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net earnings attributable to Valmont Industries,&#160;Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average shares outstanding (000's)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Per share amount</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Basic and diluted net earnings and earnings per share in fiscal 2020 was impacted by impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of goodwill and intangible assets in fiscal 2020 of $16,220 after-tax ($0.76 per share) and restructuring expenses of $17,324 after-tax ($0.81 per share).  Basic and diluted net earnings and earnings per share in fiscal 2018 was impacted by impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of goodwill and intangible assets of $14,736 after-tax ($0.66 per share), restructuring expenses and non-recurring asset impairments arising from exiting certain local markets of $37,779 after-tax ($1.68 per share), refinancing of long-term debt expenses of $11,115 after-tax ($0.50 per share), and a loss from the divestiture of the grinding media business of $5,350 after-tax ($0.24 per share).</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Earnings per share are computed independently for each of the quarters.  Therefore, the sum of the quarterly earnings per share may not equal the total for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of fiscal years 2020, 2019, and 2018 there were 0, 130,704, and 406,806 outstanding stock options, respectively, with exercise prices exceeding the market price of common stock that were excluded from the computation of diluted earnings per share, respectively.</span></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876897592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RETIREMENT SAVINGS PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE RETIREMENT SAVINGS PLAN</a></td>
<td class="text">EMPLOYEE RETIREMENT SAVINGS PLAN<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Established under Internal Revenue Code Section&#160;401(k), the Valmont Employee Retirement Savings Plan (&#8220;VERSP&#8221;) is a defined contribution plan available to all eligible employees. Participants can elect to contribute up to 50% of annual pay, on a pretax and/or after-tax basis. The Company also makes contributions to the Plan and a non-qualified deferred compensation plan for certain Company executives. The 2020, 2019 and 2018 Company contributions to these plans amounted to approximately $14,800, $12,600 and $12,300 respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a fully&#8209;funded, non-qualified deferred compensation plan for certain Company executives who otherwise would be limited in receiving company contributions into VERSP under Internal Revenue Service regulations. The invested assets and related liabilities of these participants were $35,125 and $36,290 at December&#160;26, 2020 and December&#160;28, 2019, respectively. Such amounts are included in &#8220;Other assets&#8221; and &#8220;Deferred compensation&#8221; on the Consolidated Balance Sheets. Amounts distributed from the Company&#8217;s non-qualified deferred compensation plan to participants under the transition rules of section&#160;409A of the Internal Revenue Code were approximately $5,067 and $8,335 at December&#160;26, 2020 and December&#160;28, 2019, respectively. All distributions were made in cash.</span></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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_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>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876904376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, receivables, accounts payable, notes payable to banks and accrued expenses approximate fair value because of the short maturity of these instruments. The fair values of each of the Company&#8217;s long-term debt instruments are based on the amount of future cash flows associated with each instrument discounted using the Company&#8217;s current borrowing rate for similar debt instruments of comparable maturity (Level 2). The fair value estimates are made at a specific point in time and the underlying assumptions are subject to change based on market conditions. At December&#160;26, 2020, the carrying amount of the Company&#8217;s long-term debt was $731,179 with an estimated fair value of approximately $884,846.  At December&#160;28, 2019, the carrying amount of the Company&#8217;s long-term debt was $765,704 with an estimated fair value of approximately $826,413.   </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial reporting purposes, a three&#8209;level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date is used. Inputs refers broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Financial assets and liabilities carried at fair value will be classified and disclosed in one of the following three categories:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;2: Observable market based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3: Unobservable inputs that are not corroborated by market data.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Following is a description of the valuation methodologies used for assets and liabilities measured at fair value.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading Securities:  The assets and liabilities recorded for the investments held in the Valmont Deferred Compensation Plan of $35,125 ($36,290 in 2019) represent mutual funds, invested in debt and equity securities, classified as trading securities, considering the employee&#8217;s ability to change investment allocation of their deferred compensation at any time. The Company's remaining ownership in Delta EMD Pty. Ltd. (JSE:DTA) of $202 ($210 in 2019) is recorded at fair value at December&#160;26, 2020. Quoted market prices are available for these securities in an active market and therefore categorized as a Level 1 input.  These securities are included in Other Assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative Financial Instruments: The fair value of foreign currency and commodity forward and cross currency contracts is based on a valuation model that discounts cash flows resulting from the differential between the contract price and the market-based forward rate.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(15) DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Continued)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"/><td style="width:37.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"/><td style="width:37.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 29, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878069448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE FINANCIAL INSTRUMENTS</a></td>
<td class="text">DERIVATIVE FINANCIAL INSTRUMENTS<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company manages interest rate risk, commodity price risk, and foreign currency risk related to foreign currency denominated transactions and investments in foreign subsidiaries. Depending on the circumstances, the Company may manage these risks by utilizing derivative financial instruments. Some derivative financial instruments are marked to market and recorded in the Company's consolidated statements of earnings, while others may be accounted for as fair value, cash flow, or net investment hedges. The Company had open foreign currency forward contracts that are marked to market at December 26, 2020 and December 28, 2019, which are insignificant and thus excluded from the tables below. Derivative financial instruments have credit and market risk. The Company manages these risks of derivative instruments by monitoring limits as to the types and degree of risk that can be taken, and by entering into transactions with counterparties who are recognized, stable multinational banks. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value of derivative instruments at December&#160;26, 2020 and December&#160;28, 2019 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.172%"><tr><td style="width:1.0%"/><td style="width:35.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.838%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(16) DERIVATIVE FINANCIAL INSTRUMENTS (Continued)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;26, 2020, December&#160;28, 2019, and December&#160;29, 2018 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.773%"><tr><td style="width:1.0%"/><td style="width:35.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Statements of earnings location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product cost of sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedges</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, the Company entered into steel hot rolled coil (HRC) forward contracts which qualified as a cash flow hedge of the variability in the cash flows attributable to future steel purchases. In 2019, the forward contracts had a notional amount of $12,128 for the purchase of 3,500 short tons for each month from May 2019 to September 2019. The gain (loss) realized upon settlement is recorded in product cost of sales in the consolidated statements of earnings over average inventory turns.  </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In May 2020, a Brazilian subsidiary with a Real functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a customer order with components purchased in Euros. The forward contracts, which qualify as a cash flow hedge, matured in December 2020 and a notional amount to buy 4,500 euros in exchange for a stated amount of Brazilian Real. In March 2020, a subsidiary with a Euro functional currency entered into foreign currency forward contracts to mitigate foreign currency risk related to a large customer order denominated in U.S. dollars. The forward contracts, which qualify as a cash flow hedge, have a final maturity date of June 2021 and a notional amount to sell $27,500 in exchange for a stated amount of Euros.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the second quarter of 2020, the Company early settled its Australian dollar denominated foreign currency forward contracts and received proceeds of $11,983. In 2019, all net investment hedges incepted in 2018 were early settled and the Company received proceeds of $11,184. Amounts will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the second quarter of 2019, the Company entered into two fixed-for-fixed cross currency swaps ("CCS"), swapping U.S. dollar principal and interest payments on a portion of its 5.00% senior unsecured notes due 2044 for Danish krone (DKK) and euro denominated payments. The CCS were entered into in order to mitigate foreign currency risk on the Company's euro and DKK investments and to reduce interest expense.  Interest is exchanged twice per year on April 1 and October 1. &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key terms of the two CCS are as follows:   </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.339%"><tr><td style="width:1.0%"/><td style="width:23.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.299%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.175%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Currency</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Swapped Interest Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Danish Krone (DKK)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DKK 333,625</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.825%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8364;71,550</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designated the full notional amount of the two CCS ($130,000) as a hedge of the net investment in certain Danish and European subsidiaries under the spot method, with all changes in the fair value of the CCS that are included in the assessment of effectiveness (changes due to spot foreign exchange rates) are recorded as cumulative foreign currency translation within OCI, and will remain in OCI until either the sale or substantially complete liquidation of the related subsidiaries. Net interest receipts will be recorded as a reduction of interest expense over the life of the CCS.</span></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495974917288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GUARANTEES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [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_GuaranteesTextBlock', window );">GUARANTEES</a></td>
<td class="text">GUARANTEES<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s product warranty accrual reflects management&#8217;s best estimate of probable liability under its product warranties. Historical product claims data is used to estimate the cost of product warranties at the time revenue is recognized.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty accrual, which is recorded in &#8220;Accrued expenses&#8221;, for the years ended December&#160;26, 2020 and December&#160;28, 2019, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for warranties issued during the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for pre-existing warranties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495877995992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS &amp; CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS &amp; CONTINGENCIES</a></td>
<td class="text">COMMITMENTS &amp; CONTINGENCIESVarious claims and lawsuits are pending against Company and certain of its subsidiaries. The Company cannot fully determine the effect of all asserted and unasserted claims on its consolidated results of operations, financial condition, or liquidity. Where asserted and unasserted claims are considered probable and reasonably estimable, a liability has been recorded. We do not expect that any known lawsuits, claims, environmental costs, commitments, or contingent liabilities will have a material adverse effect on our consolidated results of operations, financial condition, or liquidity.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876856136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINED BENEFIT RETIREMENT PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">DEFINED BENEFIT RETIREMENT PLAN</a></td>
<td class="text">DEFINED BENEFIT RETIREMENT PLAN <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta Ltd., a wholly-owned subsidiary of the Company, is the sponsor of the Delta Pension Plan ("Plan"). The Plan provides defined benefit retirement income to eligible employees in the United Kingdom. Pension retirement benefits to qualified employees are 1.67% of final salary per year of service upon reaching the age of 65&#160;years. This Plan has no active employees as members at December&#160;26, 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Funded Status</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the overfunded or underfunded status of the pension plan as an asset or liability. The funded status represents the difference between the projected benefit obligation (PBO) and the fair value of the plan assets. The PBO is the present value of benefits earned to date by plan participants, including the effect of assumed future salary increases (if applicable) and inflation. Plan assets are measured at fair value. Because the pension plan is denominated in British pounds sterling, the Company used exchange rates of $1.356/&#163; and $1.308/&#163; to translate the net pension liability into U.S. dollars at December 26, 2020 and December 28, 2019, respectively. The net funded status of $118,523 at December&#160;26, 2020 is recorded as a noncurrent liability.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Projected Benefit Obligation and Fair Value of Plan Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The accumulated benefit obligation (ABO) is the present value of benefits earned to date, assuming no future compensation growth. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As there are no active employees in the plan, the ABO is equal to the PBO for all years presented. The underfunded ABO represents the difference between the PBO and the fair value of plan assets.  On October 26, 2018, the High Court of Justice in the United Kingdom ruled that pension plans which offered guaranteed minimum pension ("GMP") benefits between 1990 and 1997 must ensure the benefit accrued between men and women were equal.   The Company estimated the cost of GMP equalization at &#163;9,500, which was treated as a prior service cost at December 29, 2018.  During fiscal 2020, the Company recognized an additional &#163;711 for the effect of GMP equalization.   </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;29, 2018 to December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"/><td style="width:59.076%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.647%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;29, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;28, 2019 to December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"/><td style="width:59.076%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.647%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,523)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss that increased the projected benefit obligation was driven by a decrease in 2020 discount rates from 2.05% to 1.40%.  </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts recognized in accumulated other comprehensive income (loss) as of December&#160;26, 2020 and December&#160;28, 2019 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.416%"><tr><td style="width:1.0%"/><td style="width:80.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.881%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,726)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 26, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,258)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.023%"><tr><td style="width:1.0%"/><td style="width:67.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension expense is determined based upon the annual service cost of benefits (the actuarial cost of benefits earned during a period) and the interest cost on those liabilities, less the expected return on plan assets. The expected long-term rate of return on plan assets is applied to the fair value of plan assets. Differences in actual experience in relation to assumptions are not recognized in net earnings immediately, but are deferred and, if necessary, amortized as pension expense.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic pension expense for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,923&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense (benefit)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,311)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2020 and 2019:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI Inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI Inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate is based on the yields of AA-rated corporate bonds with durational periods similar to that of the pension liabilities. The expected return on plan assets is based on our asset allocation mix and our historical return, taking into account current and expected market conditions. The expected return of plan assets decreased from 4.18% to 3.96% for 2021 as the projected returns on the corporate bond plan assets is expected to decrease.  Inflation is based on expected changes in the consumer price index or the retail price index in the U.K. depending on the relevant plan provisions.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Contributions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed negotiations with Plan trustees in 2019 regarding annual funding for the Plan. The annual contributions into the Plan are $17,765 (/&#163;13,100) per annum as part of the Plan&#8217;s recovery plan, along with a contribution to cover the administrative costs of the Plan of approximately $1,763 (/&#163;1,300) per annum.  In December 2020, the Company made its required 2021 annual contribution in addition to the required 2020 annual contribution that was made earlier in fiscal 2020.   </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefit Payments</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details expected pension benefit payments for the years 2021 through 2030:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.357%"><tr><td style="width:1.0%"/><td style="width:59.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2026&#160;-&#160;2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:11pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Allocation Strategy</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment strategy for pension plan assets is to maintain a diversified portfolio consisting of </span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Long-term fixed&#8209;income securities that are investment grade or government&#8209;backed in nature;</span></div><div style="margin-bottom:11pt;padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Common stock mutual funds in U.K. and non-U.K. companies, and;</span></div><div style="margin-bottom:11pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diversified growth funds, which are invested in a number of investments, including common stock, fixed income funds, properties and commodities. </span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Plan, as required by U.K. law, has an independent trustee that sets investment policy. The general strategy is to invest approximately 50% of the assets of the plan in common stock mutual funds and diversified growth funds, with the remainder of the investments in long-term fixed income securities, including corporate bonds and index-linked U.K. gilts. The trustees regularly consult with representatives of the plan sponsor and independent advisors on such matters.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plan investments are held in a trust. The weighted&#8209;average maturity of the corporate bond portfolio was 13&#160;years at December&#160;26, 2020.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension plan assets are valued at fair value. The following is a description of the valuation methodologies used for the investments measured at fair value, including the general classification of such instruments pursuant to the valuation hierarchy.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leveraged inflation-linked gilts (LDIs)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;LDIs are a combination of U.K. government-backed securities (such as bonds or other fixed income securities issued directly by the U.K. Treasury) money market instruments, and derivatives combined to give leveraged exposure to changes in the U.K. long-term interest and inflation rates. These funds are expected to offset a proportion of the impact changes in the long-term interest and inflation rates in the U.K. have on the pension plan's benefit plan obligation liability. The fair value recorded by the Plan is calculated using net asset value (NAV) for each investment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Temporary Cash Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; These investments consist of British pound sterling, reported in terms of U.S. dollars based on currency exchange rates readily available in active markets. These temporary cash investments are classified as Level 1 investments.</span></div><div><span><br/></span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Corporate bonds and debentures consist of fixed income securities issued by U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.</span></div><div style="margin-bottom:11pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;This investment category consists of common and preferred stock, including mutual funds, issued by U.K. and non-U.K. corporations. The fair value recorded by the Plan is calculated using NAV for each investment.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Secured income asset (SIA) funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - This investment category consists of holdings which will have a high level of expected inflation linkage.  Examples of underlying assets classes are rental streams and infrastructure debt.  Due to the private nature of these investments, pricing inputs are not readily observable.&#160;&#160;Asset valuations are developed by the fund manager.&#160;&#160;These valuations are based on the application of public market multiples to private company cash flows, market transactions that provide valuation information for comparable companies, and other methods.  The fair value recorded by the Plan is calculated using NAV.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020 and December&#160;28, 2019, the pension plan assets measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,008&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_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 retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878061240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Company has operating leases for plant locations, corporate offices, sales offices, and certain equipment. Outstanding leases at December 26, 2020 have remaining lease terms of one year to fifteen years, some of which include options to extend leases for up to five years. The Company does not have any financing leases. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company elected practical expedients not to reassess whether existing contracts are or contain leases, to not reassess the lease classification of any existing leases, to not reassess initial direct costs for any existing leases, to use hindsight in determining the lease term and in assessing impairment of the right-of-use asset, and to not separate lease and non-lease components for all classes of underlying assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Commencing in 2021, the Company has an operating lease with first year annual cash expense of approximately $4,000 that will increase 2% annually over the 25 year term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines if an arrangement is a lease at inception. Operating leases are included in other assets, accrued expenses, and lease liabilities in our consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make future lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company used its collateralized incremental borrowing rate in determining the present value of future lease payments. The operating lease ROU asset also includes any lease payments made and excludes any lease incentives and impairments. Some of the Company's facility leases include options to extend the lease when it is reasonably certain that the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Lease cost and other information related to the Company's operating leases at December 26, 2020 and December 28, 2019 are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.244%"><tr><td style="width:1.0%"/><td style="width:65.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.584%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 28, 2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,073&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating lease cost includes approximately $2,500 for short-term lease costs and approximately $2,000 for variable lease payments in 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As part of the adoption of ASC 842, the Company evaluated at the historical and projected cash flow generation of the operations at each of its long-term leased facilities.&#160; One of those facilities, a galvanizing operation in Melbourne, Australia, will not generate sufficient cash flows on an undiscounted cash flow basis to recover the carrying value of the right of use asset.&#160; The Company then estimated a value for this operation using a discounted cash flow model.&#160; The result was an impairment of the right-of-use lease asset of approximately $12,063.&#160;The after-tax balance of $8,444 was recorded as a reduction to retained earnings for the transition adjustment of adoption.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Supplemental balance sheet information related to operating leases as of December&#160;26, 2020 and December 28, 2019 is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%"><tr><td style="width:1.0%"/><td style="width:39.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1">Other assets</span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,998&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease short-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5">Accrued expenses</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea">Operating lease liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Minimum lease payments under operating leases expiring subsequent to December&#160;26, 2020 are as follows:</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%"><tr><td style="width:1.0%"/><td style="width:85.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,381&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: Interest</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876812280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">BUSINESS SEGMENTS</a></td>
<td class="text">BUSINESS SEGMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and the allocation of capital within the segment. Net corporate expense is net of certain service&#8209;related expenses that are allocated to business units generally on the basis of employee headcounts and sales dollars.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reportable segments are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ENGINEERED SUPPORT STRUCTURES:  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the manufacture and distribution of engineered poles, towers, and components for lighting, transportation, and wireless communication markets, including integrated structure solutions for smart cities, and engineered access systems;</span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">UTILITY SUPPORT STRUCTURES:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This segment consists of the manufacture of engineered steel and concrete structures for utility markets, including transmission, distribution, and substation products, and renewable energy generation equipment;</span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COATINGS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of global galvanizing, painting and anodizing services to preserve and protect metal products; and </span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IRRIGATION: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment consists of the global manufacture of agricultural irrigation equipment, parts, services, tubular products, and advanced technology solutions for water management and precision agriculture.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these four reportable segments, the Company had other businesses and activities that individually are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note&#160;1. The Company evaluates the performance of its business segments based upon operating income and invested capital. The Company does not allocate interest expense, non-operating income and deductions, or income taxes to its business segments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Business</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%"><tr><td style="width:1.0%"/><td style="width:59.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting, Traffic, and Highway Safety Products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Communication Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Access Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012,290&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Solar Tracker Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Offshore and Other Complex Steel Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,209&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,173&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;International</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,989,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INTERSEGMENT SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.958%"><tr><td style="width:1.0%"/><td style="width:65.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.279%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING INCOME (LOSS):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,953&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with refinancing of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,768&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807,216&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583,894&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:65.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CAPITAL EXPENDITURES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,425&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"><tr><td style="width:1.0%"/><td style="width:64.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEPRECIATION AND AMORTIZATION:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,892&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,827&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Geographical Area by Location of Valmont Facilities:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:64.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,872,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LONG-LIVED ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,634&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of net sales in 2020, 2019, or 2018. Net sales by geographical area are based on the location of the facility producing the sales and do not include sales to other operating units of the Company. Australia accounted for approximately 9% of the Company's net sales in 2020; no other foreign country accounted for more than 4% of the Company&#8217;s net sales.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Operating income by business segment are based on net sales less identifiable operating expenses and allocations and includes profits recorded on sales to other operating units of the Company. Long-lived assets consist of property, plant and equipment, net of depreciation, goodwill, other intangible assets and other assets. Long-lived assets by geographical area are based on location of facilities.</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878182808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY FINANCIAL DATA (Unaudited)</a></td>
<td class="text">QUARTERLY FINANCIAL DATA (Unaudited)<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.809%"><tr><td style="width:1.0%"/><td style="width:22.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.941%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth (3) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,514&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.43&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share are computed independently for each of the quarters. Therefore, the sum of the quarterly earnings per share may not equal the total for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_______________________________</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) &#160;&#160;&#160;&#160;The second quarter of 2020 included an impairment of goodwill and intangible assets totaling $16,220 after-tax ($0.76 per share) and certain restructuring expenses of $4,019 after-tax ($0.19 per share).</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)           The third quarter of 2020 included certain restructuring expenses of $2,133 after-tax ($0.10 per share).   </span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) &#160;&#160;&#160;&#160;The fourth quarter of 2020 included certain restructuring expenses of $11,041 after-tax ($0.52 per share).</span></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878359416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II-Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II-Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALMONT INDUSTRIES,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.321%"><tr><td style="width:1.0%"/><td style="width:42.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at <br/>beginning of <br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charged to <br/>profit and loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deductions <br/>from <br/>reserves*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at <br/>close of <br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;28, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifty-two weeks ended December&#160;29, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve deducted in balance sheet from the asset to which it applies&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful receivables</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred income tax asset valuation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;The deductions from reserves are net of recoveries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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 valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_srt_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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885555304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of ConsolidationThe consolidated financial statements include the accounts of Valmont Industries,&#160;Inc. and its wholly and majority&#8209;owned subsidiaries (the Company). Investments in 20% to 50% owned affiliates and joint ventures are accounted for by the equity method. Investments in less than 20% owned affiliates are accounted for by the cost method. All intercompany items have been eliminated.<span></span>
</td>
</tr>
<tr class="re">
<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 overdrafts</a></td>
<td class="text"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash overdrafts</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash book overdrafts totaling $16,979 and $13,971 were classified as accounts payable at December&#160;26, 2020 and December&#160;28, 2019, respectively. The Company&#8217;s policy is to report the change in book overdrafts as an operating activity in the Consolidated Statements of Cash Flows.</span></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 );">Segments</a></td>
<td class="text"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segments</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has four reportable segments based on its management structure. Each segment is global in nature with a manager responsible for segment operational performance and allocation of capital within the segment. Reportable segments are as follows:</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ENGINEERED SUPPORT STRUCTURES: This segment consists of the manufacture and distribution of engineered metal and composite poles, towers, and components for lighting, traffic, and wireless communication markets, engineered access systems, integrated structure solutions for smart cities, and highway safety products;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UTILITY SUPPORT STRUCTURES: This segment consists of the manufacture of engineered steel and concrete structures for utility transmission, distribution, substations, and renewable energy generation equipment;</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COATINGS: This segment consists of galvanizing, painting, and anodizing services to preserve and protect metal products; and</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IRRIGATION: This segment consists of the manufacture of agricultural irrigation equipment, parts, services, tubular products, water management solutions, and technology for precision agriculture.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these four reportable segments, there are other businesses and activities which are not more than 10% of consolidated sales, operating income or assets. This includes the manufacture of forged steel grinding media for the mining industry and is reported in the "Other" category until its divestiture in 2018.</span></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_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text">Fiscal YearThe Company operates on a 52 or 53&#160;week fiscal year with each year ending on the last Saturday in December. Accordingly, the Company&#8217;s fiscal years ended December&#160;26, 2020, December&#160;28, 2019 and December&#160;29, 2018 consisted of 52 weeks.<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">Accounts Receivable<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are reported on the balance sheet net of any allowance for doubtful accounts.  Allowances are maintained in amounts considered to be appropriate in relation to the outstanding receivables based on age of the receivable, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic conditions and customer credit quality. As the Company&#8217;s international Irrigation business has grown, the exposure to potential losses in international markets has also increased. These exposures can be difficult to estimate, particularly in areas of political instability, or with governments with which the Company has limited experience, or where there is a lack of </span></div>transparency as to the current credit condition of governmental units.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is valued at the lower of cost, determined on the first-in, first-out (FIFO) method or market. Finished goods and manufactured goods inventories include the costs of acquired raw materials and related factory labor and overhead charges required to convert raw materials to manufactured and finished goods. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective December 29, 2019, the first day of fiscal 2020, the Company changed its method of accounting for certain of its inventory, previously accounted for on the LIFO basis, so that now all inventory is valued on the FIFO basis.  The Company believes this change is preferable as it provides a better matching of costs with the physical flow of goods, more accurately reflects the current value of inventory presented on the Company&#8217;s Condensed Consolidated Balance Sheets, and standardizes the Company&#8217;s inventory valuation methodology. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with ASC 250, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting Changes and Error Corrections</span>, this change in method of accounting for certain inventories has been retrospectively applied to the earliest period presented.<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_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at historical cost. The Company generally uses the straight-line method in computing depreciation and amortization for financial reporting purposes and accelerated methods for income tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes. The annual provisions for depreciation and amortization have been computed principally in accordance with the following ranges of asset lives: buildings and improvements 15 to 40&#160;years, machinery and equipment 3 to 12&#160;years, transportation equipment 3 to 24&#160;years, office furniture and equipment 3 to 7&#160;years and intangible assets 5 to 20&#160;years. Depreciation expense in fiscal 2020, 2019 and 2018 was $63,890, $64,177 and $67,499, respectively.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset may not be recoverable and exceeds estimated future undiscounted cash flows of the asset. A recognized impairment loss reduces the carrying amount of the asset to its estimated fair value. Impairment losses were recorded in 2020 and 2018 as facilities were closed and future plans for certain fixed assets changed in connection with the Company's restructuring plans. Upon adoption of ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in 2019, the Company impaired the right-of-use (lease) asset for one of its galvanizing facilities in Australia as it will not generate sufficient cash flows to recover the carrying value.</span></div>The Company evaluates its reporting units for impairment of goodwill during the third fiscal quarter of each year, or when events or changes in circumstances indicate the carrying value may not be recoverable. Reporting units are evaluated using after-tax operating cash flows (less capital expenditures) discounted to present value. For the solar tracking reporting unit, the Company valued the terminal value for this reporting unit using a multiple of earnings before interest, taxes, depreciation and amortization (EBITDA). Indefinite&#8209;lived intangible assets are assessed separately from goodwill as part of the annual impairment testing, using a relief-from-royalty method. If the underlying assumptions related to the valuation of a reporting unit&#8217;s goodwill or an indefinite&#8209;lived intangible asset change materially before or after the annual impairment testing, the reporting unit or asset is evaluated for potential impairment. In these evaluations, management considers recent operating performance, expected future performance, industry conditions and other indicators of potential impairment.<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">Income TaxesThe Company uses the asset and liability method to calculate deferred income taxes. Deferred tax assets and liabilities are recognized on temporary differences between financial statement and tax bases of assets and liabilities using enacted tax rates. The effect of tax rate changes on deferred tax assets and liabilities is recognized in income during the period that includes the enactment date.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">WarrantiesThe Company's provision for product warranty reflects management's best estimate of probable liability under its product warranties.  Estimated future warranty costs are recorded at the time a sale is recognized.  Future warranty liability is determined based on applying historical claim rate experience to units sold that are still within the warranty period.  In addition, the Company records provisions for known warranty claims.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension Benefits</a></td>
<td class="text">Pension BenefitsCertain expenses are incurred in connection with a defined benefit pension plan.  In order to measure expense and the related benefit obligation, various assumptions are made including discount rates used to value the obligation, expected return on plan assets used to fund these expenses and estimated future inflation rates.  These assumptions are based on historical experience as well as current facts and circumstances.  An actuarial analysis is used to measure the expense and liability associated with pension benefits.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instrument</a></td>
<td class="text">Derivative InstrumentsThe Company may enter into derivative financial instruments to manage risk associated with fluctuation in interest rates, foreign currency rates or commodities. Where applicable, the Company may elect to account for such derivatives as either a cash flow, fair value, or net investment hedge.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text">Comprehensive Income (Loss) Comprehensive income (loss) includes net income, currency translation adjustments, certain derivative-related activity and changes in net actuarial gains/losses from a pension plan. Results of operations for foreign subsidiaries are translated using the average exchange rates during the period. Assets and liabilities are translated at the exchange rates in effect on the balance sheet dates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition<div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On December 31, 2017, the Company adopted Accounting Standards Update (ASU) 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (ASC 606)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected to use the modified retrospective approach for the adoption of the new revenue standard. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines the appropriate revenue recognition for our contracts by analyzing the type, terms and conditions of each contract or arrangement with a customer. Contracts with customers for all businesses are fixed-price with sales tax excluded from revenue, and do not include variable consideration.</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discounts included in contracts with customers, typically early pay discounts, are recorded as a reduction of net sales in the period in which the sale is recognized. Contract revenues are classified as product when the performance obligation is related to the manufacturing of goods. Contract revenues are classified as service when the performance obligation is the performance of a service. Service revenue is primarily related to the Coatings segment.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer acceptance provisions exist only in the design stage of our products and acceptance of the design by the customer is required before the project is manufactured and delivered to the customer.  The Company is not entitled to any compensation solely based on design of the product and does not recognize revenue associated with the design stage. There is one performance obligation for revenue recognition. No general rights of return exist for customers once the product has been delivered and the Company establishes provisions for estimated warranties. The Company does not sell extended warranties for any of its products.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Shipping and handling costs associated with sales are recorded as cost of goods sold. The Company elected to use the practical expedient of treating freight as a fulfillment obligation instead of a separate performance obligation and ratably recognize freight expense as the structure is being manufactured, when the revenue from the associated customer contract is being recognized over time.  With the exception of the Utility segment and the wireless communication structures product line, the Company&#8217;s inventory is interchangeable for a variety of each segment&#8217;s customers. The Company elected the practical expedient to not disclose the partially satisfied performance obligation at the end of the period when the contract has an original expected duration of one year or less. On December 26, 2020, we had approximately $39,000 of remaining performance obligations on contracts with an original expected duration of one year or more. We expect to recognize the majority of our remaining performance obligations on these contracts within the next 12 to 24 months. In addition, the Company elected the practical expedient to not adjust the amount of consideration to be received in a contract for any </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">significant financing component if payment is expected within twelve months of transfer of control of goods or services; the Company expects all consideration to be received in one year or less at contract inception.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Segment and Product Line Revenue Recognition </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Utility segment revenues are derived from manufactured steel and concrete structures for the North America utility industry and offshore and other complex structures used in energy generation and distribution outside of the United States. Steel and concrete utility structures are engineered to customer specifications resulting in limited ability to sell the structure to a different customer if an order is canceled after production commences. The continuous transfer of control to the customer is evidenced either by contractual termination clauses or by our rights to payment for work performed to-date plus a reasonable profit as the products do not have an alternative use to the Company. Since control is transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment. For our steel and concrete utility and wireless communication structure product lines, we generally recognize revenue on an inputs basis, using total production hours incurred to-date for each order as a percentage of total hours estimated to produce the order. The completion percentage is applied to the order&#8217;s total revenue and total estimated costs to determine reported revenue, cost of goods sold and gross profit.  Production of an order, once started, is typically completed within three months.  Revenue from the offshore and other complex structures business is also recognized using an inputs method, based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. External sales agents are used in certain sales of steel and concrete structures; the Company has chosen to use the practical expedient to expense estimated commissions owed to third parties by recognizing them proportionately as the goods are manufactured.   </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global ESS segment revenues are derived from the manufacture and distribution of engineered metal, composite structures and components for lighting and traffic and roadway safety, engineered access systems, and wireless communication.  For the lighting and traffic and roadway safety product lines, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed. For Access Systems, revenue is generally recognized upon delivery of goods to the customer which is the same point in time that the customer is billed. The wireless communication monopole product line has large regional customers who have unique product specifications for these larger communication structures. When the customer contract includes a cancellation clause that would require them to pay for work completed plus a reasonable margin if an order was canceled, revenue is recognized over time based on hours worked as a percent of total estimated hours to complete production. For the remaining wireless communication product line customers which do not provide a contractual right to bill for work completed on a canceled order, revenue is recognized upon shipment or delivery of the goods to the customer which is the same point in time that the customer is billed.  For wireless communication towers and components, revenue is recognized upon shipment or delivery of goods to the customer depending on contract terms, which is the same point in time that the customer is billed.   </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Coatings segment revenues are derived by providing coating services to customers&#8217; products, which include galvanizing, anodizing, and powder coating. Revenue is recognized once the coating service has been performed and the goods are ready to be picked up or delivered to the customer which is the same time that the customer is billed. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The global Irrigation segment revenues are derived from the manufacture of agricultural irrigation equipment and related parts and services for the agricultural industry and tubular products for industrial customers.  Revenue recognition for the irrigation segment is generally upon shipment of the goods to the customer which is the same point in time that the customer is billed. The remote monitoring subscription services are primarily billed annually and revenue is recognized on a straight-line basis over the subsequent twelve months.</span></div>Both steel and concrete Utility customers in North America are generally invoiced upon shipment or delivery of the goods to the customer's specified location and there are typically no up-front or progress payments. Consolidated Balance Sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of Estimates&#160;&#160;&#160;&#160;Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities, the reported amounts of revenue and expenses and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with generally accepted accounting principles. Actual results could differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text">Equity Method InvestmentsThe Company has equity method investments in non-consolidated subsidiaries which are recorded within "Other assets" on the Consolidated Balance Sheets.<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_vmi_TreasuryStockPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury StockRepurchased shares are recorded as &#8220;Treasury Stock&#8221; and result in a reduction of &#8220;Shareholders&#8217; Equity.&#8221; When treasury shares are reissued, the Company uses the last-in, first-out method, and the difference between the repurchase cost and re-issuance price is charged or credited to &#8220;Additional Paid-In Capital.&#8221;In May 2014, the Company announced a capital allocation philosophy which covered a share repurchase program.  Specifically, the Board of Directors at that time authorized the purchase of up to $500,000 of the Company's outstanding common stock from time to time over twelve months at prevailing market prices, through open market or privately-negotiated transactions.  In February 2015 and again in October 2018, the Board of Directors authorized an additional purchase of up to $250,000 of the Company's outstanding common stock with no stated expiration date.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">Research and DevelopmentResearch and development costs are charged to operations in the year incurred. These costs are a component of &#8220;Selling, general and administrative expenses&#8221; on the Consolidated Statements of Earnings.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text">Recently Adopted Accounting Pronouncements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 326), Measurement of Credit Losses on Financial Instruments. The standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this ASU on the first day of fiscal 2020. The adoption of ASU No. 2016-13 did not have a significant impact on the consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company early adopted Financial Disclosures About Guarantors and Issuers of Guaranteed Securities and Affiliates Whose Securities Collateralize a Registrant&#8217;s Securities rules as released by the Securities and Exchange Commission on March 2, 2020, which simplify the disclosure requirements related to the Company&#8217;s registered debt securities, guaranteed by certain of its subsidiaries, under Rule 3-10 and Rule 13-01 of Regulation S-X. The final rules permit the simplified disclosures to be provided either in a footnote to the Company&#8217;s consolidated financial statements or in management&#8217;s discussion and analysis of financial condition and results of operations.  The Company has elected to provide the simplified disclosure within Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2018, the FASB issued Accounting Standards Update No. 2018-14 (ASU 2018-14), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which modifies the disclosure requirements for employers that sponsor defined benefit pension and other postretirement plans. The Company adopted ASU 2018-14 on the first day of fiscal 2020 and it did not have a material impact on the Company&#8217;s consolidated financial statement disclosure requirements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Issued Accounting Pronouncements (not yet adopted) </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued Accounting Standards Update No.  2019-12 (ASU 2019-12),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification (ASC) 740. The Company will adopt on the first day of fiscal 2021 (the effective date) and it is not expected to have a material impact on the Company&#8217;s consolidated statements of earnings, balance sheet, or cash flows.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued Accounting Standards Update No. 2020-04 (ASU 2020-04), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides optional expedients and exceptions for applying GAAP principles to contracts, hedging relationships, and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance can be adopted on a prospective basis no later than December 31, 2022, with early adoption permitted. The Company is currently evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=SL94080555-108585<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5291-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_FiscalPeriod</td>
</tr>
<tr>
<td style="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/disclosureRef<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=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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_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_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21459-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="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 accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant and equipment, and intangible assets including goodwill which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_TreasuryStockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 treasury 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;">vmi_TreasuryStockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878228408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock', window );">Schedule of Change in Accounting Estimate</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The impact of the change from LIFO to FIFO on the Company&#8217;s Condensed Consolidated Statements of Earnings and Comprehensive Income for the fiscal years ended December 28, 2019 and December 29, 2018 are as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:26.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in 000's, except earnings per share)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074,480</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084,295</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,815</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098,864</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088,972</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,892)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,720</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,905</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,815)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,280</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,172</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,207</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,753</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,454)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,135</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,608</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributed to Valmont Industries, Inc</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,769</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,361)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,351</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,037</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,676</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,361)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,772</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,191</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per diluted share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company applied this change retrospectively to the earliest period presented. The resulting impact to the Condensed Consolidated Balance Sheet as of December 28, 2019 is as follows: </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.107%"><tr><td style="width:1.0%"/><td style="width:36.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consolidated Balance Sheet</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retrospectively Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,565</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,370</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,955</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,951</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,906</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140,948</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173,802</span></td></tr></table></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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Components of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">The components of accumulated other comprehensive income (loss) consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.839%"><tr><td style="width:1.0%"/><td style="width:41.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain on Hedging Activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232,575)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313,422)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period comprehensive income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,272)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,786)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text">Disaggregation of revenue by product line is disclosed in the Segment footnote. A breakdown by segment of revenue recognized over time and revenue recognized at a point in time for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.065%"><tr><td style="width:1.0%"/><td style="width:26.821%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.013%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.013%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Point in Time</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Over Time</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,446&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfChangeInAccountingEstimateTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e777-108305<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878727496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Results of Operations</a></td>
<td class="text">The proforma effect of 2019 acquisitions on the 2019 and 2018 Consolidated Statements of Earnings is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.369%"><tr><td style="width:1.0%"/><td style="width:55.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.858%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-two Weeks Ended December 29, 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share-diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876807496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DIVESTITURE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Schedule of Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.654%"><tr><td style="width:1.0%"/><td style="width:85.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax gain from divestiture, before recognition of currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of cumulative currency translation loss and hedges (out of OCI)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net pre-tax loss from divestiture of the grinding media business</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,084)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885435896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING ACTIVITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring Activities</a></td>
<td class="text">The Company recorded the following pre-tax expenses:&#160;&#160;&#160;&#160;<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.904%"><tr><td style="width:1.0%"/><td style="width:27.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.341%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.975%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">ESS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Utility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Coatings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Irrigation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Other/  Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">TOTAL</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,847&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of fixed assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total cost of sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,737&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairments of assets/net loss on disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;Total selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,584&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,391&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,412&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,641&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Liabilities Recorded For The Restructuring Plan And Changes</a></td>
<td class="text">Change in the current liabilities recorded for the restructuring plans were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.071%"><tr><td style="width:1.0%"/><td style="width:33.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized Restructuring Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs Paid or Otherwise Settled </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 26, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other cash restructuring expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,022)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,955&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,295)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878168168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH FLOW SUPPLEMENTARY INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Payments For Interest And Income Taxes (Net of Refunds)</a></td>
<td class="text">Cash payments for interest and income taxes (net of refunds) for the fifty-two weeks ended December&#160;26, 2020 and December&#160;28, 2019, and December&#160;29, 2018 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:68.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876823048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Components of Inventories</a></td>
<td class="text">Inventories consisted of the following at December&#160;26, 2020 and December&#160;28, 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"/><td style="width:72.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.676%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and purchased parts</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and manufactured goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876880872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant And Equipment, at Cost</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, at cost, consist of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and improvements</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878117272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Components of Amortized Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of amortized intangible assets at December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"/><td style="width:63.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,847&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.196%"><tr><td style="width:1.0%"/><td style="width:63.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,720&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents&#160;&amp; Proprietary Technology</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,748&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Estimated Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated annual amortization expense related to finite&#8209;lived intangible assets is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.690%"><tr><td style="width:1.0%"/><td style="width:80.208%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.592%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Amortization <br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Non-Amortized Intangible Assets</a></td>
<td class="text">The carrying values of trade names at December&#160;26, 2020 and December&#160;28, 2019 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Acquired</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newmark</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Webforge</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,143&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valmont SM</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ingal EPS/Ingal Civil Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shakespeare</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Walpar</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convert</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Carrying Amount of Goodwill</a></td>
<td class="text">The carrying amount of goodwill by segment as of December&#160;26, 2020 and December&#160;28, 2019 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.994%"><tr><td style="width:1.0%"/><td style="width:36.468%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.059%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.970%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;28, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,747&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,322&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.738%"><tr><td style="width:1.0%"/><td style="width:36.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.058%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Engineered <br/>Support Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility <br/>Support <br/>Structures <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coatings <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Irrigation <br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross balance at December&#160;29, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,618&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;29, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,715&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;28, 2019</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,239&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,525&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876794824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income Before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"><tr><td style="width:1.0%"/><td style="width:64.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consists of:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.178%"><tr><td style="width:1.0%"/><td style="width:46.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,615&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,753&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,608&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Statutory Federal Income Tax Rate and Effective Tax Rate</a></td>
<td class="text">The reconciliations of the statutory federal income tax rate and the effective tax rate follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.392%"><tr><td style="width:1.0%"/><td style="width:60.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.193%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carryforwards, credits and changes in valuation allowances</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrecognized tax benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible  impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of 2017 Tax Act</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Tax Effects of Significant Items Comprising Net Deferred Income Tax Liabilities</a></td>
<td class="text">The tax effects of significant items comprising the Company&#8217;s net deferred income tax liabilities are as follows:<div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                       </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.619%"><tr><td style="width:1.0%"/><td style="width:70.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.629%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and allowances</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and loss carryforwards</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,881&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,862&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,430&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,647&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory allowances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,362&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock', window );">Schedule of Deferred Income Tax Assets (Liabilities) Presented on the Consolidated Balance Sheets</a></td>
<td class="text">Deferred income tax assets (liabilities) are presented as follows on the Consolidated Balance Sheets:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.476%"><tr><td style="width:1.0%"/><td style="width:74.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Balance Sheet Caption</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,754&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,362&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Schedule of Activity Related to Unrecognized Tax Benefits</a></td>
<td class="text">The following summarizes the activity related to our unrecognized tax benefits in 2020 and 2019, in thousands:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.345%"><tr><td style="width:1.0%"/><td style="width:76.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;current&#8209;period tax positions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements with taxing authorities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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>
<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://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income tax assets (liabilities) presented on the consolidated balance sheets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876572888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text">Long-term debt is as follows:<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00% senior unsecured notes due 2044(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25% senior unsecured notes due 2054(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount on 5.00% and 5.25% senior unsecured notes (a)(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IDR Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current installments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,944&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The 5.00% senior unsecured notes due 2044 include an aggregate principal amount of $450,000 on which interest is paid and an unamortized discount balance of $13,405 at December&#160;26, 2020.  The notes bear interest at 5.000% per annum and are due on October 1, 2044.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The 5.25% senior unsecured notes due 2054 include an aggregate principal amount of $305,000 on which interest is paid and an unamortized discount balance of $7,394 at December&#160;26, 2020.  The notes bear interest at 5.250% per annum and are due on October 1, 2054.  The discount will be amortized and recognized as interest expense as interest payments are made over the term of the notes.  The notes may be repurchased prior to maturity in whole, or in part, at any time at 100% of their principal amount plus a make-whole premium and accrued and unpaid interest.  These notes are guaranteed by certain subsidiaries of the Company.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The revolving credit facility with JP Morgan Chase Bank, N.A., as Administrative Agent, and the other lenders party thereto, has a maturity date of October 18, 2022.&#160; The credit facility provides for $600,000 of committed unsecured revolving credit loans with available borrowings thereunder to $400,000 in foreign currencies.&#160; We may increase the credit facility by up to an additional $200,000 at any time, subject to lenders increasing the amount of their commitments. The interest rate on the borrowings will be, at the Company's option, either:</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company) plus 100 to 162.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Moody's Investors Service, Inc., or;</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the higher of</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the prime lending rate,</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Federal Funds rate plus 50 basis points, and</span></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LIBOR (based on a 1 month interest period) plus 100 basis points,</span></div><div style="margin-bottom:12pt;padding-left:108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus, in each case, 0 to 62.5 basis points, depending on the credit rating of the Company's senior debt published by Standard &amp; Poor's Rating Services and Mood's Investors Service, Inc.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At December&#160;26, 2020, the Company had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding borrowings under the revolving credit facility. The revolving credit facility has a maturity date of October 18, 2022, and contains certain financial covenants that may limit additional borrowing capability under the agreement. At December&#160;26, 2020, the Company had the ability to borrow $585,419 under this facility, after consideration of standby letters of credit of $14,581 associated with certain insurance obligations. We also maintain certain short-term bank lines of credit totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$144,690, $109,673 of w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hich was unused at December&#160;26, 2020.</span><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878055896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Assumptions Used in Estimating Fair Value of Each Option Grant</a></td>
<td class="text">The fair value of each option grant made in 2020, 2019 and 2018 was estimated using the following assumptions:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:75.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.800%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life from vesting date</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 yrs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 yrs</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Activity of Stock Plans</a></td>
<td class="text">Following is a summary of the stock option activity during 2018, 2019 and 2020:<div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;30, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,592&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.84&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,128&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The weighted average per share fair value of options granted during 2018 was $30.48.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;29, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,575&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.21&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,828&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average per share fair value of options granted during 2019 was $37.85.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate <br/>Intrinsic <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;28, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,633&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.56&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,498&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.64&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The weighted average per share fair value of options granted during 2020 was $45.49.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summary of Status of Stock Options Outstanding</a></td>
<td class="text">Following is a summary of the status of stock options outstanding at December&#160;26, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.779%"><tr><td style="width:1.0%"/><td style="width:19.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.802%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding and Exercisable By Price Range</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise Price <br/> Range</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Remaining <br/>Contractual <br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.47 - 112.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$123.87 - 132.84</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$142.67 - 168.80</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.71 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,565&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock', window );">Schedule of Non-Vested Stock and Restricted Stock Units</a></td>
<td class="text">During fiscal 2020, 2019 and 2018, the Company granted restricted stock units to directors and certain management employees as follows (which are not included in the above stock plan activity tables):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"/><td style="width:71.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8209;average per share price on grant date</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized compensation expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise prices of non-vested stock and restricted stock units awarded to directors and certain management employees. Also includes the compensation expense associated with the grants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878016024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS)</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation between Basic and Diluted earnings per share (EPS):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.767%"><tr><td style="width:1.0%"/><td style="width:69.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dilutive <br/>Effect of <br/>Stock <br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to Valmont Industries,&#160;Inc.</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding (000's)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per share amount</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net earnings attributable to Valmont Industries,&#160;Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average shares outstanding (000's)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Per share amount</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885454888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Trading Securities Measured at Fair Value</a></td>
<td class="text"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"/><td style="width:37.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.577%"><tr><td style="width:1.0%"/><td style="width:37.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value December 29, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Assets (Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876877384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativesAndFairValueTextBlock', window );">Schedule of Fair Value of Derivative Instruments</a></td>
<td class="text">Fair value of derivative instruments at December&#160;26, 2020 and December&#160;28, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.172%"><tr><td style="width:1.0%"/><td style="width:35.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.838%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 28, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,911)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of Gains (Losses) on Derivatives Recognized on Statements of Earnings</a></td>
<td class="text">Gains (losses) on derivatives recognized in the consolidated statements of earnings for the years ended December&#160;26, 2020, December&#160;28, 2019, and December&#160;29, 2018 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.773%"><tr><td style="width:1.0%"/><td style="width:35.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Statements of earnings location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product cost of sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of notional amounts of outstanding derivative</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key terms of the two CCS are as follows:   </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.339%"><tr><td style="width:1.0%"/><td style="width:23.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.299%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.175%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Currency</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Swapped Interest Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Net Settlement Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Danish Krone (DKK)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DKK 333,625</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.825%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8364;71,550</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495877974984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GUARANTEES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Changes in the Product Warranty Accrual</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty accrual, which is recorded in &#8220;Accrued expenses&#8221;, for the years ended December&#160;26, 2020 and December&#160;28, 2019, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for warranties issued during the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in liability for pre-existing warranties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885812936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINED BENEFIT RETIREMENT PLAN (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfNetFundedStatusTableTextBlock', window );">Schedule of Changes in PBO and Fair Value of Plan Assets for Pension Plan</a></td>
<td class="text">Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;29, 2018 to December&#160;28, 2019 were as follows:<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"/><td style="width:59.076%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.647%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;29, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Changes in the PBO and fair value of plan assets for the pension plan for the period from December&#160;28, 2019 to December&#160;26, 2020 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.077%"><tr><td style="width:1.0%"/><td style="width:59.076%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.647%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected <br/>Benefit <br/>Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan <br/>Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Funded <br/>status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;28, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value at December&#160;26, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,523)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Pre-Tax Amounts Recognized in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts recognized in accumulated other comprehensive income (loss) as of December&#160;26, 2020 and December&#160;28, 2019 consisted of actuarial gains (losses):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.416%"><tr><td style="width:1.0%"/><td style="width:80.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.881%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 28, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,726)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service costs - GMP equalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation gain (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 26, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,258)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock', window );">Schedule of Weighted-Average Actuarial Assumptions Used to Determine the Benefit Obligation</a></td>
<td class="text">The weighted-average actuarial assumptions used to determine the benefit obligation at December&#160;26, 2020 and December&#160;28, 2019 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.023%"><tr><td style="width:1.0%"/><td style="width:67.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Components of the Net Periodic Pension (Benefit) Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic pension expense for the fiscal years ended December&#160;26, 2020 and December&#160;28, 2019 were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Benefit Cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,923&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense (benefit)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,311)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock', window );">Schedule of Weighted-Average Actuarial Assumptions Used to Determine Expense</a></td>
<td class="text">The weighted-average actuarial assumptions used to determine expense are as follows for fiscal 2020 and 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.696%"><tr><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentages</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CPI Inflation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPI Inflation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Pension Benefit Payments</a></td>
<td class="text"><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details expected pension benefit payments for the years 2021 through 2030:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.357%"><tr><td style="width:1.0%"/><td style="width:59.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2026&#160;-&#160;2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Pension Plan Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">At December&#160;26, 2020 and December&#160;28, 2019, the pension plan assets measured at fair value on a recurring basis were as follows:<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,935&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,650&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in <br/>Active Markets <br/>for Identical <br/>Inputs (Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other <br/>Observable <br/>Inputs <br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant <br/>Unobservable <br/>Inputs <br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary cash investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan net assets at fair value</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at NAV:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leveraged inflation-linked gilt funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured income asset funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total plan assets at NAV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,008&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,396&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_ScheduleOfNetFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="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_vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878066200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text">Lease cost and other information related to the Company's operating leases at December 26, 2020 and December 28, 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.244%"><tr><td style="width:1.0%"/><td style="width:65.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.584%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fifty-Two weeks ended December 28, 2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,073&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Assets and Liabilities Lessee</a></td>
<td class="text">Supplemental balance sheet information related to operating leases as of December&#160;26, 2020 and December 28, 2019 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%"><tr><td style="width:1.0%"/><td style="width:39.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzEtMS0xLTEtOTk2_c144204a-4913-4353-b29c-c09eda0d79f1">Other assets</span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,998&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease short-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzMtMS0xLTEtOTk4_279ab472-6589-4a94-ae1d-a1f84ba6a5f5">Accrued expenses</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE3YTVlODExMjRiNDRlNDI5NmU1NzcxMWMwMDMwOTllL3NlYzoxN2E1ZTgxMTI0YjQ0ZTQyOTZlNTc3MTFjMDAzMDk5ZV8xNzIvZnJhZzpkMmY5MDRkY2ZkNGQ0NjRkYjZmY2VkNzZmYTg5OWJmOS90YWJsZTozM2YyYjQ4YTc5OTY0YWJiOGY5ZDdiMWYxZGFjZjEwMS90YWJsZXJhbmdlOjMzZjJiNDhhNzk5NjRhYmI4ZjlkN2IxZjFkYWNmMTAxXzQtMS0xLTEtMTAwMA_13da7319-a924-4f31-a050-b98ee2abbaea">Operating lease liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text">Minimum lease payments under operating leases expiring subsequent to December&#160;26, 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%"><tr><td style="width:1.0%"/><td style="width:85.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,381&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: Interest</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_vmi_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>AssetsAndLiabilitiesLessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495876806104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 of Sales and Operating Income</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Business</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.642%"><tr><td style="width:1.0%"/><td style="width:59.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting, Traffic, and Highway Safety Products</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Communication Products</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Access Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012,290&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steel</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Solar Tracker Solutions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Offshore and Other Complex Steel Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,209&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,173&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;International</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,989,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INTERSEGMENT SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings segment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation segment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.958%"><tr><td style="width:1.0%"/><td style="width:65.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.279%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING INCOME (LOSS):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,953&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with refinancing of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from divestiture of grinding media business</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,768&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807,216&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583,894&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"><tr><td style="width:1.0%"/><td style="width:65.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CAPITAL EXPENDITURES:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,425&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.107%"><tr><td style="width:1.0%"/><td style="width:64.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEPRECIATION AND AMORTIZATION:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Support Structures</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility Support Structures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coatings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irrigation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,892&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,827&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Summary by Geographical Area by Location</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary by Geographical Area by Location of Valmont Facilities:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:64.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NET SALES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,872,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LONG-LIVED ASSETS:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denmark</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,634&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878169848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Data (Unaudited)</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.809%"><tr><td style="width:1.0%"/><td style="width:22.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.941%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth (3) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,514&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,693&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.43&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share are computed independently for each of the quarters. Therefore, the sum of the quarterly earnings per share may not equal the total for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_______________________________</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) &#160;&#160;&#160;&#160;The second quarter of 2020 included an impairment of goodwill and intangible assets totaling $16,220 after-tax ($0.76 per share) and certain restructuring expenses of $4,019 after-tax ($0.19 per share).</span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)           The third quarter of 2020 included certain restructuring expenses of $2,133 after-tax ($0.10 per share).   </span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) &#160;&#160;&#160;&#160;The fourth quarter of 2020 included certain restructuring expenses of $11,041 after-tax ($0.52 per share).</span></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495875212472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 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_ShortTermBorrowingsAbstract', window );"><strong>Cash overdrafts</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_BankOverdrafts', window );">Cash book overdrafts</a></td>
<td class="nump">$ 16,979<span></span>
</td>
<td class="nump">$ 13,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segments</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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum', window );">Maximum percentage of sales of other businesses and activities to consolidated sales as basis for aggregation</a></td>
<td class="nump">10.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_vmi_FiscalYearAbstract', window );"><strong>Fiscal Year</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_LengthOfFiscalYear53Weeks', window );">Length of fiscal year, 53 weeks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">371 days<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_vmi_LengthOfFiscalYear', window );">Length of fiscal year 2020, 2019, 2018</a></td>
<td class="text">364 days<span></span>
</td>
<td class="text">364 days<span></span>
</td>
<td class="text">364 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_AccountsReceivableAdditionalDisclosuresAbstract', window );"><strong>Accounts receivable</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</a></td>
<td class="nump">$ 15,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="nump">$ 13,900<span></span>
</td>
<td class="nump">$ 11,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principles of Consolidation</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_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment in affiliates, ownership percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principles of Consolidation</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_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment in affiliates, ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_CostMethodInvestmentOwnershipPercentage', window );">Cost method investment in affiliates, ownership percentage</a></td>
<td class="nump">20.00%<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_AccountsReceivableAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://fasb.org/us-gaap/role/ref/legacyRef<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=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_CostMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 ownership percentage of common stock in the investee accounted under the cost method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_CostMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_FiscalYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal 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;">vmi_FiscalYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_LengthOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 length of fiscal year of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_LengthOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_LengthOfFiscalYear53Weeks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Length of Fiscal Year, 53 weeks</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_LengthOfFiscalYear53Weeks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 percentage of sales of individual business activities to total consolidated sales of operating segments that do not meet the quantitative thresholds and thus are not classified as reportable segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880279336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Inventory (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 2,245,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,173,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,245,035<span></span>
</td>
<td class="nump">$ 2,173,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ImpactOfChangeFromLIFOToFIFOAbstract', window );"><strong>Impact of Change from LIFO to FIFO [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,129,841<span></span>
</td>
<td class="nump">2,084,295<span></span>
</td>
<td class="nump">$ 2,088,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">225,953<span></span>
</td>
<td class="nump">227,905<span></span>
</td>
<td class="nump">212,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,615<span></span>
</td>
<td class="nump">47,753<span></span>
</td>
<td class="nump">45,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="nump">$ 35,815<span></span>
</td>
<td class="nump">$ 39,342<span></span>
</td>
<td class="nump">$ 22,607<span></span>
</td>
<td class="nump">$ 42,929<span></span>
</td>
<td class="nump">$ 32,540<span></span>
</td>
<td class="nump">$ 38,045<span></span>
</td>
<td class="nump">$ 39,719<span></span>
</td>
<td class="nump">$ 36,104<span></span>
</td>
<td class="nump">140,693<span></span>
</td>
<td class="nump">146,408<span></span>
</td>
<td class="nump">101,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 147,757<span></span>
</td>
<td class="nump">$ 141,676<span></span>
</td>
<td class="nump">$ 86,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings per dilited share (in dollars per share)</a></td>
<td class="nump">$ 1.68<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.99<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="nump">$ 6.57<span></span>
</td>
<td class="nump">$ 6.73<span></span>
</td>
<td class="nump">$ 4.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 448,941<span></span>
</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">$ 418,370<span></span>
</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">$ 448,941<span></span>
</td>
<td class="nump">$ 418,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability</a></td>
<td class="nump">$ 41,689<span></span>
</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">58,906<span></span>
</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">$ 41,689<span></span>
</td>
<td class="nump">58,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,140,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,140,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ImpactOfChangeFromLIFOToFIFOAbstract', window );"><strong>Impact of Change from LIFO to FIFO [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,074,480<span></span>
</td>
<td class="nump">$ 2,098,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237,720<span></span>
</td>
<td class="nump">202,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">50,207<span></span>
</td>
<td class="nump">43,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">153,769<span></span>
</td>
<td class="nump">94,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 149,037<span></span>
</td>
<td class="nump">$ 78,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings per dilited share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.06<span></span>
</td>
<td class="nump">$ 4.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</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">374,565<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 374,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability</a></td>
<td class="text">&#160;<span></span>
</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">47,955<span></span>
</td>
<td class="text">&#160;<span></span>
</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">47,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</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">32,854<span></span>
</td>
<td class="text">&#160;<span></span>
</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">32,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ImpactOfChangeFromLIFOToFIFOAbstract', window );"><strong>Impact of Change from LIFO to FIFO [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,815<span></span>
</td>
<td class="num">$ (9,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,815)<span></span>
</td>
<td class="nump">9,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
<td class="nump">2,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(7,361)<span></span>
</td>
<td class="nump">7,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (7,361)<span></span>
</td>
<td class="nump">$ 7,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings per dilited share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (0.33)<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</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">43,805<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 43,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</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">$ 32,854<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 32,854<span></span>
</td>
<td class="nump">$ 40,215<span></span>
</td>
<td class="nump">$ 32,795<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ImpactOfChangeFromLIFOToFIFOAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of Change from LIFO to FIFO</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ImpactOfChangeFromLIFOToFIFOAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_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;">srt_RestatementAxis=srt_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_srt_RestatementAxis=srt_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;">srt_RestatementAxis=srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884319128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&amp;E (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 63,890<span></span>
</td>
<td class="nump">$ 64,177<span></span>
</td>
<td class="nump">$ 67,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">15 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">12 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">24 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878235032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 26, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Intangible assets</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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Intangible assets</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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets lives</a></td>
<td class="text">20 years<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885208152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Beginning balance</a></td>
<td class="nump">$ 1,189,745<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="nump">1,207,836<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Beginning balance</a></td>
<td class="num">(232,575)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Current-period comprehensive income (loss)</a></td>
<td class="nump">19,511<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Ending balance</a></td>
<td class="num">(213,064)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Gain on Hedging Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Beginning balance</a></td>
<td class="nump">14,076<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Current-period comprehensive income (loss)</a></td>
<td class="nump">1,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="nump">15,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Defined Benefit Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Beginning balance</a></td>
<td class="num">(94,923)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Current-period comprehensive income (loss)</a></td>
<td class="num">(17,349)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 );">Ending balance</a></td>
<td class="num">(112,272)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward', window );"><strong>Components of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Beginning balance</a></td>
<td class="num">(313,422)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Current-period comprehensive income (loss)</a></td>
<td class="nump">3,636<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="num">$ (309,786)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The retained earnings balance has been revised from the amounts previously reported as a result of the change in inventory valuation method from LIFO to FIFO. Refer to Note 1 for additional information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vmi_AccumulatedOtherComprehensiveIncomeLossRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_AccumulatedOtherComprehensiveIncomeLossRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882096520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 798,377<span></span>
</td>
<td class="nump">$ 733,970<span></span>
</td>
<td class="nump">$ 688,808<span></span>
</td>
<td class="nump">$ 674,200<span></span>
</td>
<td class="nump">$ 683,626<span></span>
</td>
<td class="nump">$ 690,340<span></span>
</td>
<td class="nump">$ 700,871<span></span>
</td>
<td class="nump">$ 692,139<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
<td class="nump">$ 2,757,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">123,495<span></span>
</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">141,322<span></span>
</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">123,495<span></span>
</td>
<td class="nump">141,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">170,919<span></span>
</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">117,945<span></span>
</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">170,919<span></span>
</td>
<td class="nump">117,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current</a></td>
<td class="nump">130,018<span></span>
</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">$ 117,945<span></span>
</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">130,018<span></span>
</td>
<td class="nump">117,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from contract liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">74,319<span></span>
</td>
<td class="nump">3,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=vmi_ContractLiabilitiesMember', window );">Contract Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current</a></td>
<td class="nump">130,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">130,018<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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, noncurrent</a></td>
<td class="nump">$ 40,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember', window );">Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002,138<span></span>
</td>
<td class="nump">885,608<span></span>
</td>
<td class="nump">855,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember', window );">Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">983,523<span></span>
</td>
<td class="nump">1,002,076<span></span>
</td>
<td class="nump">967,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember', window );">Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">300,640<span></span>
</td>
<td class="nump">286,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember', window );">Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,092<span></span>
</td>
<td class="nump">578,652<span></span>
</td>
<td class="nump">624,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,921,328<span></span>
</td>
<td class="nump">1,865,064<span></span>
</td>
<td class="nump">1,861,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,382<span></span>
</td>
<td class="nump">47,450<span></span>
</td>
<td class="nump">16,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">940,513<span></span>
</td>
<td class="nump">952,056<span></span>
</td>
<td class="nump">922,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,602<span></span>
</td>
<td class="nump">300,640<span></span>
</td>
<td class="nump">286,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">624,831<span></span>
</td>
<td class="nump">564,918<span></span>
</td>
<td class="nump">612,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Point in Time | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">974,027<span></span>
</td>
<td class="nump">901,912<span></span>
</td>
<td class="nump">895,503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">915,756<span></span>
</td>
<td class="nump">838,158<span></span>
</td>
<td class="nump">838,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,010<span></span>
</td>
<td class="nump">50,020<span></span>
</td>
<td class="nump">44,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,261<span></span>
</td>
<td class="nump">13,734<span></span>
</td>
<td class="nump">12,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Over Time | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of performance obligation satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of performance obligation satisfaction</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=vmi_ContractLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=vmi_ContractLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885377288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">79 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2014</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Feb. 28, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Length of authorization period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Shares acquired under share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,119<span></span>
</td>
<td class="nump">491,045<span></span>
</td>
<td class="nump">843,278<span></span>
</td>
<td class="nump">6,363,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Amount paid for share repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,491,000<span></span>
</td>
<td class="nump">$ 62,915,000<span></span>
</td>
<td class="nump">$ 114,805,000<span></span>
</td>
<td class="nump">$ 852,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880757640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Mar. 06, 2020</div></th>
<th class="th"><div>Feb. 01, 2020</div></th>
<th class="th"><div>May 13, 2019</div></th>
<th class="th"><div>Feb. 11, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 430,322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 428,864,000<span></span>
</td>
<td class="nump">$ 385,207,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_EnergiaSolarDoBrasilMember', window );">Energia Solar do Brasil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 paid to acquire business</a></td>
<td class="nump">$ 4,308,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability, current</a></td>
<td class="nump">646,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be tax deductible</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_KCUtilityPackagingMember', window );">KC Utility Packaging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 paid to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_ConnectItWirelessInc.Member', window );">Connect-It Wireless, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 paid to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,034,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,299,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_UnitedGalvanizingMember', window );">United Galvanizing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 paid to acquire business</a></td>
<td class="text">&#160;<span></span>
</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">$ 26,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</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">28,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be tax deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement', window );">Settlement of representations and warranties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,522,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,987,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_AgSenseMember', window );">AgSense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.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_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,983,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Holdback payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred tax asset recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_TorrentEngineeringandEquipmentMember', window );">Torrent Engineering and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_ConvertItaliaSpAMember', window );">Convert</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 11,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_ConvertItaliaSpAMember', window );">Convert | Minority Interest Owner</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Percentage not owned by the Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_ValmontSMMember', window );">Valmont SM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,763,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | Energia Solar do Brasil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="nump">$ 3,718,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | KC Utility Packaging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | Connect-It Wireless, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 828,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | United Galvanizing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other | KC Utility Packaging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names | United Galvanizing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships and other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount paid or received to resolve the preacquisition contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 2.A.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011391&amp;loc=d3e105049-122735<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_EnergiaSolarDoBrasilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_EnergiaSolarDoBrasilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_KCUtilityPackagingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_KCUtilityPackagingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_ConnectItWirelessInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_ConnectItWirelessInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_UnitedGalvanizingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_UnitedGalvanizingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_AgSenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_AgSenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_TorrentEngineeringandEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_TorrentEngineeringandEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_ConvertItaliaSpAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_ConvertItaliaSpAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=vmi_MinorityInterestOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=vmi_MinorityInterestOwnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_ValmontSMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_ValmontSMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878055896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Pro Forma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessAcquisitionsProFormaRevenue', window );">Net sales</a></td>
<td class="nump">$ 2,772,150<span></span>
</td>
<td class="nump">$ 2,801,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 146,941<span></span>
</td>
<td class="nump">$ 103,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted', window );">Earnings per share-diluted (in dollars per share)</a></td>
<td class="nump">$ 6.75<span></span>
</td>
<td class="nump">$ 4.61<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_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495879325480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DIVESTITURE - Narrative (Details) - Donhad<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax', window );">Pre-tax income/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (913)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposed by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture</a></td>
<td class="nump">$ 62,518<span></span>
</td>
<td class="nump">$ 82,500<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_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment', window );">Pre-tax gain from divestiture, before recognition of currency translation loss</a></td>
<td class="nump">4,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Recognition of cumulative currency translation loss and hedges (out of OCI)</a></td>
<td class="num">$ (10,418)<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_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 an individually significant component disposed of or held-for-sale including the portion attributable to the noncontrolling interest. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-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_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e709-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain Loss On Sale Of Business, Before Foreign Currency Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495887319048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DIVESTITURE - Schedule of Disposal Groups, Including Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_GainLossOnSaleOfBusiness', window );">Net pre-tax loss from divestiture of the grinding media business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (6,084)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember', window );">Donhad | Disposed by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment', window );">Pre-tax gain from divestiture, before recognition of currency translation loss</a></td>
<td class="nump">$ 4,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Recognition of cumulative currency translation loss and hedges (out of OCI)</a></td>
<td class="num">(10,418)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Net pre-tax loss from divestiture of the grinding media business</a></td>
<td class="num">$ (6,084)<span></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_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>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e709-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain Loss On Sale Of Business, Before Foreign Currency Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495879824552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>facility</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 11,041<span></span>
</td>
<td class="nump">$ 2,133<span></span>
</td>
<td class="nump">$ 4,019<span></span>
</td>
<td class="nump">$ 23,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_ESSMember', window );">ESS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilityMember', window );">Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember', window );">Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember', window );">Coatings | Facility Closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_NumberOfFacilitiesClosed', window );">Number of facilities closed | facility</a></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<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember', window );">Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Other/ Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | ESS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | ESS | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | ESS | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | ESS | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,177<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Utility | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Utility | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Utility | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Coatings | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Coatings | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Coatings | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Irrigation | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Irrigation | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Irrigation | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Other/ Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Other/ Corporate | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Other/ Corporate | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Other/ Corporate | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">16,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | ESS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | ESS | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | ESS | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | ESS | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Utility | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Utility | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Utility | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Coatings | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Coatings | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Coatings | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Irrigation | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Irrigation | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Irrigation | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Other/ Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Other/ Corporate | Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Other/ Corporate | Other cash restructuring expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></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">244<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Other/ Corporate | Impairments of fixed assets/net loss on disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_NumberOfFacilitiesClosed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Facilities Closed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_NumberOfFacilitiesClosed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_StatementBusinessSegmentsAxis=vmi_ESSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_ESSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_UtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=vmi_AssetImpairmentNetLossOnDisposalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=vmi_AssetImpairmentNetLossOnDisposalsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495879932744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_RestructuringCostandReserveRollForward', window );"><strong>Restructuring Cost and Reserve [Roll Forward]</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_RestructuringReserve', window );">Beginning balance</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_RestructuringAndRelatedCostIncurredCost', window );">Recognized Restructuring Expense</a></td>
<td class="nump">18,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs Paid or Otherwise Settled</a></td>
<td class="num">(6,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">12,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance</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_vmi_RestructuringCostandReserveRollForward', window );"><strong>Restructuring Cost and Reserve [Roll Forward]</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_RestructuringReserve', window );">Beginning balance</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_RestructuringAndRelatedCostIncurredCost', window );">Recognized Restructuring Expense</a></td>
<td class="nump">14,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs Paid or Otherwise Settled</a></td>
<td class="num">(2,273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">12,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other cash restructuring expenses</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_vmi_RestructuringCostandReserveRollForward', window );"><strong>Restructuring Cost and Reserve [Roll Forward]</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_RestructuringReserve', window );">Beginning balance</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_RestructuringAndRelatedCostIncurredCost', window );">Recognized Restructuring Expense</a></td>
<td class="nump">4,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs Paid or Otherwise Settled</a></td>
<td class="num">(4,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_RestructuringCostandReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring Cost and Reserve [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_RestructuringCostandReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878656376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH FLOW SUPPLEMENTARY INFORMATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 40,209<span></span>
</td>
<td class="nump">$ 39,032<span></span>
</td>
<td class="nump">$ 43,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">$ 54,801<span></span>
</td>
<td class="nump">43,629<span></span>
</td>
<td class="nump">$ 47,355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmi_LarsonCamouflageMember', window );">Larson Camouflage</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_NoncashOrPartNoncashAcquisitionsLineItems', window );"><strong>Noncash or Part Noncash Acquisitions [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_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,456<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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NoncashOrPartNoncashAcquisitionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmi_LarsonCamouflageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmi_LarsonCamouflageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880108536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw materials and purchased parts</a></td>
<td class="nump">$ 155,512<span></span>
</td>
<td class="nump">$ 158,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">33,632<span></span>
</td>
<td class="nump">38,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods and manufactured goods</a></td>
<td class="nump">259,797<span></span>
</td>
<td class="nump">221,968<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Net inventory</a></td>
<td class="nump">$ 448,941<span></span>
</td>
<td class="nump">$ 418,370<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878733512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived 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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 1,341,380<span></span>
</td>
<td class="nump">$ 1,245,261<span></span>
</td>
</tr>
<tr class="rh">
<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_LandAndLandImprovementsMember', window );">Land and improvements</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>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">114,831<span></span>
</td>
<td class="nump">111,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived 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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">373,271<span></span>
</td>
<td class="nump">364,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">616,765<span></span>
</td>
<td class="nump">584,447<span></span>
</td>
</tr>
<tr class="rh">
<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_TransportationEquipmentMember', window );">Transportation equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived 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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">28,610<span></span>
</td>
<td class="nump">23,650<span></span>
</td>
</tr>
<tr class="rh">
<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_OfficeEquipmentMember', window );">Office furniture and equipment</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>Long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">101,487<span></span>
</td>
<td class="nump">85,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Long-lived 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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 106,416<span></span>
</td>
<td class="nump">$ 76,547<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882288392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Components of amortized intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 269,748<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 269,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">170,847<span></span>
</td>
<td class="nump">163,113<span></span>
</td>
<td class="nump">170,847<span></span>
</td>
<td class="nump">163,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="nump">18,147<span></span>
</td>
<td class="nump">18,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated Amortization Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">15,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="nump">13,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2023</a></td>
<td class="nump">11,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2024</a></td>
<td class="nump">9,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">8,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,222<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Components of amortized intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">237,232<span></span>
</td>
<td class="nump">237,626<span></span>
</td>
<td class="nump">237,232<span></span>
</td>
<td class="nump">237,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">155,760<span></span>
</td>
<td class="nump">149,720<span></span>
</td>
<td class="nump">$ 155,760<span></span>
</td>
<td class="nump">$ 149,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 years<span></span>
</td>
<td class="text">13 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vmi_PatentsAndProprietaryTechnologyMember', window );">Patents&#160;&amp; Proprietary Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Components of amortized intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">26,208<span></span>
</td>
<td class="nump">24,068<span></span>
</td>
<td class="nump">$ 26,208<span></span>
</td>
<td class="nump">$ 24,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">8,301<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">$ 8,301<span></span>
</td>
<td class="nump">$ 6,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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Components of amortized intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">7,602<span></span>
</td>
<td class="nump">8,054<span></span>
</td>
<td class="nump">$ 7,602<span></span>
</td>
<td class="nump">$ 8,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 6,786<span></span>
</td>
<td class="nump">$ 7,035<span></span>
</td>
<td class="nump">$ 6,786<span></span>
</td>
<td class="nump">$ 7,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vmi_PatentsAndProprietaryTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vmi_PatentsAndProprietaryTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880404504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_NewmarkMember', window );">Newmark</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">$ 11,111<span></span>
</td>
<td class="nump">$ 11,111<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WebforgeMember', window );">Webforge</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">7,972<span></span>
</td>
<td class="nump">9,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ValmontSMMember', window );">Valmont SM</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">8,720<span></span>
</td>
<td class="nump">7,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_IngalEPSOrIngalCivilProductsMember', window );">Ingal EPS/Ingal Civil Products</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">7,730<span></span>
</td>
<td class="nump">7,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ShakespeareMember', window );">Shakespeare</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WalparLLCMember', window );">Walpar</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ConvertItaliaSpAMember', window );">Convert</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">9,137<span></span>
</td>
<td class="nump">8,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_OtherTradeNamesMember', window );">Other</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">14,828<span></span>
</td>
<td class="nump">17,555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Non-amortized intangible assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Carrying value of trade names</a></td>
<td class="nump">$ 66,998<span></span>
</td>
<td class="nump">$ 69,107<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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_NewmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_NewmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WebforgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WebforgeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ValmontSMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ValmontSMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_IngalEPSOrIngalCivilProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_IngalEPSOrIngalCivilProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ShakespeareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ShakespeareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WalparLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_WalparLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ConvertItaliaSpAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_ConvertItaliaSpAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_OtherTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=vmi_OtherTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495883511992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 478,111,000<span></span>
</td>
<td class="nump">$ 434,454,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,247,000)<span></span>
</td>
<td class="num">(49,247,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_GoodwillRollForward', window );"><strong>Carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 428,864,000<span></span>
</td>
<td class="nump">385,207,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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,138,000<span></span>
</td>
<td class="nump">42,133,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_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(12,575,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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,895,000<span></span>
</td>
<td class="nump">1,524,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,322,000<span></span>
</td>
<td class="nump">428,864,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember', window );">Engineered Support Structures Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,634,000<span></span>
</td>
<td class="nump">204,735,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,670,000)<span></span>
</td>
<td class="num">(18,670,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_GoodwillRollForward', window );"><strong>Carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,964,000<span></span>
</td>
<td class="nump">186,065,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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,870,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_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,575,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_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,689,000<span></span>
</td>
<td class="nump">2,029,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,078,000<span></span>
</td>
<td class="nump">209,964,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember', window );">Utility Support Structures Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,594,000<span></span>
</td>
<td class="nump">123,618,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,355,000)<span></span>
</td>
<td class="num">(14,355,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_GoodwillRollForward', window );"><strong>Carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,239,000<span></span>
</td>
<td class="nump">109,263,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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">7,889,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_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,641,000<span></span>
</td>
<td class="num">(913,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,980,000<span></span>
</td>
<td class="nump">116,239,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember', window );">Coatings Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,747,000<span></span>
</td>
<td class="nump">80,937,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,222,000)<span></span>
</td>
<td class="num">(16,222,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_GoodwillRollForward', window );"><strong>Carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,525,000<span></span>
</td>
<td class="nump">64,715,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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,374,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_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,000<span></span>
</td>
<td class="nump">436,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,087,000<span></span>
</td>
<td class="nump">77,525,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember', window );">Irrigation Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,136,000<span></span>
</td>
<td class="nump">25,164,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,136,000<span></span>
</td>
<td class="nump">25,164,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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,000<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_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="num">(28,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,177,000<span></span>
</td>
<td class="nump">$ 25,136,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495879345400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>tradeName</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_NumberOfTradeNamesImpaired', window );">Number of trade names impaired | tradeName</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,575,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vmi_AccessSystemsMember', window );">Access Systems</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,575,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_NumberOfTradeNamesImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Trade Names Impaired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_NumberOfTradeNamesImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_srt_ProductOrServiceAxis=vmi_AccessSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_AccessSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878812856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BANK CREDIT ARRANGEMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Bank Credit Arrangements</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_ShortTermBankLoansAndNotesPayable', window );">Outstanding amount</a></td>
<td class="nump">$ 35,147,000<span></span>
</td>
<td class="nump">$ 21,774,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=vmi_ShortTermLineOfCreditMember', window );">Short-term borrowings</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_ShortTermDebtLineItems', window );"><strong>Bank Credit Arrangements</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 );">Total line of credit facility for short-term borrowings</a></td>
<td class="nump">144,690,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_ShortTermBankLoansAndNotesPayable', window );">Outstanding amount</a></td>
<td class="nump">$ 35,147,000<span></span>
</td>
<td class="nump">$ 21,774,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_ShortTermDebtWeightedAverageInterestRate', window );">Weighted average interest rate on short-term borrowings</a></td>
<td class="nump">4.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unused and available borrowings</a></td>
<td class="nump">$ 109,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of short-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_ShortTermDebtTypeAxis=vmi_ShortTermLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=vmi_ShortTermLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882550920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 169,281<span></span>
</td>
<td class="nump">$ 166,108<span></span>
</td>
<td class="nump">$ 137,744<span></span>
</td>
</tr>
<tr class="re">
<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="nump">23,487<span></span>
</td>
<td class="nump">33,750<span></span>
</td>
<td class="nump">15,589<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="nump">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
<td class="nump">153,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">30,431<span></span>
</td>
<td class="nump">27,809<span></span>
</td>
<td class="nump">21,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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">8,302<span></span>
</td>
<td class="nump">5,568<span></span>
</td>
<td class="nump">6,585<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign</a></td>
<td class="nump">12,730<span></span>
</td>
<td class="nump">13,130<span></span>
</td>
<td class="nump">17,559<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal', window );">Total</a></td>
<td class="nump">51,463<span></span>
</td>
<td class="nump">46,507<span></span>
</td>
<td class="nump">45,250<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_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations', window );">Non-current:</a></td>
<td class="num">(451)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(6,086)<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">2,290<span></span>
</td>
</tr>
<tr class="re">
<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 );">State</a></td>
<td class="num">(822)<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Foreign</a></td>
<td class="nump">5,511<span></span>
</td>
<td class="nump">1,279<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">(1,397)<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 49,615<span></span>
</td>
<td class="nump">$ 47,753<span></span>
</td>
<td class="nump">$ 45,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliations of statutory federal income tax rate and effective tax rate</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">3.50%<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_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances', window );">Carryforwards, credits and changes in valuation allowances</a></td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">3.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differences</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Changes in unrecognized tax benefits</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill and intangible impairment</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.20%<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_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent', window );">Effects of 2017 Tax Act</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.70%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">25.70%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">29.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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred income tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses and allowances</a></td>
<td class="nump">$ 17,203<span></span>
</td>
<td class="nump">$ 16,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax credits and loss carryforwards</a></td>
<td class="nump">81,912<span></span>
</td>
<td class="nump">64,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Defined benefit pension liability</a></td>
<td class="nump">30,623<span></span>
</td>
<td class="nump">35,539<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_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits', window );">Accrued compensation and benefits</a></td>
<td class="nump">23,545<span></span>
</td>
<td class="nump">14,122<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_vmi_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">23,715<span></span>
</td>
<td class="nump">21,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">13,883<span></span>
</td>
<td class="nump">15,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred income tax assets</a></td>
<td class="nump">190,881<span></span>
</td>
<td class="nump">166,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(44,451)<span></span>
</td>
<td class="num">(35,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred income tax assets</a></td>
<td class="nump">146,430<span></span>
</td>
<td class="nump">131,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">35,701<span></span>
</td>
<td class="nump">31,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">43,699<span></span>
</td>
<td class="nump">49,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Inventory allowances</a></td>
<td class="nump">5,705<span></span>
</td>
<td class="nump">5,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease assets</a></td>
<td class="nump">23,715<span></span>
</td>
<td class="nump">22,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other deferred tax liabilities</a></td>
<td class="nump">5,248<span></span>
</td>
<td class="nump">6,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="nump">114,068<span></span>
</td>
<td class="nump">114,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax asset</a></td>
<td class="nump">32,362<span></span>
</td>
<td class="nump">16,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract', window );"><strong>Deferred income tax assets (liabilities), Balance Sheet Caption</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_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes', window );">Other assets</a></td>
<td class="nump">74,051<span></span>
</td>
<td class="nump">75,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="num">(41,689)<span></span>
</td>
<td class="num">(58,906)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax asset</a></td>
<td class="nump">32,362<span></span>
</td>
<td class="nump">16,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Income tax expense due to nondeductible goodwill impairment</a></td>
<td class="nump">4,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges', window );">Income tax expense due to nondeductible restructuring charges</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,756<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_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions', window );">Tax credit and net operating loss carryforwards related to the defined benefit pension obligation</a></td>
<td class="nump">81,912<span></span>
</td>
<td class="nump">64,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Gross Unrecognized Tax Benefits beginning of year</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Gross increases&#8212;tax positions in prior period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases&#8212;tax positions in prior period</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases&#8212;current&#8209;period tax positions</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Settlements with taxing authorities</a></td>
<td class="num">(183)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Lapse of statute of limitations</a></td>
<td class="num">(650)<span></span>
</td>
<td class="num">(771)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Gross Unrecognized Tax Benefits end of year</a></td>
<td class="nump">1,864<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">$ 2,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Uncertain tax positions for which reversal is reasonably possible during the next 12 months</a></td>
<td class="nump">973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic', window );">Reduction of income tax expense, due to expiration of statutes of limitation</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued interest and penalties relating to unrecognized tax benefits</a></td>
<td class="nump">845<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that, if recognized, would affect effective tax rate</a></td>
<td class="nump">$ 2,547<span></span>
</td>
<td class="nump">$ 2,224<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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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://fasb.org/us-gaap/role/ref/legacyRef<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=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 restructuring charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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/disclosureRef<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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/disclosureRef<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=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/disclosureRef<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/disclosureRef<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current federal, state and foreign income tax expense (benefit) total for the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax effects as of the balance sheet date of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses included in refundable and deferred income taxes, which can only be deducted for tax purposes when permitted under enacted tax laws; net of deducting the allocated valuation allowance, if any, to reduce such amount to net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DeferredTaxAssetsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 effect as of the balance sheet date of the amount of future tax deductions arising from all unused tax credit carryforwards resulting from acquisitions which have been reduced by a valuation allowance. Also includes the tax effects of the amount of excesses of tax deductions over gross income in a year resulting from acquisitions which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Compensation and Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to carryforwards, credits and changes in valuation allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current component of income tax expense for the period representing amounts of income taxes paid or payable (or refundable) for the period for all income tax obligations as determined by applying the provisions of relevant enacted tax laws to relevant amounts of taxable Income or Loss from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross amount of decreases in unrecognized tax benefits resulting from lapses of the applicable statutes of limitations in the United States.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882057800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details) - USD ($)<br></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>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="num">$ (7,505,000)<span></span>
</td>
<td class="num">$ (7,786,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">731,179,000<span></span>
</td>
<td class="nump">765,704,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_LongTermDebtCurrent', window );">Less current installments of long-term debt</a></td>
<td class="nump">2,748,000<span></span>
</td>
<td class="nump">760,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_LongTermDebtNoncurrent', window );">Long-term debt, excluding current installments</a></td>
<td class="nump">728,431,000<span></span>
</td>
<td class="nump">764,944,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_MaturitiesOfLongTermDebtAbstract', window );"><strong>Minimum aggregate maturities of long-term debt</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">2,748,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">1,028,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">707,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member', window );">Senior Unsecured Notes 5.00% Due 2044</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on notes</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue', window );">Redemption price of notes, stated as a percentage of principal amount</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="rh">
<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=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member', window );">Senior Unsecured Notes 5.25% Due 2054</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentFaceAmount', window );">Aggregate amount</a></td>
<td class="nump">$ 305,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on notes</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="nump">$ 7,394,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue', window );">Redemption price of notes, stated as a percentage of principal amount</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="rh">
<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=vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember', window );">Unamortized discount on 5.00% and 5.25% senior unsecured notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentUnamortizedPremium', window );">Unamortized premium on senior unsecured notes</a></td>
<td class="num">$ (20,799,000)<span></span>
</td>
<td class="num">(21,143,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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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="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_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,044,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_LineOfCredit', window );">Outstanding line of credit</a></td>
<td class="nump">14,581,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused and available borrowings</a></td>
<td class="nump">$ 585,419,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | Minimum</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points added to variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | Maximum</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points added to variable rate</a></td>
<td class="nump">0.625%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | LIBOR</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Variable interest rate basis</a></td>
<td class="text">LIBOR (based on a 1, 2, 3 or 6&#160;month interest period, as selected by the Company)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basis points added to variable rate</a></td>
<td class="nump">1.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DebtInstrumentVariableInterestRateBasisPeriod', window );">Variable interest rate, base period</a></td>
<td class="text">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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | LIBOR | Minimum</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points added to variable rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | LIBOR | Maximum</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points added to variable rate</a></td>
<td class="nump">1.625%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | Prime lending rate</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Variable interest rate basis</a></td>
<td class="text">prime lending rate<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit agreement | Federal Funds rate</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Variable interest rate basis</a></td>
<td class="text">Federal Funds rate<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basis points added to variable rate</a></td>
<td class="nump">0.50%<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_LongtermDebtTypeAxis=vmi_IndustrialDevelopmentRevenueBondsMember', window );">IDR Bonds</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">8,500,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_LongtermDebtTypeAxis=vmi_Notes1.75PercentTo3.485PercentMember', window );">Other notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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="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_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">4,483,000<span></span>
</td>
<td class="nump">2,089,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_LongtermDebtTypeAxis=vmi_ShortTermBankLinesOfCreditMember', window );">Short Term Bank Lines Of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Long-term debt:</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_ShortTermBorrowings', window );">Balance</a></td>
<td class="nump">144,690,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused and available borrowings</a></td>
<td class="nump">109,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member', window );">Senior Unsecured Notes 5.00% Due 2044</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_DebtInstrumentAxis=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member', window );">Senior Unsecured Notes 5.00% Due 2044 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentFaceAmount', window );">Aggregate amount</a></td>
<td class="nump">450,000,000<span></span>
</td>
<td class="nump">450,000,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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="nump">13,405,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member', window );">Senior Unsecured Notes 5.25% Due 2054 | Senior Notes</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_DebtInstrumentFaceAmount', window );">Aggregate amount</a></td>
<td class="nump">305,000,000<span></span>
</td>
<td class="nump">$ 305,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total line of credit facility for short-term borrowings</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_LineofCreditAdditionalBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="nump">200,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused and available borrowings</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving credit agreement</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_DebtInstrumentLineItems', window );"><strong>Long-term debt:</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_LineOfCredit', window );">Outstanding line of credit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescriptionOfVariableRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-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_DebtInstrumentUnamortizedPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 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_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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 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_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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 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_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 redemption price of notes that were redeemed, stated as a percentage of the face value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DebtInstrumentVariableInterestRateBasisPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest period to determine the variable interest rate, such as LIBOR or the US Treasury rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DebtInstrumentVariableInterestRateBasisPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_LineofCreditAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit, Additional Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_LineofCreditAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=vmi_DebtInstrumentVariableRateBasePrimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=vmi_DebtInstrumentVariableRateBasePrimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=vmi_DebtInstrumentVariableRateBaseFederalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=vmi_DebtInstrumentVariableRateBaseFederalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_IndustrialDevelopmentRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_IndustrialDevelopmentRevenueBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_Notes1.75PercentTo3.485PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_Notes1.75PercentTo3.485PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_ShortTermBankLinesOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_ShortTermBankLinesOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_SeniorUnsecuredNotes5.25PercentDue2054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880363160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (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>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>Stock 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares of common stock available for issuance</a></td>
<td class="nump">779,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract', window );"><strong>Number of Shares</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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(147,014)<span></span>
</td>
<td class="num">(119,789)<span></span>
</td>
<td class="num">(63,717)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option</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>Stock 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="re">
<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 );">Compensation expense (included in selling, general and administrative expenses)</a></td>
<td class="nump">$ 14,874<span></span>
</td>
<td class="nump">$ 11,587<span></span>
</td>
<td class="nump">$ 10,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefits associated with compensation expense</a></td>
<td class="nump">$ 3,719<span></span>
</td>
<td class="nump">$ 2,897<span></span>
</td>
<td class="nump">$ 2,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period over which unrecognized stock option compensation cost would be recognized</a></td>
<td class="text">2 years 4 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock option compensation expense</a></td>
<td class="nump">$ 5,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in estimating fair value of each option grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">33.72%<span></span>
</td>
<td class="nump">33.13%<span></span>
</td>
<td class="nump">33.39%<span></span>
</td>
</tr>
<tr class="re">
<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.43%<span></span>
</td>
<td class="nump">1.69%<span></span>
</td>
<td class="nump">2.67%<span></span>
</td>
</tr>
<tr class="ro">
<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 from vesting date</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">1.24%<span></span>
</td>
<td class="nump">1.07%<span></span>
</td>
<td class="nump">1.07%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at the beginning of the period (in shares)</a></td>
<td class="nump">488,560<span></span>
</td>
<td class="nump">578,413<span></span>
</td>
<td class="nump">570,622<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted (in shares)</a></td>
<td class="nump">66,231<span></span>
</td>
<td class="nump">57,648<span></span>
</td>
<td class="nump">105,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(147,014)<span></span>
</td>
<td class="num">(119,789)<span></span>
</td>
<td class="num">(63,717)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(8,212)<span></span>
</td>
<td class="num">(27,712)<span></span>
</td>
<td class="num">(33,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at the end of the period (in shares)</a></td>
<td class="nump">399,565<span></span>
</td>
<td class="nump">488,560<span></span>
</td>
<td class="nump">578,413<span></span>
</td>
</tr>
<tr class="ro">
<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 or expected to vest (in shares)</a></td>
<td class="nump">389,633<span></span>
</td>
<td class="nump">478,575<span></span>
</td>
<td class="nump">565,592<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">254,498<span></span>
</td>
<td class="nump">341,828<span></span>
</td>
<td class="nump">405,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 133.13<span></span>
</td>
<td class="nump">$ 127.74<span></span>
</td>
<td class="nump">$ 128.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">168.80<span></span>
</td>
<td class="nump">147.31<span></span>
</td>
<td class="nump">112.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">125.43<span></span>
</td>
<td class="nump">113.02<span></span>
</td>
<td class="nump">106.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">137.49<span></span>
</td>
<td class="nump">137.07<span></span>
</td>
<td class="nump">129.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at the end of the period (in dollars per share)</a></td>
<td class="nump">141.79<span></span>
</td>
<td class="nump">133.13<span></span>
</td>
<td class="nump">127.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested or expected to vest (in dollars per share)</a></td>
<td class="nump">141.56<span></span>
</td>
<td class="nump">133.21<span></span>
</td>
<td class="nump">127.84<span></span>
</td>
</tr>
<tr class="re">
<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 (in dollars per share)</a></td>
<td class="nump">$ 138.64<span></span>
</td>
<td class="nump">$ 133.32<span></span>
</td>
<td class="nump">$ 126.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract', window );"><strong>Weighted Average Remaining Contractual Term</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding</a></td>
<td class="text">4 years 10 months 17 days<span></span>
</td>
<td class="text">4 years 14 days<span></span>
</td>
<td class="text">4 years 4 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested or expected to vest</a></td>
<td class="text">4 years 9 months 21 days<span></span>
</td>
<td class="text">3 years 11 months 26 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable</a></td>
<td class="text">3 years 4 months 17 days<span></span>
</td>
<td class="text">3 years 2 months 8 days<span></span>
</td>
<td class="text">3 years 5 months 19 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_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding</a></td>
<td class="nump">$ 12,103<span></span>
</td>
<td class="nump">$ 9,291<span></span>
</td>
<td class="nump">$ 909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options vested or expected to vest</a></td>
<td class="nump">11,890<span></span>
</td>
<td class="nump">9,078<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 8,510<span></span>
</td>
<td class="nump">$ 6,470<span></span>
</td>
<td class="nump">$ 909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Other option disclosures</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average per share fair value of option granted</a></td>
<td class="nump">$ 45.49<span></span>
</td>
<td class="nump">$ 37.85<span></span>
</td>
<td class="nump">$ 30.48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option | Maximum</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>Stock 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period of grant</a></td>
<td class="text">10 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_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option | Minimum</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>Stock 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="re">
<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 of options</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="ro">
<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 );">Expiration period of grant</a></td>
<td class="text">7 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 and Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in estimating fair value of each option grant</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life from vesting date</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>
</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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884322376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 26, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number (in shares) | shares</a></td>
<td class="nump">399,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number (in shares) | shares</a></td>
<td class="nump">254,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member', window );">Range of exercise price per share from $104.47 and $112.08</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number (in shares) | shares</a></td>
<td class="nump">120,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">3 years 11 months 26 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 109.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number (in shares) | shares</a></td>
<td class="nump">79,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 108.31<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member', window );">Range of exercise price per share from $123.87 and $132.84</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number (in shares) | shares</a></td>
<td class="nump">26,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">11 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 132.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number (in shares) | shares</a></td>
<td class="nump">26,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 132.48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member', window );">Range of exercise price per share from $142.67 to $164.35</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Number (in shares) | shares</a></td>
<td class="nump">253,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">5 years 8 months 15 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 158.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Number (in shares) | shares</a></td>
<td class="nump">148,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 156.04<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Range of exercise price per share from $104.47 and $112.08</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, low end of range (in dollars per share)</a></td>
<td class="nump">104.47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Range of exercise price per share from $123.87 and $132.84</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, low end of range (in dollars per share)</a></td>
<td class="nump">123.87<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Range of exercise price per share from $142.67 to $164.35</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, low end of range (in dollars per share)</a></td>
<td class="nump">142.67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Range of exercise price per share from $104.47 and $112.08</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, high end of range (in dollars per share)</a></td>
<td class="nump">112.08<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Range of exercise price per share from $123.87 and $132.84</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, high end of range (in dollars per share)</a></td>
<td class="nump">132.84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Range of exercise price per share from $142.67 to $164.35</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Options outstanding and exercisable by price range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, high end of range (in dollars per share)</a></td>
<td class="nump">$ 168.80<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495878800632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (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>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option</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>Stock 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="re">
<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 );">Compensation expense</a></td>
<td class="nump">$ 14,874<span></span>
</td>
<td class="nump">$ 11,587<span></span>
</td>
<td class="nump">$ 10,392<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-average period for grant of stock-based compensation</a></td>
<td class="text">2 years 4 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Deferred stock-based compensation granted</a></td>
<td class="nump">$ 5,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ManagementMember', window );">Directors and certain management employees | Non-vested stock and restricted stock units</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>Stock 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="nump">85,251<span></span>
</td>
<td class="nump">78,318<span></span>
</td>
<td class="nump">88,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted&#8209;average per share price on grant date</a></td>
<td class="nump">$ 161.73<span></span>
</td>
<td class="nump">$ 145.89<span></span>
</td>
<td class="nump">$ 114.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_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 9,081<span></span>
</td>
<td class="nump">$ 8,815<span></span>
</td>
<td class="nump">$ 6,328<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-average period for grant of stock-based compensation</a></td>
<td class="text">2 years 7 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Deferred stock-based compensation granted</a></td>
<td class="nump">$ 22,862<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_NonVestedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_NonVestedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885319704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (Details) - Performance-based Restricted Stock Unit<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>tradeName </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of performance-based stock units</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted | shares</a></td>
<td class="nump">35,181<span></span>
</td>
<td class="nump">31,344<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Grants (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 125.41<span></span>
</td>
<td class="nump">$ 136.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense | $</a></td>
<td class="nump">$ 3,165<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_vmi_NumberOfEquityIncentivePlans', window );">Number of plans | tradeName</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent', window );">Performance target (percent)</a></td>
<td class="nump">0.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=us-gaap_PerformanceSharesMember', window );">Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent', window );">Performance target (percent)</a></td>
<td class="nump">200.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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_vmi_NumberOfEquityIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Incentive Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_NumberOfEquityIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payment Arrangement by Share-based Payment Award, Performance Target, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882942248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_EarningsPerShareBasicAbstract', window );"><strong>Basic EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="nump">$ 35,815<span></span>
</td>
<td class="nump">$ 39,342<span></span>
</td>
<td class="nump">$ 22,607<span></span>
</td>
<td class="nump">$ 42,929<span></span>
</td>
<td class="nump">$ 32,540<span></span>
</td>
<td class="nump">$ 38,045<span></span>
</td>
<td class="nump">$ 39,719<span></span>
</td>
<td class="nump">$ 36,104<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
<td class="nump">$ 101,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares outstanding basic (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,315<span></span>
</td>
<td class="nump">21,659<span></span>
</td>
<td class="nump">22,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Per share amount basic (in dollars per share)</a></td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.76<span></span>
</td>
<td class="nump">$ 1.83<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 4.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Dilutive Effect of Stock Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive Effect of Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options number of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">110<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">140<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_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare', window );">Dilutive effect of stock options (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted EPS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
<td class="nump">$ 101,770<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares outstanding dilutive (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,425<span></span>
</td>
<td class="nump">21,769<span></span>
</td>
<td class="nump">22,446<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_EarningsPerShareDiluted', window );">Per share amount diluted (in dollars per share)</a></td>
<td class="nump">$ 1.68<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.99<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="nump">$ 6.57<span></span>
</td>
<td class="nump">$ 6.73<span></span>
</td>
<td class="nump">$ 4.53<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_DilutiveSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DilutiveSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount resulting from the "as if" assumption that stock options were exercised for purposes of computing the dilutive effect of convertible 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;">vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880907784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax', window );">Impairment of goodwill and intangible assets (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="nump">$ 35,815<span></span>
</td>
<td class="nump">$ 39,342<span></span>
</td>
<td class="nump">$ 22,607<span></span>
</td>
<td class="nump">$ 42,929<span></span>
</td>
<td class="nump">$ 32,540<span></span>
</td>
<td class="nump">$ 38,045<span></span>
</td>
<td class="nump">$ 39,719<span></span>
</td>
<td class="nump">$ 36,104<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
<td class="nump">$ 101,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.76<span></span>
</td>
<td class="nump">$ 1.83<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 4.56<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_vmi_PaymentsForRefinancingOfLongTermDebt', window );">Refinancing of long-term debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 11,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_PaymentsForRefinancingOfLongTermDebtPerShare', window );">Refinancing of long-term debt expense (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">130,704<span></span>
</td>
<td class="nump">406,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember', window );">Goodwill And Indefinite-lived Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of goodwill &amp; intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax', window );">Impairment of goodwill and intangible assets (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=vmi_A2018RestructuringPlanMember', window );">2018 Restructuring Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (37,779)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.68)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=vmi_A2020RestructuringPlanMember', window );">2020 Restructuring Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (17,324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (0.81)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposed by sale | Donhad</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Valmont Industries,&#160;Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.24<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>After tax earnings per share or per unit impact arising from asset impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_PaymentsForRefinancingOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Refinancing Of Long-Term Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PaymentsForRefinancingOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_PaymentsForRefinancingOfLongTermDebtPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Refinancing Of Long-Term Debt, Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PaymentsForRefinancingOfLongTermDebtPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_FairValueByAssetClassAxis=vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringPlanAxis=vmi_A2018RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=vmi_A2018RestructuringPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringPlanAxis=vmi_A2020RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=vmi_A2020RestructuringPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmi_DonhadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885394152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RETIREMENT SAVINGS PLAN (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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>
<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_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation', window );">Employee contribution limit per calendar year to 401 (k) plan</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Company contributions</a></td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
<td class="nump">$ 12,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets related to non-qualified deferred compensation plan included in other assets</a></td>
<td class="nump">35,125<span></span>
</td>
<td class="nump">36,290<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_vmi_DeferredCompensationLiabilitiesNoncurrent', window );">Liabilities related to non-qualified deferred compensation plan included in other noncurrent liabilities</a></td>
<td class="nump">35,125<span></span>
</td>
<td class="nump">36,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid', window );">Total amount distributed from non-qualified deferred compensation plan</a></td>
<td class="nump">$ 5,067<span></span>
</td>
<td class="nump">$ 8,335<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_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_DeferredCompensationArrangementWithIndividualDistributionPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution made to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_DeferredCompensationLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for fully funded, non-qualified deferred compensation plan 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;">vmi_DeferredCompensationLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The limit of annual employee contributions to the plan per calendar year as a percentage of compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495889999896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets recorded for the investments held</a></td>
<td class="nump">$ 35,125,000<span></span>
</td>
<td class="nump">$ 36,290,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DeferredCompensationLiabilitiesNoncurrent', window );">Liabilities recorded for the investments held</a></td>
<td class="nump">35,125,000<span></span>
</td>
<td class="nump">36,290,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Trading securities</a></td>
<td class="nump">35,327,000<span></span>
</td>
<td class="nump">36,500,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_DerivativeAssetsCurrent', window );">Derivative financial instruments, net</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level&#160;2)</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Trading securities</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_DerivativeAssetsCurrent', window );">Derivative financial instruments, net</a></td>
<td class="num">(5,911,000)<span></span>
</td>
<td class="num">(3,247,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level&#160;3)</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Trading securities</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_DerivativeAssetsCurrent', window );">Derivative financial instruments, net</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">731,179,000<span></span>
</td>
<td class="nump">765,704,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_TradingSecurities', window );">Trading securities</a></td>
<td class="nump">35,327,000<span></span>
</td>
<td class="nump">36,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments, net</a></td>
<td class="num">(5,911,000)<span></span>
</td>
<td class="num">(3,247,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair value</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">884,846,000<span></span>
</td>
<td class="nump">826,413,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vmi_DeltaEMDPtyLtdMember', window );">EMD</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value of remaining ownership</a></td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=vmi_ValmontDeferredCompensationPlanMember', window );">Valmont Deferred Compensation Plan</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets recorded for the investments held</a></td>
<td class="nump">35,125,000<span></span>
</td>
<td class="nump">36,290,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_vmi_DeferredCompensationLiabilitiesNoncurrent', window );">Liabilities recorded for the investments held</a></td>
<td class="nump">$ 35,125,000<span></span>
</td>
<td class="nump">$ 36,290,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_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117311354&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DeferredCompensationLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for fully funded, non-qualified deferred compensation plan 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;">vmi_DeferredCompensationLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vmi_DeltaEMDPtyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vmi_DeltaEMDPtyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=vmi_ValmontDeferredCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=vmi_ValmontDeferredCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880867256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Derivative Assets (Liabilities), at Fair Value, Net</a></td>
<td class="num">$ (5,911)<span></span>
</td>
<td class="nump">$ 3,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Prepaid expenses and other assets</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Derivative Assets (Liabilities), at Fair Value, Net</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">2,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross currency swap contracts | Prepaid expenses and other assets</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Derivative Assets (Liabilities), at Fair Value, Net</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross currency swap contracts | Accrued expenses</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Derivative Assets (Liabilities), at Fair Value, Net</a></td>
<td class="num">$ (7,235)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=117331979&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495879434120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">$ 4,459<span></span>
</td>
<td class="nump">$ 1,579<span></span>
</td>
<td class="nump">$ 993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity forward contracts | Product cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,130)<span></span>
</td>
<td class="nump">1,021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Loss from divestiture of grinding media business</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,215)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Product sales</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">1,598<span></span>
</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Other income (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="nump">782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember', window );">Interest rate contracts | Interest expense</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(423)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross currency swap contracts | Interest expense</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">$ 2,738<span></span>
</td>
<td class="nump">$ 2,823<span></span>
</td>
<td class="nump">$ 828<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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=vmi_GainLossFromSaleOfBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=vmi_GainLossFromSaleOfBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=vmi_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=vmi_ProductSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882182888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($) </div>
<div>derivative</div>
</th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($) </div>
<div>derivative</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($) </div>
<div>T</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (9,203)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Commodity forward contracts | Long</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNonmonetaryNotionalAmountMass', window );">Derivative, nonmonetary notional amount, mass | T</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, number of instruments held | derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Designated as Hedging Instrument | Cross currency swap contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivative, number of instruments held | derivative</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member', window );">Senior Unsecured Notes 5.00% Due 2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_AUD', window );">Australia, Dollars | Net Investment Hedging | Designated as Hedging Instrument | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax</a></td>
<td class="nump">$ 11,983<span></span>
</td>
<td class="nump">$ 11,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro Member Countries, Euro | Cash Flow Hedging | Designated as Hedging Instrument | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#8364; 27,500<span></span>
</td>
<td class="nump">&#8364; 4,500<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNonmonetaryNotionalAmountMass">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal mass used to calculate payments on a derivative 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_DerivativeNonmonetaryNotionalAmountMass</td>
</tr>
<tr>
<td style="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:massItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e709-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PositionAxis=us-gaap_LongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PositionAxis=us-gaap_LongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=vmi_SeniorUnsecuredNotes5.00PercentDue2044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_AUD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_AUD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880851368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details) - Designated as Hedging Instrument - Net Investment Hedging<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>DKK (kr)</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Cross currency swap contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Denmark, Kroner | Cross Currency Interest Rate Contract, One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">kr 333,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Swapped Interest Rate</a></td>
<td class="nump">2.68%<span></span>
</td>
<td class="nump">2.68%<span></span>
</td>
<td class="nump">2.68%<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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Euro Member Countries, Euro | Cross Currency Interest Rate Contract, Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">&#8364; 71,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Swapped Interest Rate</a></td>
<td class="nump">2.825%<span></span>
</td>
<td class="nump">2.825%<span></span>
</td>
<td class="nump">2.825%<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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_DKK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_DKK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=vmi_CrossCurrencyInterestRateContractOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=vmi_CrossCurrencyInterestRateContractOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DerivativeInstrumentRiskAxis=vmi_CrossCurrencyInterestRateContractTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=vmi_CrossCurrencyInterestRateContractTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884617784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GUARANTEES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Changes in the product warranty accrual recorded in accrued expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance, beginning of period</a></td>
<td class="nump">$ 13,532<span></span>
</td>
<td class="nump">$ 17,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Payments made</a></td>
<td class="num">(10,228)<span></span>
</td>
<td class="num">(17,484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Change in liability for warranties issued during the period</a></td>
<td class="nump">12,287<span></span>
</td>
<td class="nump">16,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Change in liability for pre-existing warranties</a></td>
<td class="num">(804)<span></span>
</td>
<td class="num">(2,072)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance, end of period</a></td>
<td class="nump">$ 14,787<span></span>
</td>
<td class="nump">$ 13,532<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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<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_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495969199768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINED BENEFIT RETIREMENT PLAN (Details)<br> &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>item </div>
<div>$ / &#163;</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>GBP (&#163;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($) </div>
<div>$ / &#163;</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<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_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits', window );">Pension retirement benefits to qualified employees as percent of final salary per year of service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.67%<span></span>
</td>
<td class="nump">1.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DefinedBenefitPlanAgeForRetirementBenefits', window );">Eligibility age</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">65 years<span></span>
</td>
<td class="text">65 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ActiveMembersOfDefinedBenefitRetirementPlan', window );">Active members of defined benefit retirement income plan | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate used to translate the net pension liability | $ / &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Projected Benefit Obligation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Beginning balance</a></td>
<td class="nump">$ 860,173<span></span>
</td>
<td class="nump">$ 744,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">12,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Prior service costs - GMP equalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">949<span></span>
</td>
<td class="nump">&#163; 711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 9,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Actuarial (gain) loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">744,403<span></span>
</td>
<td class="nump">$ 647,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Plan Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fair value beginning balance</a></td>
<td class="nump">741,650<span></span>
</td>
<td class="nump">604,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">503,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fair value ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">741,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,396<span></span>
</td>
<td class="nump">503,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Funded status</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(140,007)<span></span>
</td>
<td class="num">(143,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Balance at the beginning of the period</a></td>
<td class="num">$ (165,258)<span></span>
</td>
<td class="num">(143,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(130,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Actuarial gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,731)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,839)<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_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax', window );">Currency translation gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,699)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service costs - GMP equalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(814)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Balance at the end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (165,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (143,726)<span></span>
</td>
<td class="num">$ (130,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract', window );"><strong>Weighted average actuarial assumptions used to determine the benefit obligation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate', window );">CPI inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.15%<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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate', window );">RPI inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net Periodic Benefit Cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(23,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amortization of actuarial loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average actuarial assumptions used to determine expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.05%<span></span>
</td>
<td class="nump">2.05%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.18%<span></span>
</td>
<td class="nump">4.18%<span></span>
</td>
<td class="nump">4.25%<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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate', window );">CPI Inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.15%<span></span>
</td>
<td class="nump">2.15%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate', window );">RPI Inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Limit on employer contributions per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,765<span></span>
</td>
<td class="nump">&#163; 13,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Administrative costs of the Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">&#163; 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected pension benefit payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour', window );">Years 2026&#160;-&#160;2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio', window );">Weighted average maturity period of corporate bond portfolio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 years<span></span>
</td>
<td class="text">13 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average actuarial assumptions used to determine expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Expected return on plan assets</a></td>
<td class="nump">3.96%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation 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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<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=118255775&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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) 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/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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/disclosureRef<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=118255775&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/disclosureRef<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=118255775&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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-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_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/disclosureRef<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=118255775&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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases 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/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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_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/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/disclosureRef<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=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of defined benefit plan cost (credit), 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_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 under defined benefit plan which decreases plan assets. 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ActiveMembersOfDefinedBenefitRetirementPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of active employees as members of defined benefit retirement 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;">vmi_ActiveMembersOfDefinedBenefitRetirementPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pretax net amount of gains and losses related to currency translation that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in other comprehensive income as they arise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DefinedBenefitPlanAgeForRetirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 age after which the qualified employees to receive retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanAgeForRetirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consumer price index inflation rate used in determining the 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;">vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retail price index inflation rate used in determining the 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;">vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consumer price index inflation rate estimated to determine expenses related to pension plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retail price index inflation rate estimated to determine expenses related to pension plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 expected to be paid in the five fiscal years after the fourth fiscal year following the latest fiscal year from a defined benefit 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;">vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement benefits to qualified employees, as percentage of final salary per year of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average maturity of the debt portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495880721864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINED BENEFIT RETIREMENT PLAN (Details 2)<br> &#163; in Thousands, $ 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>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Limit on employer contributions per annum</a></td>
<td class="nump">$ 17,765<span></span>
</td>
<td class="nump">&#163; 13,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_DefinedBenefitPlanOtherCosts', window );">Administrative costs of the Plan</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">&#163; 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">741,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">31,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">31,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388<span></span>
</td>
</tr>
<tr class="rh">
<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_FairValueMeasuredAtNetAssetValuePerShareMember', window );">Fair Value Measured at NAV</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 709,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,008<span></span>
</td>
</tr>
<tr class="rh">
<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_MutualFundMember', window );">Mutual funds and diversified growth funds</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Temporary cash investments | Estimated Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 31,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388<span></span>
</td>
</tr>
<tr class="rh">
<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_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Temporary cash investments | Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">31,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,388<span></span>
</td>
</tr>
<tr class="rh">
<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_DefinedBenefitPlanEquitySecuritiesMember', window );">Corporate stock | Estimated Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Corporate stock | Quoted Prices in Active Markets for Identical Assets (Level&#160;1)</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Corporate stock | Fair Value Measured at NAV</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">309,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,612<span></span>
</td>
</tr>
<tr class="rh">
<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=exch_IMGI', window );">Leveraged inflation-linked gilt funds | Fair Value Measured at NAV</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">171,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,637<span></span>
</td>
</tr>
<tr class="rh">
<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_CorporateDebtSecuritiesMember', window );">Corporate bonds | Fair Value Measured at NAV</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">115,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,638<span></span>
</td>
</tr>
<tr class="rh">
<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_PrivateEquityFundsMember', window );">Secured income asset funds | Fair Value Measured at NAV</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 113,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,121<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_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>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&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_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of defined benefit plan cost (credit), 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_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/exampleRef<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=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=118255775&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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DefinedBenefitPlanCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exch_IMGI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exch_IMGI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PrivateEquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PrivateEquityFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885283384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">5 years<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_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense', window );">Operating lease, not yet commenced, first year annual cash expense</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent', window );">Operating lease not yet commenced, annual increase (percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm', window );">Operating lease not yet commenced, lease term</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,063<span></span>
</td>
</tr>
<tr class="re">
<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 );">After tax adjustment to retained earnings</a></td>
<td class="nump">$ 1,182,062<span></span>
</td>
<td class="nump">1,144,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Remaining lease term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Retained earnings | Cumulative Effect, Period of Adoption, Adjustment</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_StockholdersEquity', window );">After tax adjustment to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,444<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Not Yet Commenced, Annual Cash 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;">vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Not Yet Commenced, Annual Increase, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Not Yet Commenced, Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885449768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 23,976<span></span>
</td>
<td class="nump">$ 24,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">25,390<span></span>
</td>
<td class="nump">24,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 6,131<span></span>
</td>
<td class="nump">$ 13,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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.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_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease payments</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495885594392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Assets and Liabilities Lessee (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long-term liabilities</a></td>
<td class="nump">$ 80,202<span></span>
</td>
<td class="nump">$ 85,817<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 94,860<span></span>
</td>
<td class="nump">101,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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherAssets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OperatingLeaseLiabilityNoncurrent<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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other assets</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 77,566<span></span>
</td>
<td class="nump">86,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued expenses</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseLiabilityCurrent', window );">Operating lease short-term liabilities</a></td>
<td class="nump">14,658<span></span>
</td>
<td class="nump">15,226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=vmi_OperatingLeaseLiabilitiesMember', window );">Operating lease liabilities</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long-term liabilities</a></td>
<td class="nump">$ 80,202<span></span>
</td>
<td class="nump">$ 85,817<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=vmi_OperatingLeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=vmi_OperatingLeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495972789592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES -Schedule of Future Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 17,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">14,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">11,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">9,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">9,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Subsequent</a></td>
<td class="nump">52,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">114,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">19,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">$ 94,860<span></span>
</td>
<td class="nump">$ 101,043<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495872198568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 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_SegmentReportingInformationLineItems', window );"><strong>Business Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum', window );">Maximum percentage of sales of other businesses and activities to consolidated sales as basis for aggregation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 798,377<span></span>
</td>
<td class="nump">$ 733,970<span></span>
</td>
<td class="nump">$ 688,808<span></span>
</td>
<td class="nump">$ 674,200<span></span>
</td>
<td class="nump">$ 683,626<span></span>
</td>
<td class="nump">$ 690,340<span></span>
</td>
<td class="nump">$ 700,871<span></span>
</td>
<td class="nump">$ 692,139<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
<td class="nump">$ 2,757,144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">225,953<span></span>
</td>
<td class="nump">227,905<span></span>
</td>
<td class="nump">212,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(38,701)<span></span>
</td>
<td class="num">(36,211)<span></span>
</td>
<td class="num">(39,569)<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_vmi_CostsAssociatedWithRefinancingOfDebt', window );">Costs associated with refinancing of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,820)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Loss from divestiture of grinding media business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,084)<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_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,516<span></span>
</td>
<td class="nump">8,164<span></span>
</td>
<td class="nump">1,634<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">192,768<span></span>
</td>
<td class="nump">199,858<span></span>
</td>
<td class="nump">153,333<span></span>
</td>
</tr>
<tr class="re">
<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">2,953,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,807,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,953,160<span></span>
</td>
<td class="nump">2,807,216<span></span>
</td>
<td class="nump">2,583,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,700<span></span>
</td>
<td class="nump">97,425<span></span>
</td>
<td class="nump">71,985<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,892<span></span>
</td>
<td class="nump">82,264<span></span>
</td>
<td class="nump">82,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember', window );">Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">983,523<span></span>
</td>
<td class="nump">1,002,076<span></span>
</td>
<td class="nump">967,358<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">65,342<span></span>
</td>
<td class="nump">65,627<span></span>
</td>
<td class="nump">34,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">932,565<span></span>
</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">944,428<span></span>
</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">932,565<span></span>
</td>
<td class="nump">944,428<span></span>
</td>
<td class="nump">868,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,447<span></span>
</td>
<td class="nump">25,344<span></span>
</td>
<td class="nump">26,783<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
<td class="nump">26,280<span></span>
</td>
<td class="nump">27,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember', window );">Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002,138<span></span>
</td>
<td class="nump">885,608<span></span>
</td>
<td class="nump">855,206<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 );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100,855<span></span>
</td>
<td class="nump">87,788<span></span>
</td>
<td class="nump">64,766<span></span>
</td>
</tr>
<tr class="re">
<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">778,127<span></span>
</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">742,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">778,127<span></span>
</td>
<td class="nump">742,194<span></span>
</td>
<td class="nump">700,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,495<span></span>
</td>
<td class="nump">26,306<span></span>
</td>
<td class="nump">17,442<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,641<span></span>
</td>
<td class="nump">23,779<span></span>
</td>
<td class="nump">23,618<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember', window );">Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">300,640<span></span>
</td>
<td class="nump">286,739<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">42,975<span></span>
</td>
<td class="nump">51,008<span></span>
</td>
<td class="nump">55,325<span></span>
</td>
</tr>
<tr class="ro">
<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">360,594<span></span>
</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">363,070<span></span>
</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">360,594<span></span>
</td>
<td class="nump">363,070<span></span>
</td>
<td class="nump">294,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,132<span></span>
</td>
<td class="nump">23,610<span></span>
</td>
<td class="nump">10,320<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,793<span></span>
</td>
<td class="nump">15,907<span></span>
</td>
<td class="nump">15,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember', window );">Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,092<span></span>
</td>
<td class="nump">578,652<span></span>
</td>
<td class="nump">624,761<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 );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">83,046<span></span>
</td>
<td class="nump">71,687<span></span>
</td>
<td class="nump">97,722<span></span>
</td>
</tr>
<tr class="re">
<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">465,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">347,887<span></span>
</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">465,322<span></span>
</td>
<td class="nump">347,887<span></span>
</td>
<td class="nump">347,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,740<span></span>
</td>
<td class="nump">15,644<span></span>
</td>
<td class="nump">7,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,098<span></span>
</td>
<td class="nump">10,943<span></span>
</td>
<td class="nump">11,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(913)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(66,265)<span></span>
</td>
<td class="num">(48,205)<span></span>
</td>
<td class="num">(39,504)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 416,552<span></span>
</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">$ 409,637<span></span>
</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">416,552<span></span>
</td>
<td class="nump">409,637<span></span>
</td>
<td class="nump">371,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,886<span></span>
</td>
<td class="nump">6,521<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
<td class="nump">5,355<span></span>
</td>
<td class="nump">3,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,989,192<span></span>
</td>
<td class="nump">2,855,901<span></span>
</td>
<td class="nump">2,856,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">995,840<span></span>
</td>
<td class="nump">1,012,290<span></span>
</td>
<td class="nump">986,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Engineered Support Structures | Lighting, Traffic, and Highway Safety Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">717,216<span></span>
</td>
<td class="nump">708,853<span></span>
</td>
<td class="nump">706,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Engineered Support Structures | Communication Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">190,203<span></span>
</td>
<td class="nump">188,912<span></span>
</td>
<td class="nump">149,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Engineered Support Structures | Access Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">88,421<span></span>
</td>
<td class="nump">114,525<span></span>
</td>
<td class="nump">130,481<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,002,209<span></span>
</td>
<td class="nump">890,580<span></span>
</td>
<td class="nump">859,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Utility Support Structures | Steel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">635,220<span></span>
</td>
<td class="nump">630,892<span></span>
</td>
<td class="nump">637,979<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Utility Support Structures | Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">160,544<span></span>
</td>
<td class="nump">122,032<span></span>
</td>
<td class="nump">111,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Utility Support Structures | Engineered Solar Tracker Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">86,382<span></span>
</td>
<td class="nump">47,450<span></span>
</td>
<td class="nump">16,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Utility Support Structures | Offshore and Other Complex Steel Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">120,063<span></span>
</td>
<td class="nump">90,206<span></span>
</td>
<td class="nump">92,559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">345,312<span></span>
</td>
<td class="nump">367,835<span></span>
</td>
<td class="nump">353,351<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">645,831<span></span>
</td>
<td class="nump">585,196<span></span>
</td>
<td class="nump">633,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Irrigation | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">378,424<span></span>
</td>
<td class="nump">378,613<span></span>
</td>
<td class="nump">386,683<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segment | Irrigation | International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">267,407<span></span>
</td>
<td class="nump">206,583<span></span>
</td>
<td class="nump">246,983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Segment Reconciling Items | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">93,837<span></span>
</td>
<td class="nump">88,925<span></span>
</td>
<td class="nump">99,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment | Engineered Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12,317<span></span>
</td>
<td class="nump">10,214<span></span>
</td>
<td class="nump">19,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment | Utility Support Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">71<span></span>
</td>
<td class="nump">4,972<span></span>
</td>
<td class="nump">3,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment | Coatings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">75,710<span></span>
</td>
<td class="nump">67,195<span></span>
</td>
<td class="nump">66,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment | Irrigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,739<span></span>
</td>
<td class="nump">$ 6,544<span></span>
</td>
<td class="nump">$ 8,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_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>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 nonoperating interest income (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_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_CostsAssociatedWithRefinancingOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of costs associated with refinancing of 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;">vmi_CostsAssociatedWithRefinancingOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Nonoperating Income (Expense), Including Gain/(Loss) on Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 percentage of sales of individual business activities to total consolidated sales of operating segments that do not meet the quantitative thresholds and thus are not classified as reportable segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_EngineeredSupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_UtilitySupportStructuresSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_CoatingsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmi_IrrigationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_LightingAndTrafficMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_LightingAndTrafficMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_CommunicationStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_CommunicationStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_AccessSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_AccessSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_SteelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_SteelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_EngineeredSolarTrackerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_EngineeredSolarTrackerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmi_OffshoreandOtherComplexSteelStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmi_OffshoreandOtherComplexSteelStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=vmi_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vmi_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495884943224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENTS - Summary by Geographical Area by Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_SegmentReportingInformationLineItems', window );"><strong>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 798,377<span></span>
</td>
<td class="nump">$ 733,970<span></span>
</td>
<td class="nump">$ 688,808<span></span>
</td>
<td class="nump">$ 674,200<span></span>
</td>
<td class="nump">$ 683,626<span></span>
</td>
<td class="nump">$ 690,340<span></span>
</td>
<td class="nump">$ 700,871<span></span>
</td>
<td class="nump">$ 692,139<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
<td class="nump">$ 2,757,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">1,398,535<span></span>
</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,374,992<span></span>
</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,398,535<span></span>
</td>
<td class="nump">1,374,992<span></span>
</td>
<td class="nump">1,189,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,919,136<span></span>
</td>
<td class="nump">1,872,840<span></span>
</td>
<td class="nump">1,771,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">748,886<span></span>
</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">753,545<span></span>
</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">748,886<span></span>
</td>
<td class="nump">753,545<span></span>
</td>
<td class="nump">624,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,253<span></span>
</td>
<td class="nump">255,271<span></span>
</td>
<td class="nump">325,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 179,673<span></span>
</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">193,029<span></span>
</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">$ 179,673<span></span>
</td>
<td class="nump">193,029<span></span>
</td>
<td class="nump">168,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia | Foreign country | Net Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_vmi_ThresholdForDisclosurePercentage', window );">Threshold for disclosure as percentage of net sales by customer</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DK', window );">Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,063<span></span>
</td>
<td class="nump">90,206<span></span>
</td>
<td class="nump">92,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 61,546<span></span>
</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">58,435<span></span>
</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">61,546<span></span>
</td>
<td class="nump">58,435<span></span>
</td>
<td class="nump">64,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=vmi_OtherCountriesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Summary by Geographical Area by Location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">603,903<span></span>
</td>
<td class="nump">548,659<span></span>
</td>
<td class="nump">567,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 408,430<span></span>
</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">$ 369,983<span></span>
</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">$ 408,430<span></span>
</td>
<td class="nump">$ 369,983<span></span>
</td>
<td class="nump">$ 332,556<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_ThresholdForDisclosurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold percentage which the entity uses for 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;">vmi_ThresholdForDisclosurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=vmi_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vmi_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495883925944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (Unaudited) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 798,377<span></span>
</td>
<td class="nump">$ 733,970<span></span>
</td>
<td class="nump">$ 688,808<span></span>
</td>
<td class="nump">$ 674,200<span></span>
</td>
<td class="nump">$ 683,626<span></span>
</td>
<td class="nump">$ 690,340<span></span>
</td>
<td class="nump">$ 700,871<span></span>
</td>
<td class="nump">$ 692,139<span></span>
</td>
<td class="nump">$ 2,895,355<span></span>
</td>
<td class="nump">$ 2,766,976<span></span>
</td>
<td class="nump">$ 2,757,144<span></span>
</td>
</tr>
<tr class="re">
<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">204,581<span></span>
</td>
<td class="nump">190,747<span></span>
</td>
<td class="nump">183,937<span></span>
</td>
<td class="nump">186,249<span></span>
</td>
<td class="nump">166,591<span></span>
</td>
<td class="nump">173,287<span></span>
</td>
<td class="nump">178,176<span></span>
</td>
<td class="nump">164,627<span></span>
</td>
<td class="nump">765,514<span></span>
</td>
<td class="nump">682,681<span></span>
</td>
<td class="nump">668,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings, amount</a></td>
<td class="nump">$ 35,815<span></span>
</td>
<td class="nump">$ 39,342<span></span>
</td>
<td class="nump">$ 22,607<span></span>
</td>
<td class="nump">$ 42,929<span></span>
</td>
<td class="nump">$ 32,540<span></span>
</td>
<td class="nump">$ 38,045<span></span>
</td>
<td class="nump">$ 39,719<span></span>
</td>
<td class="nump">$ 36,104<span></span>
</td>
<td class="nump">$ 140,693<span></span>
</td>
<td class="nump">$ 146,408<span></span>
</td>
<td class="nump">$ 101,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.76<span></span>
</td>
<td class="nump">$ 1.83<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 6.60<span></span>
</td>
<td class="nump">$ 6.76<span></span>
</td>
<td class="nump">$ 4.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">1.68<span></span>
</td>
<td class="nump">1.84<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">1.99<span></span>
</td>
<td class="nump">1.51<span></span>
</td>
<td class="nump">1.75<span></span>
</td>
<td class="nump">1.82<span></span>
</td>
<td class="nump">1.64<span></span>
</td>
<td class="nump">6.57<span></span>
</td>
<td class="nump">6.73<span></span>
</td>
<td class="nump">$ 4.53<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_vmi_StockPriceHighEndOfRange', window );">Stock Price, High (in dollars per share)</a></td>
<td class="nump">176.62<span></span>
</td>
<td class="nump">134.58<span></span>
</td>
<td class="nump">128.37<span></span>
</td>
<td class="nump">154.86<span></span>
</td>
<td class="nump">151.46<span></span>
</td>
<td class="nump">146.46<span></span>
</td>
<td class="nump">136.75<span></span>
</td>
<td class="nump">139.50<span></span>
</td>
<td class="nump">176.62<span></span>
</td>
<td class="nump">151.46<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_vmi_StockPriceLowEndOfRange', window );">Stock Price, Low (in dollars per share)</a></td>
<td class="nump">119.88<span></span>
</td>
<td class="nump">108.15<span></span>
</td>
<td class="nump">98.93<span></span>
</td>
<td class="nump">82.60<span></span>
</td>
<td class="nump">123.80<span></span>
</td>
<td class="nump">123.74<span></span>
</td>
<td class="nump">112.94<span></span>
</td>
<td class="nump">107.43<span></span>
</td>
<td class="nump">82.60<span></span>
</td>
<td class="nump">107.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends Declared (in dollars per share)</a></td>
<td class="nump">$ 0.450<span></span>
</td>
<td class="nump">$ 0.450<span></span>
</td>
<td class="nump">$ 0.450<span></span>
</td>
<td class="nump">$ 0.450<span></span>
</td>
<td class="nump">$ 0.375<span></span>
</td>
<td class="nump">$ 0.375<span></span>
</td>
<td class="nump">$ 0.375<span></span>
</td>
<td class="nump">$ 0.375<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 16,638<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax', window );">Impairment of goodwill and intangible assets (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 11,041<span></span>
</td>
<td class="nump">$ 2,133<span></span>
</td>
<td class="nump">$ 4,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_RestructuringChargesEffectPerShare', window );">Restructuring expenses (in dollars per share)</a></td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>After tax earnings per share or per unit impact arising from asset impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmi_RestructuringChargesEffectPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring Charges Effect Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_RestructuringChargesEffectPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_StockPriceHighEndOfRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to the high end of stock price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_StockPriceHighEndOfRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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_vmi_StockPriceLowEndOfRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to the low end of stock price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_StockPriceLowEndOfRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</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>
</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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140495882271368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II-Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement in Valuation and Qualifying Accounts</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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="nump">$ 9,548<span></span>
</td>
<td class="nump">$ 8,277<span></span>
</td>
<td class="nump">$ 9,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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to profit and loss</a></td>
<td class="nump">7,957<span></span>
</td>
<td class="nump">2,543<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments', window );">Currency Translation Adjustment</a></td>
<td class="nump">260<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves*</a></td>
<td class="num">(1,813)<span></span>
</td>
<td class="num">(1,196)<span></span>
</td>
<td class="num">(2,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_ValuationAllowancesAndReservesBalance', window );">Balance at close of period</a></td>
<td class="nump">15,952<span></span>
</td>
<td class="nump">9,548<span></span>
</td>
<td class="nump">8,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred income tax asset valuation</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement in Valuation and Qualifying Accounts</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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="nump">35,215<span></span>
</td>
<td class="nump">33,228<span></span>
</td>
<td class="nump">27,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to profit and loss</a></td>
<td class="nump">11,450<span></span>
</td>
<td class="nump">4,141<span></span>
</td>
<td class="nump">10,769<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_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments', window );">Currency Translation Adjustment</a></td>
<td class="nump">1,064<span></span>
</td>
<td class="num">(296)<span></span>
</td>
<td class="num">(384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from reserves*</a></td>
<td class="num">(3,278)<span></span>
</td>
<td class="num">(1,858)<span></span>
</td>
<td class="num">(5,021)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance at close of period</a></td>
<td class="nump">$ 44,451<span></span>
</td>
<td class="nump">$ 35,215<span></span>
</td>
<td class="nump">$ 33,228<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation Allowances and Reserves, Foreign Currency Translation Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>114
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (>(6%('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "'B%A2(3(R+N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$GV!TSJ2\M.&PQ6V-C-V&IK&L?&UDCZ]DN\-F5L#["CI9\_
M?0*U.@CM([Y$'S"2Q70SNJY/0H<5.Q % 9#T 9U*Y93HI^;.1Z=H>L8]!*6/
M:H]0<WX/#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L<LPHP$[=-A3@JJL@,EY
M8CB-70M7P PCC"Y]%] LQ%S]$YL[P,[),=DE-0Q#.30Y-^U0P?OSTVM>M[!]
M(M5KG'XE*^@4<,4ND]^:]6;[R&3-ZZK@=5'?;JL'P1MQQS]FUQ]^5V'GC=W9
M?VQ\$90M_+H+^0502P,$%     @ AXA84IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "'B%A2 )MMAV8&  #'&0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;*59;6_;-A#^W/T*PBV&%HACD?);FA? M9/-:YL:<9HB&_:!EFA+B"1Z)!7'
M^_4[2K+E!O))P+[8>KN'C^[(YXZGBXU43SH0PI"7.$KT92LP9OVQT]%>(&*N
M3^5:)'!G*57,#9RJ54>OE>!^9A1''>8X_4[,PZ1U=9%=FZFK"YF:*$S$3!&=
MQC%7VT\BDIO+%FWM+MR%J\#8"YVKBS5?B;DPW]<S!6>=/8H?QB+1H4R($LO+
MUHA^G+@#:Y ]\1"*C3XX)O95%E(^V9.I?]ER+",1"<]8" Y_SV(LHL@B 8]_
M"M#6?DQK>'B\0[_)7AY>9L&U&,OH1^B;X+(U;!%?+'D:F3NY^5T4+]2S>)Z,
M=/9+-OFSW6Z+>*DV,BZ,@4$<)OD_?RD<<6 P=(X8L,* O3*@QT9P"P/WM4'O
MB$&W,.AFGLE?)?/#A!M^=:'DABC[-*#9@\R9F36\?IC8N,^-@KLAV)FKL7P6
MBLP@Q*1-OL\GY/V[#Q<= \CV?L<K4#[E*.P("F7DJTQ,H,EUX@O_9X .4-KS
M8CM>GQB*.!'>*6']$\(<YE00&N/F-V)Q2N@P,Z<5YA/<_(\T@=$'5:/_]#;N
MWLMNAN>B7OYKM-!&P4S_&X'L[B&[&63WF(.DE\+Z,^1^NQ95$</-J=/^C+#H
M[5GTFK$8)4G*(W(GUE*9*CHXCE&I0.CT]W3ZS>C,A JE;V<C@651Z9\:I&+^
M_?+F3<T<&.RY#5#$<:J4I783:@\\]2BX0OGA:.TV96W61W@-][R&#2>2XB#G
MF1H?#R..M>21QN)XMN=TAN)<)R8T6W!5),AM&B^$JN*"8]"V2[OL#&%#G5(D
MG29\[L0JM"L8G'7+X\JHU0 ]\"@&H233Q =M5Z'0)[^^I7WG?)IXIQC5 SVG
M3:@"GE001&[C>4+F!F89D8J,99H8M85_OYH_CCZYQDBRDB1K0O*>OY"I#W,O
M7(9>QA2)=@UD=]!VW!X=4A=C6 HV=9LP'/F^$EJ?[ [(%WB.?$NJ?8=#@A79
MQ7\6\7_Y"<:TS ,45_+73,?V#")]+S=))4L<[EO, YQ9F1LH+NJOF>TGX4S)
MYS#QJIV(8]ZB$[#,$Q27]]?49E(;$.4_P_7QE8$C]H>TUVWW&.UA!,MD06NR
M148/*OGC?'" KL,P(F5VH+BD?Y$V6\T"F6!27 -RUG?;U'&P-$K+W$!Q8;\/
M#:0%N224O5]\('/AI0J\54D+1QK+&%8CS$OI/9%W]-1QR!JR\C./T&J$E7F#
MX7(/*=4/DQ69;^.%C*H8U@ \?)UB1,JLP'#=WCF)7+]X 4^@VC^6P&J ;A_G
MV ID90I@C5+ #]CQM9\2T"H()-<PRWPRU3JMGF8UF(]"8]Q*\6>-Q/]!1I L
M83><%2)*5S+"D6XE1JC4>-9(XW<E9%Z>91,+)#6M)H8CUKBJU'C62..GB1$J
MW\/;@I;OJ%8RPQ%KF)42SQI)?!8Z,H;,LY*J4B1J<+YP!<MEY'D"@ #&SR$Q
MCJ7*,URDYS&/++TRH"!):YY4\\2QZFIO5DH^P]7Z.A9J9<G\!J8F0#G]O_T
M*T6?X5(]'=_<D5'JAP;JAY$Q O)U5C#>1'Q5R0S'J]EPNJ7$N[A"SP-0,,Q%
M-?9U+G)+C7<;5?Z'20UJKH!#A4.^I08<EMAD5-5,*9![&;)M%3Y?,0JE##T;
M7G2>JUB5.N\VTOE9NHA"#Z(E>94H3 J4_B&#G,*P[QSA<-!]P55XM\75!]LB
M6,<+NZ-;"M"IZE*T!G5FEZQ,M"U%3"!V<^#7MT-&!^>:K)5\V1([3T6VOU["
MS V! \];);$0V8H':VV#%,C(AR1#C"0+06!6^03".%JK,,JWB$4_BI+W=C0[
M#'/.9]D@\]T@V55Z_N&D@%F"5/ED$YH@3*!><G(DGV_WK)=Y.V)KVQ'"-N_(
M1'C"UGG%J$4/[H0 1Q*^\I_:^0_ND!E7IMC-3J?8;M8M$Y_;+/'!JRE@"=MF
M\4(^B^J%AD-!^>E0APW0EH!;)CX73U,C<+>?Q?68 M4 U"[\,M.Y#;M>AZVE
M&[A861C4@#&'H@XJ<YN+YZ/7K(J6W'%>.-S-8Q6KSD'GVV:M[ N")I[M<N1-
M\/W5_5>*4=:;[Y2/YY\XOG*;]#2)Q!),G=,!A$_E7PWR$R/761]](8V1<788
M" YKUCX ]Y=2FMV)'6#_[>;J/U!+ P04    " "'B%A2G:!K-1@'  "P'0
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
M"+4+H/.94O9UX1+4G[3N?U!+ P04    " "'B%A24-:=-[$(  "6(0  &
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;)5::T_DN!+]*Q8[6NU*#1T_\F(
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
MY[9^FS:E9?:]JYA!@*_1,R\:@0[1>:/7LL[_ 9$P"&;@V$@94.JS,:) N5)
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
M,E$(CX2EQ;?/<HG/EI[(1$GH\S3[)QK\O@[RGYK5;97:+.U /HBMA29+7UN
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
M\'":96L+8-$NEVS [TFP6> 0I%"8HM9@"<F"T"=#-N?9DS-X6YJC1?F Y+
M$$'HX"]I[? $! _:]C$MF@H=P);/)*?T 0X$Q4J*2AZI%8XW!P\[)O=I__1E
MV)4=UJ)6X-0LU8^D&&&,<44J!&,).HC$+\!7H_GPF*(&C6%,S09$O5B3OEG*
M@1)CXFK;]:XB7EX"U3'3 (H#5N:PK0:U&^P0%L%84]5B.@*<,&.W0X95[HG_
M+K.!)Y3H'&5MRR=Z)UKB'K6$6#<DIV/0?G_H8[+4+(N0B,%-!TDV$5L^I$!I
M;MKT^?V%BD9 "5YXY(*0R<1\699PA!<%['#!4CYH8SS_-JWXS(2RCIQB,)O+
MPGF>J*>RE#F!Q#S(67B_1M<J+1*'2-(D,7IE***M9O(F$] ".9M-@QH/'FMB
M$_9A17'"*F@>D<,*4UGV&?2)?2;!ODT0'/:C2=S%.>D7A0H&YWL]B(+);!2H
MU\-^$($L9$<>GDY'PY;GK79B[PE:DS0A(S(6F-UI_Z7R.<U:%PMTFY%HP00J
MBXTS+ -"?\4?X5 DXN.<<L R<U8*\R\L2@40FHQ8%_!&O/A]A-QV[B\MOO.$
M9BCU&H.^<#K7;/\:N_59.^YYHZWK/ONV*@WK/)BJ$R#2?K__%_1+OR[TMG:$
M 6@$4PVF/$6ZNW68OS.8O^L0\GGR6T,F(W\@/^5/#+W 4!.@CAP&%07]R3 8
M3OOX:3H,HME(S8)I.,+OLVDP'0_IEVDPFT3J!'Z:1:?JINME1(-),(E@DF@2
MS/HC>C$<G:)2""*</(R"$":@\>9HZO@KF2=PR HD1M2?J"%, ^;]210,1\-3
M-1P$X6"DAJ-@W)\"',/)0'W2'C;CFAU@YO,C\405C@;!9#Q3X7 <#&&BDTDP
M&(>G:C8,!J,0W*DPF$SZ:A(,X3#;5'2"AN"IV68XG 7]P03^#8/Q9&PGFDQA
M@DA-QT$X"V6>%IQXZDF:$:!T^FK2ZX_5N <;.NGW!@/8:P_P-^S![O%[2S59
M4>8Q=%?<?5O,/9!<0RE'!\?,*<->HC6Z,LUR35JUV&/_A6?F/$+('KT>I6EG
MX0V A$?C$9++%(AO"$)U .?Y'A5W2>Z,I;<L%8,:26TV&L'APS^A&@&!PX'<
M[0ERH%N0M;/A5+&4Q0<37"=2'XI\=?8!H )XR<6&K:"81&M]"YNL29[8B(1X
M;Z@NV1:%TT0EAJ(#K8:V.<*Q&HQ^-Y6H9\PL8'#L#(/Y1DN"I,$ 6D.'FF@*
M4;"FIF "V!EU^@<_6#II#4NRI,=1VZ8$E\6&'Q8ZTQPMXR4X N7AT+S/ ,=Y
MWG!8YY%B(_SZ\Y"X4#;#KI%0*<M .T[WS0H2X41AY%BR/8$6 B(>3A4TT@_@
MXJ598M4!4#C )+H"!!J0^K#/"@#LKQ@M-BT!#'=& WPMC,QK[!5A#*<=7>+W
MHJ%YKT 7#R!L@&IL:+3S]D24#\$&/E.^2MFH)-(A^"*!KP>TZ^'/"$G 2\O8
MMCJ+E [Y1V,@S1G\]'H\!#J=L'TP!HDTVXO,G^<D!-*20$0YQX&<1;'*P20$
M($5QQV6Y(_U.(0$.+PCB-^ "H%DQ9\I^-(8R[AX4GP;B,1XOV.X-H:8!%[(R
M]KQG9HB=0!,#="U(.G "4S<+X8H#X-EI$*?H57@PP#QL5X/UVIX5 V[:9U$*
M3DF>@PV!"GTP%!^I>7D!(XT7Q=M#SJ]:YNHR_4II%3IGZQ0A[>>YY)<MC3NC
M# Y+8L#$HSAK3WW>(CLEQ=;XX&AN3X=1H#Z@C2B9+N.F&5G"Z",% MLC$5(L
MST"N@'K#8:>"+7:NM/'%O*BOOV]8XAS5:PRR5%RBIQ1\+J0#B3"#K&J0(U(*
M';@C)E.9R*1]='(@OOS3['+@>G7E"2N*,[!$<L<G?A6!D3#"<'[0EV5B6.;W
M)BYK]OMMG-"$1(#%'MFD+.6 :)N+M 1S']VD!3U(,.N@#X!^A ],-L;!C2K
M["Q1&)$"NET"6&<H6%WPUL/9"6<]).5#HB A&0-FB<=()NANW,:>NA++%U0O
MV*68E?["03D?I#:AB*=,N*.8"*S(&V0S.NV>A-F"VJ!9L<TXLV%TYUPO"PKR
MPF0:0RVP2;3)GE<.)Y?OKA_>GU,*-]$8FZBU9'TS4K;[PI,M] J#Z&!?Z6TL
M7C4Y&Y8RXHJ";E9"L.+RR*@V;HW958DQ@>493G-6%KLX\S._/ M(,UUF+("J
MJMELV:GU8EKXEO.?47IVD&A='@LIA7>0X%ZR?6,1FAA/MC.(QVF0N+ZU7?9X
M6^=JT@:H$AS!4A+$QDC=5!0)X+R'MELE+6LS*R:.S"$]E^Y$V>:2G0$1^,+3
M%JT?;=:A$R3F1(HP:%%*&/40G/<::;FH@5FUFHJI E(ZHS'NS98B%)'24@8]
MX\4\($VW1)<UV!B#.,*9G6*V87PNSC#\"W D^X:J)AM 'J-L,)3N399*X-Z#
M%'UIO8&3C %)&'C6&-#%\+NNG]#>.E"?P9DN6&).&L085?MK,5?H/*;SP1&4
MFF&Y+<$0Y"WYP4I2 "IYP58ZQD=NL.$)='%J*-372F014+09=#)ZZE<0SV"
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
MK #MKZ4TAQ]KH.\1K_X!4$L#!!0    ( (>(6%*I\8B_?0,  &P'   9
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
M9,1T>VW6/EBU<E=54V5Q%''+I0#::R+ ][E"J^H>2,!P=WGY/U!+ P04
M" "'B%A2 M\8M-8"   [!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6RME5ESVC 0@/_*CIOVB>(#<S0%9H"D;::33 ;2]EG8"_;$EEQIP>'?=R43
METR.E_8!+*UVOSVL78]KI>]-ADCP4!;23+R,J#KW?9-D6 K3515*/MDH70KB
MK=[ZIM(H4F=4%GX4! ._%+GTIF,GN]73L=I1D4N\U6!V92GT88Z%JB=>Z#T*
MEODV(ROPI^-*;'&%]*.ZU;SS6TJ:ERA-KB1HW$R\67@^CZV^4_B98VU.UF S
M62MU;S=7Z<0+;$!88$*6(/BQQP46A05Q&+^/3*]U:0U/UX_T+RYWSF4M#"Y4
M\2M/*9MX(P]2W(A=04M5?\-C/GW+2U1AW#_4C6[4]R#9&5+ET9@C*'/9/,7#
ML0XG!J/@%8/H:!"YN!M'+LH+06(ZUJH&;;699A<N56?-P>72OI05:3[-V8ZF
M\]G-=U@L+R^N[F"V7,YNOEY>7][<K<8^,=WJ^,F1-&](T2ND,()K)2DS<"E3
M3)\"? ZKC2UZC&T>O4F\P*0+T: #41 %;_!Z;:X]Q^O]4ZY/T'&+CATZ_@]E
M?)-DF_#<5"+!B<==9E#OT7L5#W<9PD*5E9 'L"U(_#.P%SI7.P.6;4!M(-&8
MY@3<PV RI>DCH2YAK32GF<NM 5(D6'L+9V$<=P:? A $7'\LUZC;=]"%F<,]
M.P ATQ/IR$K#3QTXZ_4[83QTQV=1V!D.8Z@%,W9DB(76HSW3F"C-EP;X3"KB
MH"MQ$.L"(9= +D=I5)&G@EAI+@HA$X25O?6FP]:F0M?=Q:'K2L*%0)82:&%A
M22;TE@V5@QE\5A@NV,&ZTE@(-RQ(.;=K(>_-AW>C*!Q^AD09<D:;G4Q-XZAV
M76\#WZ/F(?;4LW7X<KUKFVG<'?3?PTNWSS]IZ!(Y=CNV. ^UD]3T=BMM)^.L
M&0A_U9NQ>LVIVSM1X(9-@^Z0!Y%N1E6S(56Y\;!6Q,/&+3.>[JBM I]O%+^0
MX\8Z:+\7TS]02P,$%     @ AXA84O+>ED;X"@  ]!L  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&ULM5EKC]NX%?TKQ'3:>@#%H_<C+R"9)+L!-ME@
M)[LM4/0#+=$V=V71*U+Q>']]SR4E69ZQ)^FB_3!C628O[^/<<^^5GN]4^YM>
M"V'8W:9N](N+M3';I]?7NER+#==SM14-?EFJ=L,-OK:K:[UM!:_LIDU]'?I^
M>KWALKEX^=S>^]2^?*XZ4\M&?&J9[C8;WNY?BUKM7EP$%\.-G^1J;>C&]<OG
M6[X2M\+\O/W4XMOU**62&]%HJ1K6BN6+BU?!T]<QK;<+?I%BIR?7C"Q9*/4;
M?7E?O;CP22%1B]*0!(Z/+^)&U#4)@AJ_]S(OQB-IX_1ZD/[.V@Y;%ER+&U7_
M0U9F_>(BOV"56/*N-C^IW?>BMR<A>:6JM?W/=FYM%%VPLM-&;?K-T& C&_?)
M[WH_3#;D_ID-8;\AM'J[@ZR6;[CA+Y^W:L=:6@UI=&%-M;NAG&PH*+>FQ:\2
M^\S+]Q]O?OSPEGU^]<^WM\^O#232_>NRW_W:[0[/[ Y"]D$U9JW9VZ82U;&
M:Z@RZA,.^KP.'Y7X1I1S%J8>"_W0?T1>--H767G1.?N:4FT$^\SOV!NIRUKI
MKA7L7Z\6VK1 Q+\?.2(>CXCM$?&?=.&W[V9O>=O(9J790B#?!)-.>\/OA&:\
MJ9CXO9-FC_M,#$O5DC4*ZQJM:EEQ(RIDV$++2O)6TC;(X9HM58T$U$^M8_$O
M*.A?SGYN)&VY-=BIV24+TL(+\\!>I5[@YW0595X6QPQY )0W+(R\.,]8%'E9
MXK,@\9*\H&5%Z&6IW5 47I[8JR3RHBAB[T=+F+@#HVC!9@O1B*4T5XR4E]J0
M+0_TN^G:5C3F*7LG*M'R&C(CWXLCTC#,O-RGD\, FJ;.")9[D1\R* 554JB6
MC'H'T"^"PI$7T$?F)4G!DL"+TXC%6.IG+$Z\$#9]5,V3<CAY%B?!%9N%L7]%
MU^D5>R.6 C]6!ZUFJ>?G^"7.6.B%A=_K,LO#\ J>]%GL'_2 ;D'  B_,"C8+
MO#PG\8$7%1G6PK4IRX,89L6%EP8)7<#_2407B9<B))_7 HP(MY6REISHS>+
MX+;&N9U1[9XM>]4.(&(MZ40XHI5BN126$P\_G0/)[5>%AL'<9W^]]^%\, 6Q
MQQH4&J@ZR.DQP*)YPD+\T><-;]L]\+_C;84=)1PMC<-_N>;-"CA% GSA=<<=
MLY/2O"EQ?Q;,4_+E'*&*YN'H\5'/2L)JA+5?#(?[\ZC?<',0WC7DWE4C_T!N
MT.9>3XWE(9OY<XH8=EZQ[Y2J=K*NK7JR,1 A%S6LWFRY;%&^#.R*V=_^DH=!
M^ S7(7MK'6\C!N]FEIQ>E69<,WSB@.2*_8A8M2R8%_@+\0> )?@')T>XAX_"
M?GL'=H,_]^ %[<)'"MGH(0!U5PEV&7MI$MC[ETB!++"8F61D*VK+'T81I3RA
MG\#J'4!RSR+L6_5VSQ\[F==:'8ZG)'4_7J; <WK_^&TKT1C(>C]5I!5@:JC0
MM6 [BG]+(0(ZV&XMRS44/8[/F@/0"R$:FR M]&=5)T@281ZZH'71X@R YF-F
M'U,O.@5J(ZP( K#5^A#%&;]B1FRVJD5?<P2QA3 [TH4VE@1K,H)O5->XG5QK
MT4,;B;Q -AO9F[>4#522\&PK(-G0SFW7;I7N:P')'$1U&BK3KDE>#HL]NWJV
MN&)HY9 $) AUL!>"A2[!G'Y#VLTMQ]RS4R.5Y%*6'!! U=AH,/<&4=,DDM2Y
MP5?>["V LV?:^JIZZ-$C6\_7IQ.QZ!WV%/E2MAU^ZK'CC)D0P271>^A'MHYY
M09S;+)M2B77!D<U@7:] 2Y/&7A"D=#QJ=352U+9O10?E]U2(TC!B$?@\*D:5
MR"=8VD.KJ0[81-U,XH0%D!^&[ <+Q*DK\'L&OD<URU"11O./!*)XY7E$13?(
M8O9=2U:<<G&/K*#PJ;[88IZG(?OE(>A1TV+/E3A8$@;@G(]GXC8(1;&,;2$-
MO!05[U2@)G8]99]:@I[9>VQ;$WB&5F9KV02G9G[ 2%B8HU,8.;0_+HZ\M"AL
M-41I?-]\P2:J19-PDX0$_Z-D\&N_=W!IZ/EIVG/I:-E]*,+ZF'H&/P4I*X/4
M^QIX \321Y]!GQET?-1QU+J$7H0H6%#F..L\Q-EL<LZ5S1),71JF8_4A7YAJ
M^LR;]'^O>6T#>TMC =Q_]!WE=6L!<$@TYY;^W$N6P::$^JL,;DWB,YPXBQ&O
MO !JDMPK_/0KJ#EA_ ?>8.X;"LJ$/T#BQ+E?,()!$GC<+AG)"V[ S.6R>-NJ
M7T%/Q'Z=H=;^P3+'9+WDOQ,EUU+0<=Q@":_E'RX?H +EZ!%E3<(A-=M02U[+
MWP0J%+8WJ#V&[M-46"$0'M$Q#E;6G4N,%ZJE_N705O3*4;MFS[?%2I6VTR27
M#;:Z6FHI[0N7-:=DL)2..%+7SVAZ,6(%:,S9*X,(E6*SP*'#Y&3W'N[FG@LT
M7+)U/5^-7"0U!=O1O\N>^EQQ=OQGB[!E=C4I$^?(<WZ*6J;E&'4<=DB,JJY2
ME2 $#I-)E-!#/-!MB)/^AQ+PN*MW;C%U'][)H'@XL8^MJ%S\3XGDIQQG1;N:
MI!7*+T%K)\W:I?[7RJ:%A+,"O+\_W:2B9DD[W*&DM%)A%USC"KRT:1G-,98-
M_K%Q5UHZV/3-E 6+PUES&%4>U%7ASG?+.3,[]40;L:6L@2+ YHX@ #UG8/]I
M E;"B':#\J=IB3U'FK,Y8'UF^G[AH*MMBQ$)W6FRA#S29XI;+,IU(ZEUW, -
M9IQ@!@&N;<'X1&@Q:[0R]^3;8S=$:;3MI&9]%V_%F37@OU9UY1V9NE-=7;&Q
MW;>_U;;+- /<^CYU: 3LN?#%"A"#F]QI2[E$1X" EBX03@\U12+KME #G(0V
M%Z,(,&AJ1W\.8.M)!TXH[6 T'+-W"':$;Y/?/D"#1.UZ0$IH:D<F7;/JVD=F
M&-D<]>F%1W=P6*=QYZ@%<_W%64G]I+( $SE>@J>(NV@DQQ3NV\^D&.0,W?>P
M[SZT:0) K%U6'$:F8FQS_IOM!.E!Q.GC^ZRA;W[QK-]V+#0J<I84$;L=8Z5'
M-K"M?!\C:<?)/*+9,\$H^0/? J[4,MO)V5[6<B--S_ZSE%;-L@Q*?IN/!6)U
M\&Z 9BX>O?S9$KDEK2U2^\[B"_"[++*(-G5GR.0P1:'8BE;37$^%EVO5@*OW
MM%3;3JQRXY>;?^X,0ZG8N =_D^&*GJ[U(#@\B;AON@-SPUVQMBOAJ7,:4I;!
M#RW8<^_.0-9V9JS8G$V&5+K53J@9TYQ3F_!\G/3C;,@=6T\[@-6C\:!5EXB>
M@\%E$D038?J!O >/O;RIQVPE&(WI':://>9R4QP_J)N81NG[/S0-D/1ZVU*_
M>-0VRR3_+_O>@_^KJF=NU<.D'W?'UH64PKH5F'C%'=0N<TQ8MHT)LMR% !QM
MR9S:1='PVI7';^Z:O*.VZ:B=' ?=+7KO<D]PM8\LR&?G#JY0^TMS_)#C^#GO
M*;<.7CKJ\ZVO'"G!T.'A\9&&J$NU.!+8"J2>XTOK]OGMW&KX!24%%<!&R6FQ
M$_18R]*$?8CV*R"G*UD.>0QAPT,?M(LDHV^#< :]#Z)VEQZE57"F/>8T /I'
M#7;>.A3<\]6+RB\JUO)0LU'1717G]EG%N:>;!)=+U"-,K!8@H1>&\9\'PJE7
M!]>3-S'H:E;V?1,])H%5[J7,>'=\I?7*O<DY+'?OPSZ@!Y&(4RV6V.K/L^2"
MM>X=D_MBU-:^UUDH8]3&7JX%A[-I 7Y?*F6&+W3 ^*+OY7\ 4$L#!!0    (
M (>(6%(F>/W?O@<  -L4   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;.U86W/;N!7^*QA5W=HSC$11U,VQ/6/'29M.+JZ3W7WH] $B(0DU2' !T(KZ
MZ_L=@*1DQ_9ZMS.=/O1%(D&<#^=\YTJ>;K6YM1LA'/M6J-*>]3;.52?#H<TV
MHN!VH"M1XLE*FX([W)KUT%9&\-P+%6J8Q/%T6'!9]LY/_=JU.3_5M5.R%->&
MV;HHN-E="J6W9[U1KUVXD>N-HX7A^6G%U^*+<#]6UP9WPPXEEX4HK=0E,V)U
MUKL8G5RFM-]O^$F*K3VX9F3)4NM;NGF?G_5B4D@HD3E"X/B[$V^$4@0$-7YI
M,'O=D21X>-VBO_.VPY8EM^*-5C_+W&W.>O,>R\6*U\K=Z.U?1&//A/ RK:S_
M9=NP-YGU6%9;IXM&&!H4L@S__%O#PX' /'Y"(&D$$J]W.,AK><4=/S\U>LL,
M[08:77A3O324DR4YY8LS>"HAY\X_?/[TYU=?W]Y\9%=O+[^>#ATPZ<DP:^0O
M@WSRA/PH81]UZ3:6O2USD=\'&$*93J.DU>@R>1;Q2F0#EDPCEL1)_ S>N+-P
M[/'&3^(M';N2-E/:UD:POU\LK3.(AG\\ YYVX*D'3W\W?;]%GGW0Y?J5$Z9
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
MH=:6+>'ACLFZ@(^1@49!UJQ)'0BKF_J/GI=R(:'.O37S2LJ*0AK]%:49EI1
MK&31C41\ ^F/+?2U) )>P]JF[EO1DHYP2@5V>HO+SCL&M(EJ)M2(.(>E:>Z$
M86*\\X *DLCKD,-ON2SYK!0,59+)MNTYK(5@N%-[1CO=93>&#VEB3=2;B4,]
MY8)=J)*S_\*)K&M8L2*(8F_-"KZ6'9SUIW:&.X4 A=Q/W[1LW92RV((ST6K^
M@P']&KJ+.Z$*V>JH[;F;0?=;.$_62UI[W(]L:N!CNQ:JJ5B'\Z'MU780O!+E
M"#6KKLN^C>Z9JF%\Y>COHZIKB-#B! <P[49!L&GU1IPGWW& F6T6K1W.C@&9
M&H(N^V(-)2O93"QE76MC:[UI(14^<WR[11;@A-JC)N]KB8Q735^3)VZU^@H)
ML!5<:=>,K!;=ZB KEWVX6TME\(P%_9&@P%IQ*^H#8"1R(YIH^AHIT2QK^>>]
MK-G/=G%'S\(A*,P$F]!H[3G;Z&-+8U@HG,)L+91L=!8';I@;RU 1N*T9=Q(G
MH2BW[#AVPB3:0R#3N<793-9-)>&I(:(("_FY:N:B)$UN>0E0$IKV &B8+;A4
M=L>]@)LX5!PU"<$P7@D\/]?9@X=,JTD()AWG4(>DZG@T);H/>N/ ;F7$O=8L
M# =-C:@(C>3;IH3[2MEM61BZ:<!>T*\?FE]XY06[ENWWDP7%'G574!8P!%0P
MSXUHF^\FM"MPDQ0_(V-4.6$R9$BT.1%%KL>V %!X[_=24@&&<5M)">2[0:1Y
M>^GNYY?1-$F^M\W5@+<]9.@.B(R:]XH(R.@]#P;>:_:YU[@#_>\#-,:'\^52
MB25I_*7OV@Y$VJ43N(8F)"F+4\])@H =,S_(W#!BOU+PP,/W8L</8^;[@>N1
MSTV*S]G+)'12/WV%'8D;)#!,+80DDI=A"%ZT$N1N'!P4'N2."62<9DZ$<)'P
MU$TC.!@2CUGNY7LU@-) Z1S1T2%D4B ?YYG$3IP'EF>F>7I['&VU,A7\,181
MF1YDFD7B)C[B'*6:!>'^L4PT]?->2@SE>FD].HFF3H#C$"#,W)^,Y&%G#I&,
M4R>),N9'J1OZTT#Z?NZD68YX^4!R,(UDD"+& 5;"E.![4/B RRC+G#CQ2+C)
M0*1*1)%T@MS_X5B.7&%2G,:6:T"!R'/P]-+L^6@.3,+(=S(332H* 9C@:^)$
MJ?=7Q3.W\03>XI^.YT&7#O%,$B= (/TD<S-O+YY1ZGA^1/D74WF;Q#-S@B&<
M47Y8MCW$6)CGD*T='_EN"F7<S.2#XWOA#\=S9)OE3A*&EFV<$%L8@OCDWO,!
M';@$<>1$N0EHYB81 AIF#,[R_ZJ 0H@.: 0WYNZSI9MW??M(E_:,DU_OAP&%
M_</$\HLMN])=TC7UE*-SIB3#MRG9@ 9+;*'X$(?W%XY]+Z(B=S+4>Q^'MI]'
M)N-,VP1_>ZCK&4.WG>:)?L^HI!S[0>AFFC@,J.3"Q" +<,;FJ:6E!=0@NV#?
MCOU('[PG Y:#.'2\+&>QF_H#89RY'DZA",4-8?'CA K+@,\!"A_IT"P:-=?M
M[D:BJ9M,2B?C%#7I67]J2!H:;6J,;SD:L?[9>8[O!EAH@"FK['44?W@^ IKU
M'0]9:N0\-4F9#W9Z03=62M'K 8FWJV',&EK\MD</MZ_G0#YP(-<"V&RNG0(+
M6SWYZ"&@6I?-5@C3'1Z82O3$)+JN--H,#:G9LED)TY8/Q+HI-7TNNBOH>7V
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
M915P?26EV0_L!H<F??(O4$L#!!0    ( (>(6%*8?'6G200  -H)   9
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*U6;6_;-A#^*P<M&UI C6393IS&
M,6"GWA:@20T[RS ,^T!+)XL(1:HD%<?_?D=*5IPN"0:T7VR2NGON[KD7<KQ5
M^MX4B!8>2R'-15!86WV,(I,66#)SK"J4]"57NF26MGH3F4HCR[Q2*:(DCD^B
MDG$93,;^;*$G8U5;P24N-)BZ+)G>S5"H[470"_8'2[XIK#N()N.*;7"%]H]J
MH6D7=2@9+U$:KB1HS"^":>_C;.#DO< =QZTY6(.+9*W4O=M<91=![!Q"@:EU
M"(S^'O 2A7! Y,;7%C/H3#K%P_4>_5<?.\6R9@8OE?B39[:X"$8!9)BS6MBE
MVOZ.;3Q#AY<J8?PO;!O9?C^ M#96E:TR>5!RV?RSQY:' X51_(I"TBHDWN_&
MD/?R$[-L,M9J"]I)$YI;^%"]-CG'I4O*RFKZRDG/3N;7B\]?_IK/83F_O5K.
MK^<WM[":WEW=_+:"Q>?IS3BR9,7)1FF+.&L0DU<0>PE<*VD+ W.98?8<("+W
M.A^3O8^SY$W$3Y@>0W(20A(G\1MX_2[FOL?KOX*W1,LU4F59F*'$G%L#?T_7
MQFJJD7_>,##H# R\@<$/)/7[$&%N+%L+3H6004V\:[B2%K5D I;X@+)&N%09
MPJKMAD'<>W?_/@1;(-PQ45+&8%Y60NT0X8"@%7O@<F-@(9B$=[_\-$J2^/QN
MOEPM_+IW_AZX >8:@5S.("4@S=>U-U(Y)?; N"#?$*P")@2@X!ON]MC:,\>P
M8-KRE%=,4BY2TO)MZS0Z0(2Z<@?#^&=0.3 I:PJN8KL07'<#S23+'ND\BY0&
MEE/T']P!]2PG"[>%8Z D"SORPBAJHGLTS_PU#MX1XH,E($*52G[X2H9XSBDZ
MBA*U]F&6-!8->PJ3YB.DJ"W-P<X./F):NZG3VG?UZZJX=^;1:3'J9%]RQ*#'
M)GY+55,Z,T]A56GUR&D@H=C!46\0CF)"/>HEX4D<>V"W[M-:HZG0CSVQ>\Z
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
M3*_._F!7-[,OMU\_7MY\F9T<6&BAM0=1)?'<2PR?D#@(V4>5V\2PRSP6\;:
M YC7V!C6-IZ'STJ\$%&/A8<!"_MA_QEYP\;GH9,W?%*>EO><T,"N<F-U"9!9
MPW@>LP\B7LI\R<X(+-)*8=B%-%&J3*D%^]?9',L!I'\_8\6HL6+DK!C]%R/_
M:Q+9ET2PJ<H*GJ^!H1Q%9YC,K=#"6*:Y%4Q+<Q>P2&69BJ5=LT++J'Y*\0$+
M .<YD*FUR*.U>X7B3+$Y9E;M+HA%KH!;_U[SW'!7CC[<,K^':A]^F3>;33DW
M,I9<(_X]=B' 0#%E!55LX4(D=51FQO(\$B9PCS9>U9[18^---VR^9J65J?Q)
M4N)-^A<P+(\D3Z&] 4*/S50F7ES&.! !(KOSCKMOUGFE1:0TH$\NM8S[FT%@
M<Z-2&;MHP $KO"BU8(+K'-;!GU4B4\$4=FKC')H+D%>DRIQV(4:,&[;@4K-[
MGI8"Z>(F80O0:\#P,H<5F[BR!(BF*+9SG_"8$:WO9@L/5ES'9*@#NH$#W#[A
MJD5J(I'-A6ZJT_F_>3JAIX-CYU.4.#&((#3*A8QX[L-ED](P\2-*2XK90JO,
M1<WR>0I\SJEO$ A>R$;"\2K2 K!U4BLC*?^]1X'?Q@?BWTIW6RR0DZE<6J4)
M.JG,)&7>4!B<D>M">"C'8JF%($FN)%S8X"(ES_([D?OZ@3A!!4?"4'EJNR16
MTB;,)UH77#OZ627*Q8U A;C]%'% R$%L6(;.0Y6%O0C&G.=WR//[!AC/>/7Z
MU#G=A#>5(@_F;2L1!M(IEP[,6))4W-E2]):=\Y3*E/D)(U61,_<1[;N:W[\,
MSL]:%%S&0 _0;*I,N,J!049@Q5$X8F$P@+BI5L9LA)D5+_Z4I,-^GPV"03AY
M0=)9%.E2M"3M'P7A<-QE?_W+)!R$O[,]MC\.C@>#+KX-@W!TQ/8'AUWV(GOO
M3Z%#YI#=97_'N 7)Z$O0T"5BC%MYV6"EIJ!7$(]C%EJ[QA,4)#7OW3P%CU7W
M-G*.W>/)KR)G]KB5#80<:AQ0G+9IT[,>@XF*RPCUJ-#G(,QP8I:]=D: D6&?
M,C((^N'@-=C[@T#@V"HFEZRT-") ^A+5[=I5!C+B;%X:]&FLK;75G_N#(!P
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
M<[YIMB?(PQ(1=%LA26^8[)*=P;K7^SWD'BN8CK*"GB)^X#0NDCK&;(NI?\3
ML.=^<[;RWG%T;"I\W0O-$07AO-BZ!;!U;%BE)2( V;T>FTZTG->-M][NZG9R
MGW_I4N](QZW*#=X'=S<7)];?3\6+EKW.DY@WO>PQITX2X[82M(PT.F&XH&'#
M':W#$S&#KX;B^DE2%<<#\O%ULN7ZS(0NQI_];(>*;),(*9FZ;&%92.+)B(_>
M@:^*#DV5BQ,;IDQE<U'+47V7]+A0-47]IJZZFWS&B?)[VG$B+QK:U+V)/J7=
MW<,RD1\V%B$EPL\RK*]P?K;3I[<]8K\]:;:Y:E!:Y.) BNQ&LX*P)K>>R%7
MY+-+VC;R7'O>CI>1F<J<LYNOKSI!$VKC#Q?IFA#"PQ5,%/VTVX8U$_;_&!2A
MO-_Q?<F>KY@8#_LS"U*D)&G AS0=M LIGNUB-O.$@9W];W7.AXRT5<'AYTZO
M,DY%@/G/O/;NDZ\Y ;#W/5!7C/-.3'C&IL<T*Q62Q\U!7??*OFQ9J.RRT,%?
M(Q%KJ E=.U*]<.:=5<%BYS_*J"Q;!+/ \Y&R[C)^$$R\":KEW36%/AUVSO;3
MD!V2ME'">7=Y/='$#&/,@LF>!NV!Y8ZY@\6_V=QS+YS/#RG=O/P7F?L%,_\!
M<X]";QK.GIE[,</CYTL:A6-O&HR^;VW?"T;!86M/IE//]_?!H3WHW_=Y[EGG
M\^=4%2O^R)MRCSJKS)?0S=/F._(+\_ETV]Q\A/Y1%BLZWDW4$EW]X6QR) KS
M8;>YJ?(-?TQ]GU=5GO+E&A%$%=0 [Y<YL&=O:(+FZ_IW_P]02P,$%     @
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
M46H5;=,1A;^NJJ)K8_U)XJU*>5X;>=S[7\NC]D?5\?%X;#Y'^7$!;*K4I]Y
MA?JS6"2S.=7#Y3Q9K99G4GWZ]^:+AY-!3*339#Y;BG26C,?S,Y0>K7H@9[MZ
MSY:C!':)Y2Q9I@OQU9+?SW>]$RN4X3G5XW24)J/I1'Q$U2SK\K3T\!!W'A3H
MKQW=^WKM\0;(LYJ]%*6S=N6IYO PK/A-\88G==)DD:RF*=V-R2V3Y8JN)ZC>
MR6BUH.NI6*'JS^ERALO1:H8$Z\Z?C2$S:6PN+YN#4Q@Z1??V4.=7,!&4HPZ7
MKI(9]/A\.DF]B=2X\-*K_[#WT:14;LN?AFC$ _/C]Y-NM?OZ]! _NARVQT]7
M'Z7;:A3<0FT@.KI>S :Q"+0WP5;\"69M0[ E7^X4YC1'&_!\8VUH;^B [IO<
M_7\!4$L#!!0    ( (>(6%)O$:,W[@L  /\;   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;*59:V_;N!+]*T1N]]X64!V1U+-I"[B)MVL@=8+8Z7WA
M?J EVA8JBUY)KNO]]?<,)<N//)K%?K$HD1S.',Z<&=+O-Z;\5BVTKMF/95Y4
M'\X6=;UZ=WY>)0N]5%7/K'2!GIDIEZK&:SD_KU:E5JF=M,S/A>L&YTN5%6<?
MW]MOM^7']V9=YUFA;TM6K9=+56X_Z=QL/ISQL]V'NVR^J.G#^<?W*S778UW?
MKVY+O)UW4M)LJ8LJ,P4K]>S#69^_^^31>#O@:Z8WU4&;D2538[[1RS#]<.:2
M0CK724T2%![?]:7.<Q($-7YO99YU2]+$P_9.^J_6=M@R596^-/D_L[1>?#B+
MSEBJ9VJ=UW=F\YMN[?%)7F+RROZR33-6Q&<L65>U6;:3H<$R*YJG^M'B<# A
M<I^8(-H)PNK=+&2UO%*U^OB^-!M6TFA(HX8UU<Z&<EE!FS*N2_1FF%=__'0_
M'HX&XS$;#SY_&8PFX_?G-<12YWG2BOC4B!!/B.""?3%%O:C8H$AU>BS@'/IT
M2HF=4I_$LQ*O=-)C(G"8<(7[C#S9&2FM//F$O+&>PX]J=J=7IJRS8L[^VY]6
M=0F7^-\SXKU.O&?%>W\%PS\I@DT6FEV:Y4H56[90%9N9=8DH( /4-->L:FRJ
MK$^F# Z>X66I"H22-1;VK9-Z7>H>&ZADL9O LHK-<S-5.<L*5B@: 9^K%TRU
MLVF9:F40=[0.XKZ;"BHH%043)J-I*:%(-%-%RFKHJ_+<)'8 ,S.6J%56J]P*
MQU(TH!748R/036)*6*-JS?0/<$RE2;4"'317PTQ,JG3Y/4OTW_\6"3>^*'6.
MX>EN? 69JF:J[%9&7VW8=%T!WJIBZX(PF>L":N?YED B+8 85L(J>KG*S59K
MM@"=)69-<)(ME<HA/#5YKLJJU[K-,>IV4=H5++RIWK'!Z#,V<' WN&+C^]O;
MF[L)&T_N[B\G]W>#\3OL)E;<P9@0ME5M52!] .)ZINQ>V>53=);9=+T#4A=S
MV*-+6+<RT,R!D1M=XDFC$SB)*:Q2M%<YT1!<'(-*5516<Q+4#-YDP)"@P:PE
MX&EW"WS\3=<0F!5)ODXI0K*BUO/20MIY$JM,;K5JEJHP#=9D=:9;70XT54E"
MZU3;JM;+ZH+=3X;7P\F__QHZQV! LLY;#(JDU/"D3M5&0RB;9_7V,?LL.LNL
MJBPVAY WIE1K,$2#SJHT*:2V-I9PIXUU!O*K^;;U+SM2_[[.5F3%!;N\Z4^&
MH\_/6=>&X5SEWU61_6$W;06OMPQ%2ZG"I/;[+@XJ<F\D7WIM? 6ZU4AP;*DI
MU'::7MB^X=W=\#.TN!G]!.)6D1.DU;S,$B2W=4E<49;9_,1(TK8D6';:P>?6
MTS6"Y@0RE7XGGD!PZF11F-P M6-7VL#1RD/V:FS326:S_UX5L-D0[VF:65T
M!PRH])/TZ%@#]T0*IL2'LN,(W42\+0ZL(S><DA4IWM.UI0V*]<( 8X,&N@O&
MW5\L2T%]DV=I$R7*AF;+D3:"$&1 L@115/"^7K,)C0O:A1XX-Z"8=XX-FPOK
MJDN=9LK"9*=D12,]1750;JWZ$-O8CLDMU9[=D)VH(:#<W& <V"W+;9* :;JJ
M,[LH1@N71SV;;Q"S1((D'D23)01'ZR*/91YEX< 'M;1D6"\,=@*F)0BE1I,1
MO)/QWE$VT]]5OH96#0*'>01KD7X=?Y_DN/6*^/ 47VM_019A2)MSCA=,#=:B
M#=QE"4MNB*)ZETD<=!=O'Q6-BF9M"TC:VW+74ZL?33 ^JF^/C9L:ETVW[-.N
MEXH9 CNVB+-Q_YJX;[#GL_%Z12"S\9[$6HGOV'5'ZY-2S699TD36;_B\45LV
M5C,-GKMMPXZ]8B$/'<$#:KF1$_G2M@+'CP0!<T#^W20>NXYP)>-1Y,2HZK@7
M.Q$/6;^A\G%#Y0R]GN",<\_QA<^X=!TOXB\SA,6Q[T2>R[CC<N&(V&5Q%#A1
MY++[EJN?0V%L R.0OB. 98"5HUC@&3IQ&,.L-@OPP'5\SV-<",>5,(1S)PK]
M(Q4-T12P3+Z!#<8=&4$9"82\T/%\:!DX8>"RF]FL6I@V.]NXLKZ5ZQ^M1@>Z
M<N$Z;B"9Q3)@L7!\/WZ!<82("T3<F$68ZP.1R(\='DJL9;UR/U1ZOB.Q03((
MG4CZ3/K2D3YGPSU)=Y"-L-R"]9<:#*J8#&GS//L,N&02]@:1!*<B((I=;2<@
MUW-#^"GYBV3""YR81CV0SP*H$DG._,AW>!Q@+Z03!$&+$M5M7%QT3R$=%X9-
M#"4K 9DP$!LHX)^^$[O<M@*' _KA:#*X:ZOAE\4*_$G"6SF Y]C[&-XIG@,^
MY,R#WP!&)P["/<JA[X0<WA5"-Y\%  A0'YB.;AFSP'H8 L7U6WMB"21""H\8
M81''V,^ C08OU+X+D$A"<=FZ@QO"A:")]*.7^Q"7$;3PG<#%$\"2'S[P(1'$
M& #C7=<)$) "GD!V/;K'<&ELDT].XR/>A(>PX"_9XU>THPAYZ?NV'0+.. R:
MM@^$@>$)+][<#NYLZ007N+SY,F"OKV_&XS<_P^\5"[",)YI&($(T)/3$8L\
MQV$](&)1Z(11!$M)PSU8'GP4O.$3KA$#E!([>X 0]LKU G@2@BAD,83 Y1Z'
MY77,Y1M(WIUY7@,)$?AOV&LOP@Y10\)E7>_-+CP$0@*T+41HG0Q2P :B"=7C
MW(4STVL9.:'+20KD<MZ*"V):DTH]U" FR6RE8D][I9YE!;(NI3ODW51/ZX<Z
M@^)Q\'K#K@WX?U::Y5'M0"7L<8W29<('D@(X!4QKL/$='YDI<GB .'4"Z>&$
M6A86\:F>&5N6'*19>[) T8DM1$FA=T.Q/++V<0V&HCV#(F5F/0+<@OV,; NI
MS+<MXDHIV>1FTK]F_?%X,/EI;+Y";(/' _+AV// H"0I"B)(>M:]0D0,ARN&
M<"0>>TC +C*KOW<P29D*'3* )X4(@QB4=,SD'ODUW$HB)T7P,OO$E+TK>4A3
M/N+2<Q'28" )?PSCZ" $X4< VVW"T=T5!H+(O9'5OQT2'(-_W0Y&5\/V6/8S
M4$ #GD=Q)BCR/&J 0Y GGD$$(>F!53%0@I50HWB>V,,AB+P$44@ !@:32U##
M 1:4CZEX0(!C/=CAQ4^$6WB #\J?*"#"IJK%=7CD==!P9#AL"NTK5!&^+9R0
ME_Q35KH:W-X-+H?V-,7ZHRO6_X)3[/ _[?'JIU !H3AN$!*1W0AH'WK/044H
M>)P>(8H;BTFTAPH8A+&D1XQ,30\_.((*R0,^ 'MC#\,X7-5_"JO0/T +DL#M
M#67#.X*X RL2MMRR#1%X[1>X]T&U^UF;>:E6"Q0;.>N76M''ZX-;H:\J7QHD
ME5]50I8C4-^=8GV0,^^+C.)Z7-OS O8+X8.:00:V'87"%I/4#K%O$N5DGTY%
M*@<9"1]J$H%2"D2R!W<C3"2[T@7=!SQ1J340!2Z* I3"OD<I+V8^<G  3WUY
M5KN^&7U^>SW\.KCJ2.;4F-!K/!,MQ*?OD3#*K1P;MC>#AXAJ5($<]84K8L0
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
MN%.\TJ)%GJ6_4HK3&3>P)(K-0=6G !^+S+R<F;V$/>*3!K191+8)EAM471[
M+6I4.Z3S:%'(A"AM#C#MY98I61)+0M6:NL1HGQ=)#H4!OMV* O577\0L8-_
M3-!-U7C2G0>IK#<FJP7=0 D6.[X1J.%+&+M1&,/('4<C8N%#+W#C8-"GF2"B
M0?97%,R0XK>\$EDB&/Y\(++K9!Y$+@LB" (WC'P(7'\80F_@LE'<AS"DP>!=
M.6(K1S#^[^6(B28)0:(,H#<:]JT>P7C8[Y3Z!W)0Z"R&T W" 'ILW(+&$:EQ
M4.H]-<:-&O'_D1R4"S >V_T;1L2;N8']'G7Z?#'8R(TI'0+?'0W'A!J'A!JY
M/@OZ1Z%^^:P?? UW^5&2YM0U&JA6*@U<(51$068V-KE#12*<_]U=YYT4GQ+I
MN-L2JZ&Y(]HZU(UV57S6%J\_S-LGP!7=%@51$9B1JW\^BAQ0;5EM.T9NFU*V
MD88*8]/,Z26"RAK0?":E.7;L MW;9OH[4$L#!!0    ( (>(6%)-2U!;_QT
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
MV@B2FNH] PC5"(9+S\@]EMIA11\9![A4@^@<(?IACT7<NH!Z[R<'*<!.'&D
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
MIAM\23%E!?#_2DIS7%@#[=ML]!]02P,$%     @ AXA84N04/'.\ @  M04
M !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL?51M;]HP$/XKIV@?.HDU
M(8$6$" !!:U2H0CHJFG:!Y-<2%3'SFRGM/]^?H&4384OB>]\SW./?;[K[[EX
MD1FB@K>",CGP,J7*GN_+.,."R&M>(M,[*1<%4=H4.U^6 DEB007UPR"X\0N2
M,V_8M[ZE&/9YI6C.<"E 5D5!Q/L8*=\/O*9W=*SR7::,PQ_V2[+#-:JG<BFT
MY=<L25X@DSEG(# =>*-F;]PR\3;@1XY[>;(&<Y(MYR_&N$\&7F $(<58&0:B
M?Z\X04H-D9;QY\#IU2D-\'1]9)_9L^NS;(G$":?/>:*R@=?Q(,&45%2M^/X[
M'L[3-GPQI])^8>]B;R,/XDHJ7AS 6D&1,_<G;X=[. %T@C. \  (K6Z7R*J\
M(XH,^X+O09AHS686]J@6K<7ES!1EK83>S35.#2>C]7>8/3P^P_IIN7R8SJ>+
MS6CU$^X7L\?5?+2Y?US U89L*<JO?5_IC ;GQP?VL6,/S[ W0YASIC()4Y9@
M\B^!KZ76>L.CWG%XD?$.XVL(;QH0!F%P@2^JSQ]9ON@,W[HJ2XKZE2E"84)D
M!C/]3F'J?!)^C;92"?UV?E](UJJ3M6RRUKEDNJ62BB+PU.5:DG>71K\PN&<*
M!4H%(Y9H(^8%PH:\H82KA>Y.C5EA6K'D\T)<S&Q:NR=+$N/ T[TK4;RB-[02
MRJ,$W>"0'R40+2%W$I23P)P$<9!@PU6&D.:I>O^F]ASVB"\2T!0:=)FPV**H
M2V49/[P=XVUV&_^YN];=T50"@1A-5%=#]AR%0;C]^JJ^0"MHA$%7+Z)N(XA"
MXXD:4= ^WJ"3WVXU.D'3;-V$76C=-J)V&SZKJ'_22@6*G1T8$F)>,>6ZJO;6
M,VGD6O$CW VT.1&[G$F@F&IH<'W;]D"X(>$,Q4O;F%NN=)O;9:;G*@H3H/=3
MSM71, GJ23W\"U!+ P04    " "'B%A2#]11=J$"  !J!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q]5,ENVS 0_96!T$,+*-'F139L W$6-(>D
M@9TFAZ('6AI91"A2):DX^?L.)5MU@3@7:=8W"_DXVRG]8DI$"V^5D&;NE=;6
MTR P68D5,^>J1DF>0NF*65+U-C"U1I:W294(XC <!17CTEO,6MN#7LQ48P67
M^*#!-%7%]/L2A=K-O<@[&%9\6UIG"!:SFFUQC?9G_:!)"WJ4G%<H#5<2-!9S
M[R*:+@<NO@UXXK@S1S*X239*O3CE-I][H6L(!6;6(3#ZO>(E"N& J(T_>TRO
M+^D2C^4#^DT[.\VR808OE7CFN2WG7NI!C@5KA%VIW7?<SS-T>)D2IOW"KHM-
M*#AKC%75/IDZJ+CL_NQMOX>CA#0\D1#O$^*V[ZY0V^45LVPQTVH'VD43FA/:
M4=ML:HY+=RAKJ\G+*<\N;N^?KN\??ZQNK]?P]9%M!)IOL\ 2LO,'V1YEV:'$
M)U"B&.Z4M*6!:YEC_C] 0"WU?<6'OI;QIXA7F)U#//(A#N/P$[RDGS-I\9)3
M<\I7E%;I=[CB)A/*-!KAU\7&6$T7X_<G%09]A4%;87"BPIKXDC<"015PJ:I:
M22IHG':HS=%\M-I/81TIIZ9F&<X]8IU!_8K>X@@1,D4,,19S5\J6"(421#4N
MM\ LT!ZQVJ#N=PE,YD?6U%FCR;3S.1%6;$<WS*+F3)@VO&YT5M+5)XEIFND+
M1,.A/Z13=U+J)]$ GHE\9UR>U5IE: PDB3]*8DA2/TQ3N.&2TR7-8:M4WH%6
M3#8%[9X.XF".AQ-_/!E#'$?^9)02^F"0^I-!Y*2(ZHQ#^.BD@J/[7Z'>MBQW
MFVFD[:C06_N'Y*+CS[_P[A6Z8WK+I0&!!:6&Y^.A![IC=J=85;=LVBA+W&S%
MDAY#U"Z _(52]J"X OWSNO@+4$L#!!0    ( (>(6%)' U?7X@(  /4%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;'U4;6_3,!#^*Z>(#R!92YRW
M=E-;J=V*0&)0]@)"B ]NXC06B1UL9V7_GK/3A6ZP?8ASY]P]SW..[V9[I7^:
MFG,+O]M&FGE06]N=A:$I:MXR<Z(Z+O%+I73+++IZ%YI.<U;ZI+8)XRC*PY8)
M&2QF?F^C%S/5VT9(OM%@^K9E^G[%&[6?!S1XV+@2N]JZC7 QZ]B.7W-[VVTT
M>N&(4HJ62R.4!,VK>;"D9ZO4Q?N +X+OS9$-KI*M4C^=\[Z<!Y$3Q!M>6(?
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
M'/^%0)2&+ NI" =IQ'[2=(I#)FX-A<KL4_9VQ3U+./OM[X&,BA%Y;0'!27B
M,/CTBM]ZH2A%D2M3@9>@GAQRU.A<I^RSQDN)ML\>VU1$GKZUV;B0A=;4#Q@)
MXQE(/81UIRX*O23/7:U!X;FKOV(3I<>1NTE"C/\P[NW:[>U-RCT_2;KP'D[V
M5RKB]!%59#]!GF@L,N:WR!O ESZJ.%U38#QJ.&H,N!?""XZ4672T3&9#)LG>
MG$D.98;+UA#3488X@4,0YC4U@F!"&[FC?O)*5(X8#_26<C"?'(5T.)^\'LUL
M6HVQ44+8#/CVJ>$-4$]?WJ.X;1S7]SFE94"G]QU+X;Z8&K44#(JC0TRFVA6!
MFEF. (DS+_>3;P3(]_DY'_R<O]G/E]1*4 :ZEY4S@VW0V(^J*#F^ZX\/^N^H
MJM?K0>L)RO;M-P'H,LXGH@>D]X":K3Y2VE7G%4H%Y!F/9NRJV1K,O"@#;8Y[
M55)7P!?R4=7TAD3V><;;$C7=Z+-]=XWS7@Z<I2E!]/M(U*8QJNWK@ 'UK-%(
M]KB4^TXB'U+M]VR?(JGV(@ZK[UIXNO/S]]VVET+#/&-Q'K(':6TE*6,:ME-V
M1<OHO&(+L^DV'TV#+*26+$:']4%LC&-+VZ6Z8:76RG8][#2A5=,T!<BWV5C"
M5WOKXK4@B08K'V+X?/298RWUH_N80TW#MK;M%X]A=OA>=-E^)MDO;S\V?10:
M_C6LDDML]6<IWO!T^P&GO;'-QGTT6336-FLW7$F!OI<6X/FR:6Q_0PJ&KV@7
M_P=02P,$%     @ AXA84E_UZ' #!P  8Q(  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL[5A=<]NZ$?TK.ZIZ:\\P$D61^DALS]AQTJ:3W'ALW]Z'
M3A\@$I+0@ 0O %IQ?WW/@M2'?6U?MYWI]*$O$@EBS^Z>W<4N>;(Q]IM;2^GI
M>ZDK=]I;>U^_'0Y=OI:E< -3RPI/EL:6PN/6KH:NME(40:C4PR2.)\-2J*IW
M=A+6KNS9B6F\5I6\LN2:LA3V_D)JLSGMC7K;A6NU6GM>&)Z=U&(E;Z3_J;ZR
MN!ON4 I5RLHI4Y&5R]/>^>CM1<K[PX:_*+EQ!]?$GBR,^<8WGXK37LP&22US
MSP@"?W?RO=2:@6#&+QUF;Z>2!0^OM^@?@^_P92&<?&_TSZKPZ]/>K$>%7(I&
M^VNS^9/L_,D8+S?:A5_:M'N3:8_RQGE3=L*PH%15^R^^=SP<",SB9P223B )
M=K>*@I67PHNS$VLV9'DWT/@BN!JD89RJ."@WWN*I@IP_^_SUQS^^N?UP_84N
M/US<TM&M6&CICD^&'N"\99AW0!<M4/(,T"BA+Z;R:T<?JD(6#P&&L&IG6K(U
M[2)Y$?%2Y@-*)A$E<1*_@#?>N3H.>.-G\1:>+I7+M7&-E?37\X7S%FGQMQ?
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
MN3*V!.\JZPFY%J4F'T2U<(NO1#XEMVXU^0V,L]NHV*_[<2K)&$&7':A$4-6
M3A 4G*F0: >>+9XPRXBH"VRD9"4,D8U]8.S"H)$6,54%T8P]\;*C8P?1(#CI
MJT]SB#T07*H*-EB5=DV"P$\X^1F_+&B^00;?^](\'XVU1%.LU*"4:%!*J!_B
M,N;'N(K[<0*?'K@JQV",5C.R1#/!G@*%0I^2M38D^.Q[62[+0L+FUJ6L"@#E
MH<.F2?_90WC4$Q[M)[S);XYOS#FX;6@_6)4_D[M*U&8;D7LQ,34?F[G(Y>D
M<J^1>BD'9]<]"Z4AHLNKJ LY,DY?2[7H#"D6&@60GU=D<WI,;A:S)ZE1_J-+
M9G# ?6,TF6@YP<.]75AC0<BQ;PG$IG1B0>,]"8D2ZL6<DP/">.H'8>.\@,%H
MY+$@(HQQGZ)[2)V7& 6'<> E+'D#*V*?QP3R[5B6*'(8!("%,SSS([Y3.<^\
MQN>B)/5"\"Q4GOA)"+X &@](1K,VEHSS%<!6FLC.D:QRHSLPX\B+,MYBI@Z3
MOD*4S58P8VZ'"''K/'40L1\S<,DP<1 8HJONE,52:K@*R1QD#2:ISZ)7M?HF
M[8ENL.EB]2" >$G]'V1R]V%V3$:)%X<I86'B!VR32,8R+TDSX(M!T/%-)GD"
M''.8"1*,M)W*.[\,T]2+8HK*FV0!41TBDQ[/V'=SV:/"EJ(D:E$Y$I%E@$F3
M].ML=B!!R+RT81/S%P<0&(V],*'_%Y]9RR?X6_3#?.X\TH[/./8X$,GBU$_I
M*S[#Q*,LQ/B+,!-O\)EZO*,SS';K;F]M$F09Z'8''S(_ 6/\M(D'C]'@N_GL
M8=/,BX.@A8UBA(6- #\9_3JA'0J/0B_,&D)3/PZ!T" E<%B,DCTW0MS?"/&W
MW@@/5MB%>;D/.A,WSF_;[; 7_[_=#IT=F_<$#'R%Q^/73,/=<;5QN.=K<J?+
M7))[K*6V;:X?VQ3K'*X5;KW]2U?_?.* T1#SZ%%WI3 H85@6-D&]E@+N?*"4
MPM61D@0R4Q:[?HI9ZX#QP$^=<, QJ\,6><JAXLB25A8G(,VU$VWO@(6N##GJ
MPH5'@4?3C$1^PCK!*/4I7'0AY$]P+Q;%F+NZ$.B\;8]G);UG)=]<7-ZH^NA#
M$SZ-;R$[]S  A_HR^+XN[=8"9*^B[2YVV:2K<6ER46TK(#WG:Q=J-A?UNL]R
M^L6FQOD6:!/&>5%JB'D%)X@(N=06GI50H=:BK<SE;%ZIM92PP+15J"&'JVD)
M52VFUUI9*"#S:E$TQ36J%T]JV95#<RB_7HHAVSQQOBA<W?O@)2NGD<<C1N#F
M"& 2<BC<AKT3_O)3RFGVZY>9?NY\N2^S76$*SA=#\FO25>2#TT"#A=BXE[F:
MU.4_H"^'\X)GKW"5&Z;!VDAW\5%(;0>0EE*&>33V K[=B88;[\&9U!/WZC6
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
M)ST/=#DARX55^V(JK96E&5>$._JIH'8;Z/E&46>KA2.H?U.CWU!+ P04
M" "'B%A2,0\;*JH$  "\"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6RE5E%OXC@0_BLC;O=$I:@D#H'0+4@4Z"WJME>5;N_A= \F,6!M8K.V4]K[
M]3=V0F /RO9T+TGLS'SS>?S-:"XW4GW3*\8,O.29T/W&RICU1:NEDQ7+J3Z7
M:R;PST*JG!I<JF5+KQ6CJ7/*LQ;Q_4XKIUPT!I=N[UX-+F5A,B[8O0)=Y#E5
MKU<LDYM^(VAL-Q[X<F7L1FMPN:9+-F/FZ_I>X:I5HZ0\9T)S*4"Q1;\Q#"ZN
M.M;>&3QQMM%[WV!/,I?RFUU,TW[#MX18QA)C$2B^GMF(99D%0AK?*\Q&'=(Z
M[G]OT:_=V?$L<ZK92&9_\-2L^HVX 2E;T"(S#W+SF57GB2Q>(C/MGK I;;N]
M!B2%-C*OG)%!SD7YIB]5'O8<8O\-!U(Y$,>[#.18CJFA@TLE-Z"L-:+9#W=4
MYXWDN+"7,C,*_W+T,X/QY&'Z-'R</DW@>GHWO!M-AU]@>C=[?/AZ.[E[G$'S
MD<XSIL\N6P;#6:=64D%?E=#D#>B P*T49J5A(E*6_@C00IXU6;(E>T5.(HY9
M<@ZDXP'QB7\"+ZP/'SJ\\$T\Q9^IE05,A3:J0+49#52D\)FE2RZ6,+2JX88S
M#6.NDTSJ0C'X<SA'<U347R=8M&L6;<>B_0:+&19:6F0,Y *N*5?P1+/"K8[S
M.W83)R/8PK[0:YJP?@,K5S/US!H#%^IY&RK=A>+[J3!((F'YG*DZ\2X_N]W8
M[@8]H)@7JF$A,RQT?;%'7B.ZYDM!#4NMR:K*[5Z@"[BB&14)@[(593*AKFH/
MHQ]&QO+$XA-8+DHQD;PB![6A*H4$Y6=O2<.]8FO*4V OV,TT*^]8FA7"4*T9
M6G1)&X@7(-Q(2:UW8'I#U_\)J>/[$'@!B7^"-$P25; ]I&;7(V%T!K_^$I.
M?((/T(R\7A"<X5?HD7873J@MJM46O5MMOV'3QK!?D"56.+AT[R[M@25R*?C?
M2!'_S Q>7RD*])Q0)? *CVKQ9/SC6JR(9#LBZ1X1M2/"!6"J;1*US'CJ%*5_
M8,8J9E8$SO85=S0PVX(.U>0=RLG[E[Y[;CO^O_J>'6=9"]UIV\G911O)/)<I
M-\?%+-,B,;BCC073%!LT:F1/-ZCDT+>Z"3R?!.^I$"L"6"B90VJ/9+BQC0[1
MEXJ+U!XG9RFG,"\TWBC:;J-MW\W (P&J]UW56!Y@YH@'7M2+#^#> ?.[JSHN
M$IDS:%9E= 9!W(5>Y$,W)M@V#4.5&5"8_3W7>K_R@F:G?58]VB0\^TGI'K@3
MKQO&^(Q)"#%6_@=H>^VHYRX@ZMIWKQ>>*M].7;Z==Y>OD%8Y- .:RZ(2%LY=
M6 _EA>UJZ%B9GHYSPUX!SY@[4%M&9B-A-)H=E,%HFZ*[+9NA8P./Z,U%U<5M
M]F>8PS562)V\![M[A]T>1S^3N>+8.H^IX'H%-TH*O)OQS8W5<N1[/O;6X5KQ
M#/-J2P9[]GDG_@AH 6$8>AT2P:10$JWCX]8QB3Y:D86=]J<N7DYT=)!H[4U4
M.5-+-S>B'BRY<KBJ=^O1=%A.9#OS<JZ]I6IINUO&%NCJGW>Q/ZIR5BP71J[=
M?#:7!J<]][G"\9HI:X#_%U*:[<(&J ?VP3]02P,$%     @ AXA84JY:\TWO
M @  * 8  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL?57?;],P$/Y7
M3@&A30I+XG9K&&VE=HP?#Z!J&_" >'"3:V/AV,%VUNV_Y^RDH4-T+XU]OON^
M^\Z^ZW2GS2];(3IXJ*6RLZARKKE,$EM46'-[IAM4=++1IN:.MF:;V,8@+T-0
M+1.6IA=)S86*YM-@6YGY5+=."H4K [:M:VX>ERCU;A9ET=YP([:5\X9D/FWX
M%F_1?6U6AG;)@%**&I456H'!S2Q:9)?+L?</#M\$[NS!&KR2M=:__.93.8M2
MGQ!*+)Q'X/2YQRN4T@-1&K][S&B@](&'ZSWZ^Z"=M*RYQ2LMOXO25;,HCZ#$
M#6^EN]&[C]CK.?=XA98V_,*N\SUG$12M=;KN@RF#6JCNRQ_Z.AP$Y.F1 -8'
ML)!W1Q2R?,<=GT^-WH'QWH3F%T%JB*;DA/*7<NL,G0J*<_,/7Q<WBR]WU]>W
M<'+'UQ+MZ31Q!.R/DZ('678@[ A(QN"S5JZR<*U*+)\"))31D!;;I[5DSR*^
MP^(,V$4,+&7I,WBC0>8HX(V.R6RYX<HA6OBQ6%MGZ#7\? 9W/.". ^[X".XM
M-4G92@2]@:N*JRT1" 6N0E@97;:%@^_<>.I'6!2%:;G\7WF?)?%]>6D;7N L
MHL:S:.XQFO_#UO1LNST;[]ABV%6BJ$!8:J%"&[H>'_+J1<Y8^C:D1!9\H":W
M:(,Y>QL#=7N ?41N+*"_5: [P7J-9K@7X.K0FGMK]H88T2!P2R"2>MY>=L[^
M#)9<<E5@#&O<"J6$VOK*-6B$+N$E9*/X?,3\8A*G:0XK_D@#P%EZ\27"29;&
MC.6GM)C$XWQ\VI?<"Y*"KX44)-RGWE=!^/I8ZQ66K?%DH50=6\9BED\@NXC3
M/#V*1 5_C0_".A]] 'N2I\1_PN)TPD[_RJ)*/14TCB=$,BC[WY-+#KJW1K,-
M,\I"H5OEND8>K,,87'3=_]>]FZ&?N:&R6I"XH=#T;'(>@>GF4K=QN@FS8*T=
M39:PK&B4H_$.=+[1VNTWGF#X<YC_ 5!+ P04    " "'B%A2P;DA?ZP'  #I
M%P  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6R]6%MOX[@5_BN$FRUL
M0!.+HJYN$L!.,ML DXR;9&=1%'V@9=I61Q*]))5,]M?WD+I8CF6-V\'N@RV*
M(L_U.Q?RXI6+KW+#F$+?LC27EX.-4MO)>"SC#<NH/.=;EL.7%1<95? JUF.Y
M%8PNS:8L'3NV[8\SFN2#JPLS-Q=7%[Q0:9*SN4"RR#(JWF8LY:^7 SRH)QZ3
M]4;IB?'5Q9:NV1-3OVSG M[&#95EDK%<)CQ'@JTN!U,\F6%;;S KOB3L5;;&
M2*NRX/RK?KE;7@YL+1%+6:PT"0J/%W;-TE13 CE^JX@.&IYZ8WM<4_]HE =E
M%E2R:Y[^FBS5YG(0#M"2K6B1JD?^^G=6*>1I>C%/I?E'K]5:>X#B0BJ>59M!
M@BS)RR?]5AGBE U.M<$Q<I>,C)0W5-&K"\%?D="K@9H>&%7-;A NR;57GI2
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
M0B^ [RL.V*M>-(/F=O_JOU!+ P04    " "'B%A2_ 6XHBL$  !G"@  &0
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
M#4>%PZ'$<X4K0J?&"75)_ZA*E\.;V^&'$83I>DP&XTLR^'1].QW]-SUX U1
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
MPI>;LF$!SB^,\;M.$-B_!<__ 5!+ P04    " "'B%A20;+S8ET$   >#P
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
M0D%W+XQNW^_5V;9,N;]241OS_U^H"PC-4@\18!.+#8^E7>#*%H9^<8E$',<
MML_=Q!IW+)1,"98IX:E<VQ)>V3?8(27/N&<EE:UC%.(XT]B VA*WVX.(BZ7-
M%/YM,)%2/9,-3];YU34%$\E"^?7T\HX822[Q>4;N88%' J>WT@"A!-M]PL,P
MMF(\065Y_X^SLT-UYNSTDRFH9=9F:RP?Q)[?]\O5LI4?90WLJ_4QMOCTT#K#
MUO_ ^HAU\47WH(3_\K7 J2#EWQINN,*SJ4D""X3GGOE8/BIOW_.)D:NL WZ2
M!OOI;!@!#T'9#?A^(3%,Q<0:*#^B#/\#4$L#!!0    ( (>(6%(N-PJ7) @
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
MHU><8UN,T>-M6:EE$VU@T[9K:J]KZ2HN32XI$)IP,,N[V9-LBHW*(V5:\:3
MA_5GRM0RB[J9]9B(V2HRF]99Y8%I@SH +X*KQ#52A0<+#8=M=4%PX $KM8RC
M['@18$%%&X[-WB("^K2\.26N#3.UY*,-SQ7JQOTUYWW4HI#VCO<@R0*.-0#N
M+0;_FI7)%Z#Z[&,6?.R5X#OHF(Y9YK'C,8]9YK%OP+P!JV >].LCGEGFL?_#
MO$&#&GJ-T&,6>LP-O0_9>!S,.%9XE'H\QC'+./8M&,?*3TY=>RQF$<?<B/ND
M^%2 ]WPA#L\M"S1V/*#Y%FC^-P#:P*\ 6J_B%+A;>"$J??_PGIMR+$Y )&9&
MZ)WX)KK5YI6^S866R^P=J;'4QLWLXUR8P5?I#>;WF91Z>Y&^=K5[L?+\7U!+
M P04    " "'B%A2+VX@-JH"  "(!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V,2YX;6R-54USVC 0_2L:3P[)3(*_P) ,>(:/=,HA*0VA/71Z$/:"-9$E
M5Y)#^N\KR<9U"-!>;&FU[^W;]6H]W''Q(C, A=YRRN3(R90J[EQ7)AGD6'9X
M 4R?;+C(L=);L75E(0"G%I13-_"\R,TQ84X\M+:%B(>\5)0P6 @DRSS'XO<$
M*-^-'-_9&Y[(-E/&X,;# F]A"6I5+(3>N0U+2G)@DG"&!&Q&SMB_FT;&WSI\
M(["3K34RF:PY?S&;>3IR/",(*"3*,&#]>H4I4&J(M(Q?-:?3A#3 ]GK/_LGF
MKG-98PE33K^35&4C9^"@%#:XI.J)[SY#G4_/\"6<2OM$N]K7<U!22L7S&JP5
MY(15;_Q6UZ$%\*,3@* &!(> [@E 6 -"FVBES*8UPPK'0\%W2!AOS686MC86
MK;,AS'S%I1+ZE&B<BL?3KZOY<OX\__*X1#=H(3BRY4%S5K6(J?7E#!0F5%YI
MC]5RABXOKM %<I',L ")"$,K1I2\UD:]?LYX*3%+Y=!56J&)XR:UFDFE)CBA
MQ@_0 V<JD^B>I9"^)W!U:DU^P3Z_27"6<09)!P6#:Q1X_NT10=/_@=]:^.",
MG+ I=VCYPA-\DU)JBY1HRO,U8;:\$OT8KZ42NJ-_G@G1;4)T;8CNB1"/^NI+
M3.%H^2MH9*'F@K_&0;\?^#UOZ+ZVJW+$;^#Y81 U?N^T]1IMO7]J RP88=NC
M\GH?POK=Z+;K'Z@[XN:%8=\[+BYJQ$5GQ=W7PE !HFKMFY304D&*+G5;IYQ2
M+%JG5\<RJ$+T6]*B3K]WH/^C4[<3^0?JW=:ESD%L[:R3*.$E4U7_-]9FG([M
M%#FP3_28K:;B7YIJ1C]@L26Z_RAL-*6GA3I(5'.OVBA>V-&QYDH/(KO,]*\"
MA''0YQO.U7YC C0_G_@/4$L#!!0    ( (>(6%(#8/S@"@,  %X(   9
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;-5636_;, S]*X+10PJDL6,G:5HD
M =JXVP)L:]$TW6'80;&96*@L>9+<M/]^E.P:0?.Q[KB++<KDXR,IBAYMI'K2
M&8 A+SD7>NQEQA27OJ^3#'*J.[( @5]64N74H*C6OBX4T-09Y=P/@V#@YY0)
M;S)R>W=J,I*EX4S G2*ZS'.J7J^!R\W8ZWIO&_=LG1F[X4]&!5W#',RBN%,H
M^0U*RG(0FDE!%*S&WE7W,AY:?:?PR&"CM];$1K*4\LD*LW3L!980<$B,1:#X
M>H8I<&Z!D,;O&M-K7%K#[?4;^B<7.\:RI!JFDO]@J<G&WM C*:QHR<V]W'R!
M.IZ^Q4LDU^Y)-K5NX)&DU$;FM3$RR)FHWO2ESL.60=@]8!#6!N%'#:+:(/JH
M0:\VZ+G,5*&X/,34T,E(R0U15AO1[,(ETUEC^$S8LL^-PJ\,[<PDGCW>S!]F
M#XO[&W)&OE.EJ"T$:<5@*./Z%'=C*3*:DA/"!'G(9*FI2'7[G3SR#=*QH'Y2
MN[ZN7(<'7%\5JD.BH$W"H#M<S&/2.CG=@S+]!Y2KQ2&4^#A*#$F'A!='N/B8
MV":[89/=T,%&!V!G(I$YD+FA!K!73)M<4TY%@ENNIS%QY"I-F6T!RDG,=,*E
M+A5HLGRU8B$U[G]6LBPPXPC'RY2)M=.4PC!10DIN"[!5DT*3GU^1 9FA-_WK
M"/^HX1\Y_KT#_.\4G!GZ@H6V<?@M)*?W9K>"&3@8>],\3\XNNM'(?][CO-<X
M[QUU7H6/\6$J, MP))Y^ ]G_+^LQ:/@/_E(/F0"DFJR4S$F*C:H-,\AO7_<-
M=FHR"/O=85.4JKMVM89A/PCVE^Z\X7G^H7.SQKFSP[5-EH#S"G!J)'(M7+*)
M7.%MIQ2(Y)48187F+H/$GKA]P57^^UNT>U'4V\]ZV+ >'F5]_YY/7O+J-CQ(
MS9V8#-(UGI 63E5K=SN=[>N1Z^%NCW2#WE9!*M+^UF5N)^\WJM8,CQ*'%1H&
MG7,,6E73K!*,+-S]OI0&IX5;9O@# ,HJX/>5E.9-L".C^:68_ %02P,$%
M  @ AXA84CZ+8Y$K P  60D  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N
M>&ULU5;+;MLZ$/V5@=!% B21+,N.6]@&$MMM#?01Q$F[*+J@I;%$E")5DHH3
MX'[\'=**X-[8OD87!;J1^)@S/#-GQ-%PK?0/4R!:>"R%-*.@L+9Z$X8F+;!D
MYD)5*&EGI73)+$UU'II*(\L\J!1A'$7]L&1<!N.A7[O1XZ&JK> 2;S28NBR9
M?KI&H=:CH!,\+]SRO+!N(1P/*Y;C NU]=:-I%K9>,EZB-%Q)T+@:!5>=-[.!
ML_<&7SBNS=887"1+I7ZXR3P;!9$CA )3ZSPP>CW@!(5PCHC&S\9GT![I@-OC
M9^]O?>P4RY(9G"CQE6>V& 6# #)<L5K86[5^CTT\/><O5<+X)ZP;VRB M#96
ME0V8&)1<;M[LL<G#%J"3[ '$#2 ^%M!M -UC 4D#2(X%]!J #SW<Q.X3-V66
MC8=:K4$[:_+F!C[['DWYXM+5R<)JVN6$L^/I_,ML<3>_N[^=P3DLJ RS6B"H
M%4RYJ91A MYI55?F#.8R%77&9>ZV4B4MES5F\+E"S9SH!DZF:!D7YI1<W2^F
M</+J%%X!EW!7J-HPF9EA:(FT.SI,&X+7&X+Q'H)7E;Z ;G0&<=09[(!/#L.G
MF%Y W'?P.-H!GQX#'_C37^^ SXZ!O]Y%/B2A6K7B5JW8^^ON\4<2J!)A89E%
M^ECM&5PSP61*2_Y2H13#599Q)P<IYW02RM0:#2R??D?1;Q^( <SI-//] /]N
MR[_K^2=[^'\BCG2=G5OV"$3,P$JK$C*Z*HSEEGBZPK,%0JZY],1*S#B#96W(
MD]E5/I/-B7U_HKL5'\:D\\.VQ/]K,7MI<=Z/!DEK]4NP21ML<C#8J9(%R^"?
M)N^46-* TH\'$MEK???^RD+HM_S[!W-STQ1!3IWL11&<P1*I R+UH53ET@?A
M"B.MM4:9/H'53!KAF?DRVG6K]%](FG2[>Q2];%E?'F1]^U\^9>U8/.!^:EX)
MNE1SROP)]6F'^SR9G^ZBO#F\MUV%G2AQ%\<NTH.6].!/?W/7@Z.^EW"K+;F?
MCH],YYQJ2>"*<-'%)86J-XU\,[&J\IUJJ2SU/3\LZ-\'M3.@_952]GGBFE_[
M-S7^%U!+ P04    " "'B%A2<3B;Y_ )  "/5   &0   'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6R]G%USHT86AO\*Y<I%4I4=<>@/8,KCJAE;R3JUR4Y9
MGN0BM1>,U+:H2* %9$^J]L<OR)+.P:@;L+KZQM8'?:#?;KW- ^=P^9P7?Y5+
MI2KOVWJ5E1\NEE6U>3^9E/.E6B?ENWRCLOJ;A[Q8)U7]MGB<E)M")8M=H_5J
M$OB^G*R3-+NXNMQ]]KFXNLRWU2K-U.?"*[?K=5+\_4FM\N</%W!Q^. N?5Q6
MS0>3J\M-\JAFJOJR^5S4[R;'*(MTK;(RS3.O4 \?+C["^RE(V;38;?)[JIY+
M\MIK^O(US_]JWMPN/ESXS2&IE9I738RD_O>DKM5JU82J#^2_^Z@7QYTV#>GK
M0_2?=KVO>_,U*=5UOOHC753+#Q?1A;=0#\EV5=WES_]4^QZ))MX\7Y6[O][S
M?EO_PIMORRI?[QO71[!.LY?_R;>]$J1! )H&P;Y!,+0!VS=@0QOP?0/^ND&L
M:2#V#79=G[ST?2?<35(E5Y=%_NP5S=9UM.;%3OU=ZUJO-&MFRJPJZF_3NEUU
M=3>=W=]]N;[_<G?[V\_>Q^O[V]]O[V^G,^\?WJR>E8OM2GGY@W>GRJK8SJMM
MD6:/WL=F=-,J5:7W_8VJDG15_N!]YZ69=[_,MV62+<K+254?7;./R7Q_))]>
MCB30' GS?LVS:EEZTVRA%B?:3\WM(3 $F-2R'+4)#MI\"HP1;]3\G1?('[W
M#_POLQOO^^]^.'%<U^8H,[49$N7&'.67;59'"?NB3,?WZ"&9IZNT^ML@&#M.
M)K8+SW23J35+KO.R\NJYT$P>53PI[\]_U=M[MY5:E_\Q[(T?]\9W>^.#]C9?
M)L6C.CGO7L+(79C&.9^N 'P.EY,G.HK=K0)@K+W137<C[D/<WFAZ(A(#CENU
M>BN.O17&WDYG,X-F\AA%.ABA\+BWT,H(35_""*)8*")^6K#HN//(N/,O5=^T
MCH^18@>B@8^6[-N1;1^'ZB8EF=CM_9,E 8S[O\Z3JMYS:>I,@,$"%^*A!0&S
M)![K_$Q9+'3BH2F!V94.XGG_\W[:.ZMWO<K+^C-3_] &0+C0$PT#I+$_OVW7
M7U71G /L%XIFU9_7'5*+NHNG%X^]P+(S.W7JHJ& V5%NBR)]3)I33%/GT"(@
M<B$F&@G$EB9GW%U#8AF=EB] 9PG,SO+O:JF*2=W18I,72:5,)TEH%P$X$#%
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
MOWQY4^6;W=,=O^95E:]W+Y<J6:BBV:#^_B'/J\.;9@?'9Y!>_1]02P,$%
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
MJJ->=712]5SU7[R[:T/JHB]'&03Q.' /U V$N;$_<@[4V7L-0#??7Y!O,!6
MH+4".E<CY8^W#:V=2%:9GK!B4G48,RS4/P!Q':#VUXS)W42WF?ZODOX'4$L#
M!!0    ( (>(6%)U0E\<5@,  /\,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;+67VT[C,!"&7\6*N  )2.P<B]I*T+):) Y=#KO:2Y.ZK45B!]NA
M\/9K)R$I;1JQ4GO1UDYF?L]\2?XZ_247+W)!B +O:<+DP%HHE9W9MHP7),7R
ME&>$Z3,S+E*L]%3,;9D)@J=%4IK8R'$".\646<-^<6PBAGV>JX0R,A% YFF*
MQ<<%2?AR8$'K\\ ]G2^4.6 /^QF>DP>BGK*)T#.[5IG2E#!).0."S ;6.3P;
MH2*AB/A-R5*NC(%IY9GS%S.YF@XLQU1$$A(K(X'USQL9D20Q2KJ.UTK4JM<T
MB:OC3_4?1?.ZF6<LR8@G?^A4+0969($IF>$\4?=\^9-4#?E&+^:)++[!LHP-
M? O$N50\K9)U!2EEY2]^KT"L)$!O2P*J$M!W$]PJP2T:+2LKVAICA8=]P9=
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
MCTB**,O5R%"UM$+;,;SX0>B:M;0(L0OM0Q<?W-KP[W15EBU?[J15RD;3$H<
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
MW#6_C2Q+;MG1HG!%:"ZT*6FNN3+7%)!V@OF^$$)O.U:@OO@,_P!02P,$%
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
MYAL Y?X=VVZ;^;^:#QU4#^VW91Q7%KC!7N['7CCZ_944_2F(?^JL1D<^@3X
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
M'5V;=<V$L)T)S2T'AA,3!-T^]S&(12@:M R#E!N9"RG1M(?8:<^O351BV.^
M8=3?##*(16[07^<8I<: :<I#[)1GYL1IK1Q&-?3@ ,A0RB=!?]UMD!H'HGD,
M0=:1?"-I6KD_?TC2*LYXM;-O#A)-%XB=+IC.I!I^T#L$.3S_,!\TD6&O)]Z0
M"QO$)!4.^PM[DYCKD)$U##DX[Y]QX#]];@S^"[[2US3?V>@#T?2!V,_S?^4&
M@^ZU9/(((2V;D[3]B>+:=%#5ILEN3%*3J:U\HIL7^2V']"K8DKM-!%N7?O+;
M#^R)KOS$7OE_M(<S.M+-S#!>^YFP-7UJXNDZ[MGK^/L&P82Q8-HQ78<]>QV^
MDP$KT[JA-(E1-Q@N7FC9OREU;%^71\]>'O]O1[F>+J*>O8C^PAG>A$7+R%@>
MW'3+6;FI;PQ6(.:[0C07Q+JWW:W$B_HN7N_])?R\:NX6:C/-5<>OM-Q(Q@0R
MMI8F72>0Q:UL;@\V/P1_JN_3/7(A>%X_;AE-6*D$Y-_7G(O]#_6![@[G^?\
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
MSF=D>GTY/[]:G-U>7%^1(S(':>\)3^#(A"HE-Z"T9(E&<:%%\D#N.-.*',Q
M4Y:KPW]7(A^(3U1&)2C">(7S"3=1OLU$J2A/U=#7Z*'AZ2=;;R:5-]$>;\*(
M7 JN,T7.>0KI:P ?0U/')WJ)SR1R(LX@Z9"H_XE$013<+6;DX,.AEC2%*UK
MSH?JV4)X^B_P P,?GKCA7M&/Z_3&%C_>EUX;\(G-PU046/R*FO)Q0'=KZ*Z%
M[NZ!_HYI97Q%UB"92(E8&NE-ZI4U7YKDMB73;2 FST"E*PJ]FFK/B;2H[ME*
M4FYNX2^R-UV3"JAG@4P+?!S'O7 0#OW'9E);3H5QMUN?>L6R7[/L.UE^,?2P
MF+ $4I'GZ+J):,7U$$GOKD<;\0K[N$$IC'J=[EOF+<?B?B?<0_VXIG[LI-Z\
M6@2>C R&<1O1"JG_*G;]7KO]06U_X+1_51;W&"IS!W/*%9JN:[2-PN"/]$7M
M]D]J^R=.^Y>,LZ(L'%<U#'8-.7COD@T;W3YT$FUT9Z*I7.&<<("7+ &N#UO;
MK1LNZ 3!1Q>Q:$<L<D>0/OTM@KN>%[Y[TPMW72]T=Z7_CJ ;#L>M?3'T&W_U
M M"2&784243)=?4#JW?K@>K,CA%O]B=FT++3P@ZFFM(NT0&&]9+#$B&#SC'6
MA*P&GVJAQ=K.#O="XR1BQ0R'19#F 'Y?"J%?%L9 /7Z.?P-02P,$%     @
MAXA84G7OZ^@9!0  *A4  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&UL
MI5A=<^HV$/TK&IKI)#,IMOSME#"3!)) N"D#S>VSP (\L2UJB7#[[RO9QH L
M&]^Y+XDMSMG5D5:[:_7V)/VD&XP9^!%'";WO;!C;WFD:76YPC&B7;''"?UF1
M-$:,OZ9KC6Y3C(*,%$>:H>N.%J,PZ?1[V=@T[??(CD5A@J<IH+LX1NE_CS@B
M^_L.[!P&9N%ZP\2 UN]MT1K/,?O83E/^II56@C#&"0U) E*\NN\\P+L)M 0A
M0WP/\9Z>/ ,A94'(IW@9!?<=7<P(1WC)A G$_WWA)QQ%PA*?Q[^%T4[I4Q!/
MGP_6GS/Q7,P"4?Q$HG_"@&WN.UX'!'B%=A&;D?TK+@39PMZ21#3["_8%5N^
MY8XR$A=D/H,X3/+_Z$>Q$"<$;D=-, J"(1.L&H)9$,RV!*L@6&T)=D&PVQ*<
M@N"T);@%P6U+\ J"UY;@%P1?)CAU&Z<?=DYOZP.6FUW9[5K*8;MAMM]:'EA9
M5 X00_U>2O8@%7AN3SQDH9WQ>3"&B3B%<Y;R7T/.8_WAP^Q]]/XR!]/A#,Q?
M'V9#\ >8\[,>["(,R K,\)(DRS *479J^,@CHN$2H"0 @S#:,1R (4J3,%E3
M,,4IF&]0BL'U<#J_ =<#S% 8T1MN]&,^ -=7-^ *:( *# 5A CZ2D-';DX&_
M-V1'N7$^>'7VWM,8URMFK2T+;8^Y-J-&FPF^D81M*!@F 0X4_'$S'QH-!C2^
MT.5J&X?5?C0:+0[PL@L,YQ88NJ$K)O343)_C;2-]T$P?[Q).=VOIPV;Z-Y1R
MNE=+?VZC/:-#7T%_::.]GO[:1KM?2Q^UT&[JM?3QK^W[VZ\MW:0-/=?N-42Q
M6>8,,[-GUMC+$P _X VVK-*6E=FR:FR]\T8#']('8BP-%SN&%CSW, *^HRCF
M!Q",DH#GPC3$]/;WWZ"C_SE*EEU5/LA].9DOT7]\]4W;@W9/^SH]9 J4;UK&
M.6I011F&H[OGJ&$591F^X9^CGA4>#=O2SU$O"I2G6]+L7U6S=Z'D<:1 .5"W
MSE'C*@I:NN.;Y[ W%<RQ=.\<-E' =.BZ1YEG$6*7$6(W1L@\+PV\@Z2,UP$>
M**+MX@%XS:M#7C=N5"<RMVJ?[A\TY5AX4Z$<6UK-B0)EF+JC%N:4PIQ&8:)8
M9O,'*"8['N9'60&)(I12L#U 5 H?<_/NZ7IW'6GJ3RJ0)ZW"0 4ZD9>'NE,]
M$%*8J\S8$NA%!7(E7Z_*64MA.5+JEZ2-JR"G*WE[4V'D*4VJ(*MKUX2 6X:
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
MI04>CE_9/SOMJ&5#-=Q(_C=+3#KV(H\DL*4%-RNY_PLJ/7W+%TNNW9/L*]O
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
M@C1_7!(<$J8$<GQ.J=@TU 35ORU&_P%02P,$%     @ AXA84JI^!N;=!
M/1,  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULQ5C;;N,V$/T5PMT6
M">"-1,K7U#'@:^,B<8,X21^*/C 6;0DKD5Z2BA.@']^AI$B^R%IGUT5?;)'B
M'![.#,]0[*R%_*(\QC1Z#0.NKBJ>UJM+RU)SCX5478@5X_!F(61(-33ETE(K
MR:@;&X6!16R[8874YY5N)^Z[D]V.B'3@<W8GD8K"D,JW/@O$^JJ"*^\=]_[2
MTZ;#ZG96=,EF3#^N[B2TK S%]4/&E2\XDFQQ5>GARVM2,P;QB">?K=7&,S)+
M>1;BBVE,W*N*;1BQ@,VU@:#P]\(&+ @,$O#XFH)6LCF-X>;S._HX7CPLYIDJ
M-A#!G[ZKO:M*JX)<MJ!1H._%^IJE"ZH;O+D(5/R+UNE8NX+FD=(B3(V!0>CS
MY)^^IH[8,'#P 0.2&I!C#9S4P-DQ((<,:JE!;=> '#"HIP;U8V=HI :-8PV:
MJ4%SU^"06UNI02N.;A*..)9#JFFW(\4:23,:T,Q#G!"Q-830YR9W9UK"6Q_L
M='<XNI\\]1XF3R,TGDQ[T\&D=X,FT]G#_>/M:/HP0Y_1E$I)38:ALR'3U _4
M.?KEIY;3J/V*?(X>/!$IREU519^VVAU+ T$SC35/R?03,N0 &0?="JX]A4;<
M96Z!_;#<'I,2  L\D[F'O+NG3TH1?X_X!2+-*B(VL1]G0W3VZ=QETG^)'5+
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
MTQP*+&]Y"4Q_67%18*6W8NW*4@#.+*B@;N!YD5M@PIS1P)[-Q6C *T4)@[E
MLBH*+-XG0/EFZ/C.[N")K'-E#MS1H,1K6(!Z*>="[]R6)2,%,$DX0P)60V?L
MWT\38V\-?A/8R+TU,IXL.7\UFY_9T/&,(*"0*L. ]>L-ID"I(=(R_C:<3GNE
M >ZO=^S?K._:ER66,.7T#\E4/G02!V6PPA553WSS QI_^H8OY53:)]K4MM&=
M@])**EXT8*V@(*Q^XVT3ASV 'YT ! T@. 2$)P"]!M"SCM;*K%LSK/!H(/@&
M"6.MV<S"QL:BM3>$F2PNE-!?B<:IT?>7\=/XU_/#PP)=SD!A0N45ND$OBQFZ
MO+A"%X@P])SS2F*6R8&K])4&Z*8-_:2F#T[0^P%ZY$SE$CVP#++/!*[6V@H.
M=H(GP5G&&:2W*(BN4> %7H>@Z5?@B8'[=V?D]-KX]2Q?[P3?-,=L#=*$2>6
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
M&T:7K) "XO=5GO/]BVS@<.7V\C]02P,$%     @ AXA84B$Z.!YF!0  <AD
M !D   !X;"]W;W)K<VAE971S+W-H965T.3 N>&ULO5E1;]LV$/XKA-<-*=#%
M(BE+=NL8L&-G"Y $7I)V#\,>&(F.A4BB*U))"^S'[RBIHFW)=%JC?DDDZN[X
M\3ORXY$>OHCL22XY5^A+$J?RK+-4:O6^VY7!DB=,GHH53^'+0F0)4_":/7;E
M*N,L+)R2N$L<Q^LF+$H[HV'1-L]&0Y&K.$KY/$,R3Q*6?9WP6+R<=7#G6\-M
M]+A4NJ$[&J[8([_CZN-JGL%;MXX21@E/9212E/'%66>,WT]=HAT*BT\1?Y%K
MST@/Y4&()_UR&9YU'(V(QSQ0.@2#?\_\G,>QC@0X/E=!.W6?VG']^5OTBV+P
M,)@')OFYB/^.0K4\Z_0[*.0+EL?J5KS\R:L!]72\0,2R^(M>*ENG@X)<*I%4
MSH @B=+R/_M2$;'F0/ .!U(YD-<ZT,J!OM;!K1S<@IER* 4/4Z;8:)B)%Y1I
M:XBF'PHR"V\8?I3JO-^I#+Y&X*=&T]G%Y<ULBB:S&WBZ1[>S^\O;V?7LYA[-
MK\8WZ&3*%8MBB<A;]-LOV*,?4)2B^Z7()4M#^0Z]V7@?=A6 TJ&[005@4@(@
M.P!@@JY%JI82S=*0AYL!NC":>DCDVY FQ!IQRH-31+QWB#C$^7@W12=OWK;@
M.O^.*'],YNBD''Y;J.EK0O5U*#QH!;0Q3EJGCA9AZ<ZP"V@)T82G\*30/&8I
MFD8RB(7,,X[^N8+/Z%+Q1/YKZ<ZMNW.+[MP=W5U%"70"2Y4GJUA\Y1D*(&]9
M])#K!2S1"EI8FN9)VQPH0WM%:"U%SR/L^UYOV'U>STAIA<FZ&<6.4YMM ._5
MP'M6X.,0UDTD5<:TQ !JJ202"Z26O."L#6\9L;>!UZ-;<'MM<'>A]6JTGA5M
MD44F)5>MB\EK /-=[/6<36A3K\&WY[ATX+5C\VMLOA7;3*H(I!;FW 6+,O3,
MXIQ;9E:_#ML_QD0>U-T-#F%XT&"8X@'=FJK3%JL^[??;^<6.46/'BNVO7&AZ
MYUD4<*F5=5SLB^B:94^ %\%&CRY#GJHH8#$:%X- )U?\F<=:GIP/V*8L>&U7
MP,=("2:F0W)(4BKO?5EI,[.DQ2@MIE9TQ73_I*<[NN9,,Q BIM#-^)-M\$99
ML7L4MHTB8KLD[F.[UY /WQGXN$%W4R9[GN<XN_@V&HCM(GB=JQSF]R*'D@(V
ME1"%L @R&2TB8.D1PJEE^='&AE$U[!^%?J-WN&\=WCW+'J&D9W$L E:4O[!Y
M!K"JH=)NS8<]7,\Y=9Q?;<B,-&*[-M[#YBXR. "@@,DE"- SEPK*?%"9_]!W
MRC\QJD><8R2 &'DC^)#Y7WE[>]2F,GNEVA"CA<2NA=8D_-P=@AA))$>I/HD1
M26*O/_?ES'W5#M%F9LF9451B5]1SD>F<*8[@R!8\_<!J,>)(O*,P;_21V,N^
M?<S[#4JWRU&KR28J(Z+$KGI-QG_RTC B2@;'2! U^DGM5>.>!%7>M@193391
M&9&E=I%M)NB'RBAJ=).2H_"^=@"WEX7[>*=-K7$&@[Z_37[3CE#7PV1'!HQD
MTCU'=IC:&=04(2R&15Q4&K^#S9,NHJ)85?75C^;%:"/M'24O1B'I06=HVCQ$
M8Q\[F&[GI<6.4(_Z._)B!)7:!=6LC =Q2 :,5M*CG+"ID4!ZT!F;-H_/&/=Z
M?F-E-.T&OD=W[-:N$4S7+IAW/"@HCM) )+P$>MAJ<(TLND<Y6KM&%MV#CM:5
M]\;='*9XC>0R%ZUV#B9X*QG=M<OHA,-!1U_J2Q2(/%7E)6[=6O]P,"ZNR[?:
M)_C]>7G];\*4OT; AOX8I1+%? $AG5,?)DA67O"7+TJLBBOO!Z&42(K')6<A
MS[0!?%\(J!2J%]U!_3/+Z']02P,$%     @ AXA84H&\;CJ] P  D@P  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3$N>&ULM5=13^,X$/XKHVI7 JF0. VE
MK-I*I>5T2*!#]-A[6.V#22:M;Q.[9SN4E>['W]@I*0NMV=.*E\9V/-]\,QY_
MG0S72G\S2T0+CU4IS:BSM';U*8I,ML2*FV.U0DEO"J4K;FFJ%Y%9:>2Y-ZK*
M*(GC?E1Q(3OCH5^[T>.AJFTI)-YH,'55<?W]'$NU'G58YVGA5BR6UBU$X^&*
M+W".]FYUHVD6M2BYJ% :H21H+$:="?LT90-GX'=\%K@VS\;@0KE7ZIN;7.:C
M3NP888F9=1"<'@\XQ;)T2,3CGPUHI_7I#)^/G]!_\\%3,/?<X%25?XG<+D>=
M00=R+'A=VENU_ATW 9TXO$R5QO_">K,W[D!6&ZNJC3$QJ(1LGOQQDXAG!JR_
MQR#9&"0O#=(]!KV-0<\'VC#S8<VXY>.A5FO0;C>AN8'/C;>F:(1TQSBWFMX*
MLK/CJXO)_&(.!S.T7)3F$([@;CZ#@P^'\ &$A#^7JC9<YF8867+GC*)L WW>
M0"=[H%D"UTK:I8$+F6/^(T!$/%NRR1/9\R2(.,/L&))^%Y(XB7<0FOZ,^<"9
ML[, G5Z;NY['Z^W+'1J#V(4KI#KJP@Q-IL7*5^>7*]H+EQ8K\S7@*6T]I=Y3
MNM<3>:!;(W'-2["HJUW'$<8X@>_(M0FP.6G9G 21_EBAYE;(!91-Y%)9 K>0
MJ8IN>(9Y%PJAC?4>@4M9$^N,FR7@(^F/P5WL&Y]][].)S\,XC6,ZY8<=3/LM
MT_[_8;J+Z(:=D)GV6P[()$-I#W=Q#'M+CN/X8R"_IRWKTU]EW;S85PAA^.3M
M2ABT3 =!J,MJQ84F4A94 =I)YI$JCFKBQNENV%UW=/#JG%D2]WN[#_JL)7(6
M)#(I*!=@^2/P_&]234_)*KHR)&L2<Z" )65TIXR=O6;$!L0I:3DUS)M])S_L
M2]->;[";.XNW&AP'V5\+*:JZ"AP(>Z;G[)U%B25;7TF0]RVZ1F%;J/OJ\0T8
MYNLQQ&BKR*P7SB1_?"N36\UEZ7MG<JNH+"RI/YW), Q[^VJSK7:RL)Q-LDS5
MTNO0W%(+P'5NX&Z5<XON'[1_%"?PY1JK>]1?X5^X?7G5:&U:5W7)7:,&%T5!
MG5L7;E +E3NYF.3*9[-+HZ<[&R*^E4]V^MX'MQ5 %E; 7Q&>*7NMA8,T35_(
M2?2LNZM0+WS3:\ ?3M,[M:MM8SWQ[>2+]7/7</NN<0O3=.O77"^$-%1\!4'&
MQZ=49KII@)N)52O?0]XK2QVI'R[IHP&UVT#O"Z7LT\0Y:#]#QO\!4$L#!!0
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
MOL\YQU]TUT(^JR6 )F\EKU3/6VJ]NO!]-5U"2=6Y6$&%7^9"EE1C5RY\M9)
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
MYFF<KO2J(-QDNQ2M =XH/4M7 "CD(4+YELU !30IQK@)"Z!)V<QGT'^D1>;
M:3U!*$^7,' ?Z[U+08LSA.+4!*;.FQ2U3>Y;P'L,XS:\%BX0S*3NT96UYKU[
M\-YM]?XJE/&2G.F%8)0E29CK:X#(]TO%CU@-[*.YQ[TP.!B>(09Y8*0###+!
M+!NYS3(!YF-A' !-, C.Z"G::V#6#,T?I#9O0MP K5UC3.-BWX1LP^&XX][!
M<:_5\2!.=OHYX1V>[^-Y]9Q!>0XQR ,S(L"@AN<8Y,,YCT$.O.)CD MG/-IQ
M4$ S= C@?&]"W'# )>T:@UQ090L/\]W"??</OONMOM^I;/F=W.3Q4GPBTWBU
M?D<%^,WT75W28)2&"&;ICH-2"1",>4;C[H]@CFUXH%S&&$8-&R[^$,SF#6R*
MI< ;13/#,-^ UX%NPW;]9@8UOZGYNEE@=G=\H=7=#:\BU_I$?<.#LQ[C3,^
MBX( X7S/\"WS]0,F[PB1>,QP_.,/* 6L-\PR0*<G)S 7S.<I.@C,\ $W0P?!
M-6PPJ^?OS^CZ[=#UVCC:2*)OW 6>XDBDD23ZZ547Q+MN"%5L:AUURS3@6FK8
M#0NZ8:-NV!C'+#B#)QVY:4=NUI&;5QQ89D#;,<@YX3E[]9RU>C[;;,,XWXA4
MD>R1K+(L>HZ3A(1I1.)4A>DJ?D@$":44"ML""*KPM24H9\R$&6(8MQHY-C$0
M:8%%<ESOQ)*7ONZO4.M_&XCNTR*H6G5K%>">NHR_[LK0]FV96R%5OENJ7:X?
MT,A2-[_"MVAH<V^ ZJ<2^(R.8(Q:%IR53<HVX8/0'(MET:,G]'K.K[L1M'T[
MHIZS^+$5J13O\.*JBE_W CX7#%&*PI% (9AB_VA7?R.T1<6[*DF6Q</T?NOO
M</;P/FQ0OA4 YZ_HYQE%SL^+]V?E6X37\/N7;U]T1<2I)(EXU$WIDM,=SO?O
ML_9?5+8MWRD\9$IEF_)P+<)(Y 6@?W_,,O7RI6C@\%;Q\C]02P,$%     @
MAXA84GWD=ZWD P  %@X  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&UL
MO9==;]LV%(;_"B'THAV62*2^"]N '6U8+@)D3=M=,Q)M:Y5$CZ3LY-^/I&19
MEB@M!8+=V/IXSZOS\..07)PH^\'WA CP4A857UI[(0Z?;9NG>U)B?DL/I))O
MMI256,A;MK/Y@1&<Z:"RL)'C!':)\\I:+?2S1[9:T%H4>44>&>!U66+VNB$%
M/2TM:)T??,EW>Z$>V*O% >_($Q'?#H],WMF=2Y:7I.(YK0 CVZ6UAI\3Z*L
MK?B>DQ/O70.%\DSI#W5SGRTM1V5$"I(*98'EWY'<D:)03C*/?UI3J_NF"NQ?
MG]U_U_ 2YAES<D>+O_),[)=69(&,;'%=B"_T] =I@72"*2VX_@6G5NM8(*VY
MH&4;+#,H\ZKYQR]M0_0"8# 1@-H - SP)@+<-L!]:X#7!GBZ91H4W0X)%GBU
M8/0$F%)+-W6A&U-'2_R\4OW^))A\F\LXL7J2 RFK"P+N[V^^XZ+&36]4&?BS
MQD6^?<VK'5BG*:TKP<''A B<%_P3N '?GA+P\<,G\ 'D%?BZIS6747QA"YF5
M\K;3-H--DP&:R  B\$ KL>?@MRHCV;6!+7$Z)G1FVJ!9QX2DMP %OP+D(,>0
MT-U;PB,5#F-#>/*6\%B'1S,T;M=#KO9S)_P>Z)'(B294,_]G#\U\S^N^Y^GO
M>1/?V^ "5RD!6(!GLLNK2OG3+3@0EM/,U+^-7Z#]5)TYKF+?D^C'?IN/11$*
MPVM18G"*H-N)KGC\CL>?Y;G;8[8C&1 4'!C=YD*W74&Y<:PV7GXO@S#V!VG>
MC47(]]P!RU@4QYX9)>A0@GF4FC%2I:_@*\,5+YJ1L,[^EF5"C1 33S!.-7 &
M.&/-31@,: P:-_#-.&&'$\[B)++RZ.K/P9;14BXCG+ CX;^80,)Q K _-AH4
MDPK&0QB#"L$IFJBCB=XZ;U(YNLC\G(E&*4 _]M$ 9ZP:SZQD++J:65<P<0<3
MS\*L"[DAT#AR:Z'642)'7B9+4$I+ @1^ 9ASN2LYG@O23.&!SF4M<OZ74@=[
MJQ]\YV+7&O:;V_41] <]9Y*Y" W[SB!#811,U F(+ESH'8M>:W8U&J'G#^N$
M0>9!#PZ1#&9.&,032)=E$+KO7?Q:Q^M4>HW;8HU5-VA4,TPJ-YKJJ,MB"^=7
MVY^J@:W7=0YRO R!##(8^:.Q9Y#Y#H(32)?U%LXON#]7"%NS_IKO>9X/ATQC
MF6':)2;9U;1KF.S>AKDD<J:H@P<'NK T^\SN:7>X6>LM_>#Y1AUZ]$;\8M.<
MF![D!,QEKQ9D*RV=VU!FQII#2',CZ$%ORY^ID)M\?;F7!S?"E$"^WU(JSC?J
M ]U1</4O4$L#!!0    ( (>(6%*3Z1A]A0(  %@.   -    >&PO<W1Y;&5S
M+GAM;-67W6[:,!3'7\4RT]1*4T.@0%F32%NE2I.VJ5*YV%UEB)-8\T?F. QZ
MV5?9[9YBC[(GF1WG"TH0ZL4*-]CG'/M_?HX/X>!E:DWQ?8*Q BM&>>;#1*GT
MO>-DBP0SE%V(%',=B81D2&E3QDZ62HS"S&QBU!GT^V.'(<)AX/&<W3*5@87(
MN?+AI'8!.WP*?>B.+R&P<C<BQ#Y\.'O[(Q?J^@VP8^]=K]=_.+_>]I\5@7/H
M[!0='2!ZT>_6U;$NZ?%NZ;]/OSN(F\A^YLENX>^R0[<.[)>]VI2MCF>4ZK-V
M;I[N9OKSJX.I#NQEFO0/NYZ]]V/%G;+( B\2O*FU(;0.G1TQ#):(^O &43*7
MQ.R*$"-T;=T#XU@(*B10NL@UCFL\V:,-N]8R]5_J,,*%+'+;#/9S7B[?"E26
M 224UH #:!V!ER*EL.2WVB@6%\YG(5#.9^M4$\82K=W!"#8;BD$GF0L98EFG
M<6'E"CR*(X,C29R848G4,4&E!-.3D*!8<%0P5#O*B99=8$KOS<OA6[2AO8I:
M]UK<*J^G&JB<6AEK&/VVFM5NRUZ^2!>D9"G4QUP?AQ>VJ19\)W%$5H6]BFJ
M+G6W6QVE*5U_H"3F#-O#'YPP\%"U#R1"DD>=S93*0CNPA&")I2*+MN>G1.D,
MKU153JNHFWEP@LS_]SG'F&.):!M:U_XQ/^47$P\GKX5<O%6V@7<REK_XQPXY
M.G[(X?3X&<M^Z=@A3^)[<W4*D*=0DY-7>[/OA73*3JC5;FTT6[47F*;6AU]-
M"TV;I&">$ZH(+ZV$A"'FSWHN+:_07/_-V]#7ZT,<H9RJ61WT83/_@D.2LVF]
MZLX\B')5,_]LCN>.BX3-?\G@'U!+ P04    " "'B%A2EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( (>(6%)%?4AH
M$@<   M    /    >&PO=V]R:V)O;VLN>&ULQ9M=;YM(%(;_RL@7JZRT7<<8
M\]%M*A$;.Z@87,#NYJHB-DG08H@ M]O^^AUPTQX2\FIO3GSE&#OX88:9YYPS
MP[NO1?G/35'\(_[=9WEU,;BOZX>WPV&UO4_V<?5G\9#D\I/;HMS'M7Q;W@VK
MAS*)=]5]DM3[;*B<GVO#?9SF@_?O'L^U*H?T35$GVSHM<GFP.;!)DZ_5K\^;
MM^)+6J4W:9;6WRX&[=]9,A#[-$_WZ?=D=S$X'XCJOOAZ593I]R*OXRS<ED66
M70Q&QP\V25FGVV>'PP8RBF^J]D@=WP2Q!+D8:.?RA+=I6=7M-]KSQY+Q2R*_
M?'QWJ(MYFM5).8OK9%$6AX<TOVM.(Z]B2"ZC;8?'UV,COBW_3S,6M[?I-ID5
MV\,^R>MC.Y9)U@#FU7WZ4 U$'N^3B\&T^)*48A7?)<U%R5]Q=L<+K"49::[R
M;2H_*)U=R\C(XWNA[SHS*[)G(HSDR]+VHE#X<V%;@4<@%0"IG QRZB]7!'(,
M(,<GA/RL$$@50*JO"'EIN98WM45X9=M12  G '!R,D!QMHH)I 8@M=-UM15>
M$4@=0.HG@PROK(! &@#2."%D9]"8 -+DA0S7RZ457+=0SL)SYL[4\B)A3:?^
MVHL<.I&?HYG\G!?3FGY<.Z$3.;)-*1.T"[->9L[&#B,G6@<V14(N&3'+))!
MP7HJD1QO(3LQ<C:RS>Q.DR&-C+@](F<0,7?]3R)<KU9N.R":N\_QYGZPM"@F
M$LF(V22.MY%@?O"DY9 Z1LSN6 7^R@ZBZS_$RFT'J#<3MAP3JZ8)*212QXC9
M'0O?GWUR7+>E<V37>@OGTK6%%89="8^0.T;,\KBTO ]B&M@S1S9C$$C(X\1,
M^9 V1LS><#P9^-DBLO[NWG[($B-F3;B^MW@3V<%2S.Q+>K\IR H*LQ7"R)]^
M>'-IA5*P3;!L>Z'5*(+R(4,HS(9HL@PY$8="#MTV,*&B4&#2P2P*>[ER_6O;
M%H$=.4%[_XO0VAQA73H1*\@7"K,O9DXX=?U0&C84UJ6_CD1T98NYY01B8[EK
MBHE\H3#[8F8'SD;>>1O)YG@RK'<L5\Y_C8N?3,\*<HC"[)#%VI*S761WIA4%
M"4-A3S:62R<ZAL6_Q?N'O^0PEE&GG)%E&W8QD3$49F/,;-FM3<YF>_*OB Z:
MQL84$XE#81:':\N9L--H2!D*LS(NUZ%LM# 4H;UXZM<QLL:8V1H?Y3"0*G.O
MR6"529HESM9Y?-A13"2/,;,\0GF.W2%+A..\V<39H?V&B/.=^'B(LY1B(I.,
MF4T"$\A.ECN&!2QFDV#,,<5$)ADSFX3FN>(LBN6O5[]3..2/,;,_2,+;RX9,
M,F8VR4N9[P]0BHE,,N8N7*$$N#M:D$G&["G(SP2XMZ>15\;,7H&9L#BCM6AD
M&979,C@7%A03649EM@Q--ONZ6D5N49G=TLTZ>_&04U1NI[R0?CZ?<U2X+,+L
ME.=9:&]+(K.H[&8!>5YW?0E)1F66#,SSNIA(,BJS9'[E>;T=C<2B,HL%9E+=
M%D2.4;G+76TFU==Z$^24";-3GJ54O81()Q-FG<#<JM._$R26R4F3%I5B(L%,
MN 5SV._C\ILH;D68WN6I_+<XKX6UW1:'_/.$8B+!3)@%@UM3HYAP]9U9,AA3
MIYA(,A-FR6!,@V(BR4R8)8,Q38J)A#-A%@["_-PN:?_$1,*9, NGD_>_$5Y<
MEG&SRTN<S9(ZIL4>#0E(>\5E>(FY*@LQ;\XCG+PY'\5$%M)>;V6^IS$SBHDL
MI#%;J(OYL]XG9_M96CT4%!-92&.VT(NEE2,SQ406TI@M!#$[H8>&+*1Q;P*#
M%2!:B-3@+C!F"W4J0,=ATXDR->0>C=D]L 34[6KD'HW9/; $U,5$[M&8W8,Q
MZ1VI(_?HIRRH=6)V';E'9W8/QJ0QNX[<HS.[YZ5-,,\##AVY1V=V3[<\V3,/
MZ4@Y.K-RGM8G^_B0:W3NC.?% N6S3D:NT;DSGI<PI;EE!DPQX9YC[HP'8';C
M(!U91^?.>%I,T<NY2DJ*B:RC,UNGIRI-8V"":2#K&,S6Z<7\E5%03&0=@WNG
M&=K/U0DU#&0=@SWC075^&FH8R#H&][8S6.?O8"+]&*?<=M:)B QD(8-[<0=B
MTHC(0!8R3KJX0ZN8!K*0\8J+.SWQA@$?>#GIZDYGW"#U&,SJP9ATW)A(/2:S
M>AX7H7IZV42N,9E=\X.K6[%RD[A*Q+2H:HJ)7&-R;Q[HP[2J*JFK9A<=Q42N
M,9E=\XA)*>>'^E F8IGF-$8WD6M,9M?T+#WVW9?(,R:S9YXC'O.'9@7MYAL-
MU4SD&9/9,WB)E$Z2)O*,R9WMH.VGW:<7D7+,5CG#]LO5^W>[Y#;-DYTG?Z*2
MQ[=QMEV5HGEISC12U$GSF,OM(<NF\IB?NT6\>WR6_?$Y_/?_ 5!+ P04
M" "'B%A2H[0U,<D"  ">.0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=N];N) &$;A6T&^@)CYGUF%5-ND7>4&$!D@"F!D>[7)W2\B!1QKBVTB
MOY4U1GP^U2,TC!]_U<-Z?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A.]?3
MY9-MUQ_7XV79[]KS>O.^WM76+I>Q[>]G-$^/]S,7+Y_G^C\3N^WV;5-_=IO?
MQWH:_S&X_=/U[\.^UK%9O*S[71U73?MQN-T>VNO%/%PF-XOGUU73/[^:IIT[
MR"+(SA_D$.3F#_((\O,'!02%^8,B@N+\00E!:?Z@C* \?U!!4)D_R"PIXU(@
M:8*U@-:&7!L!KPW!-@)B&Y)M!,PV1-L(J&W(MA%PVQ!N(R"W(=U&P&Y#O(V
MWI9Z6P&]+?6V GK;R8]M ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>
M5D!O2[VM@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3;">CM
MJ+<3T-M1;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T]]?8"
M>GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@<!O0/U#@)Z!^H=
M!/0.DS\K!?0.U#L(Z!VH=Q#0.U#O(*!WH-Y!0.](O:. WI%Z1P&](_6. GI'
MZAT%]([4.PKH':EW%- [3@Z;".@=J7<4T#M2[RB@=Z3>44#O1+V3@-Z)>B<!
MO1/U3@)Z)^J=!/1.U#L)Z)VH=Q+0.U'O)*!WFAP6%- [4>\DH'>BWDE [TR]
MLX#>F7IG ;TS]<X">F?JG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL+:!W
MIMY90.]"O8N WH5Z%P&]"_4N GH7ZET$]"[4NPCH7:AW$="[4.\BH'>AWD5
M[T*]RW?J/8R?ASK<>K[6?/YW4CU>OEMOC[\NOVY.WGQ97G5N[S.&I[]02P,$
M%     @ AXA84F';>)%1 @  L#<  !,   !;0V]N=&5N=%]4>7!E<UTN>&UL
MS=M-;MLP$(;AJQC:!I8BDJ*H(LZF[;;-HA=0)3H6K#^03.K<OK2<!&B1&@U<
MH._&@DUROA$'>':^^?8T6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5
MW6=SW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-I
MXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS
M76M7=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/
M1:_.)X=XP_;TF5^<OY0Y%QAWWKEI]G%BSKX_[F4DQ]/K.1:R+G3G7_$U,9:^
M^/WL<=JM;?\R.U[OC\GMEWGX;'E<?L>_SOBU_CO[$) ^)*0/!>FC@/2A(7V4
MD#X,I(\*TD=^36F$(FI.(36GF)I34,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL
M@B*KH,@J*+(*BJR"(JN@R"HHLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2
M(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@
MR%I09"THLA8460N*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TI
MLI8464N*K"5%UI(B:TF1M:3(6E)D+2FR&HJLAB*KH<AJ*+(:BJR&(JNAR&HH
MLAJ*K(8B:T61M:+(6E%DK2BR5A19*XJL%476BB)K]3]E_3Y-^W\<OSS3H>[&
ME_QL^:/>[4]02P$"% ,4    " "'B%A2!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( (>(6%(A,C(N
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( (>(6%*97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ AXA84@";;8=F!@  QQD
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( (>(6%*=H&LU& <  + =   8              " @:H.  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "'B%A2@3.+NQX&
M  !>%P  &               @('X%0  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ AXA84D.H'B78 @  W@8  !@              ("!
M3!P  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( (>(6%)0
MUITWL0@  )8A   8              " @5H?  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " "'B%A2[LR/QQ@#  "J"0  &
M    @(%!*   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MAXA84I51?.R*"@  =B\  !@              ("!CRL  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( (>(6%+P\B"4E@D  #4P   8
M          " @4\V  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " "'B%A25^F-JTL#  !T"0  &               @($;0   >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ AXA84D(R!=[?(P  [FD
M !D              ("!G$,  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " "'B%A2.^VZH)\'  "O$P  &0              @(&R9P
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( (>(6%+:R9 I
M& 0  .H(   9              " @8AO  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ AXA84NY9D6>7!   +PH  !D
M ("!UW,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "'
MB%A2J?&(OWT#  !L!P  &0              @(&E>   >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( (>(6%*U6]P?B@(  %,%   9
M          " @5E\  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ AXA84F?PW</, @  ]04  !D              ("!&G\  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "'B%A23,"C_%4(  #'
M%   &0              @($=@@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( (>(6%("WQBTU@(  #L&   9              " @:F*
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ AXA84O+>
MED;X"@  ]!L  !D              ("!MHT  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " "'B%A2)GC]W[X'  #;%   &0
M    @('EF   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M (>(6%*'83,4B@D  %,9   9              " @=J@  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ AXA84N:>OT.K!   L L  !D
M             ("!FZH  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " "'B%A2F'QUITD$  #:"0  &0              @(%]KP  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( (>(6%*E+,AI60<
M ),2   9              " @?VS  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ AXA84C 9-K%7"0  &1D  !D              ("!
MC;L  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "'B%A2
M;T<MI$8#   !!P  &0              @($;Q0  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( (>(6%+*I2=T% ,  .8&   9
M      " @9C(  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ AXA84C2KV/AW$   :2\  !D              ("!X\L  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "'B%A2A^M60[\'  "?$P
M&0              @(&1W   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( (>(6%)O$:,W[@L  /\;   9              " @8?D  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ AXA84N%FSI"V
M!   )PH  !D              ("!K/   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " "'B%A2<(KF7(H#  #G"   &0
M@(&9]0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( (>(
M6%)-2U!;_QT  %A<   9              " @5KY  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ AXA84I:[.,_9!@  /A   !D
M         ("!D!<! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " "'B%A2"<DF=+<"  "<!0  &0              @(&@'@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( (>(6%+6*(=*D0(  (4%
M   9              " @8XA 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ AXA84F$J^" _!   IPD  !D              ("!5B0!
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "'B%A2Y!0\
M<[P"  "U!0  &0              @(',* $ >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( (>(6%(/U%%VH0(  &H%   9
M  " @;\K 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MAXA84D<#5]?B @  ]04  !D              ("!ERX! 'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " "'B%A2(RB56^8%   1#P  &0
M            @(&P,0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( (>(6%)%L^,,8P<  %$3   9              " @<TW 0!X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ AXA84E_UZ' #!P
M8Q(  !D              ("!9S\! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " "'B%A2>X5-2E@&  !Z$   &0              @(&A
M1@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( (>(6%+4
M5?2#$@,  %('   9              " @3!- 0!X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ AXA84@A--/;D @  L@8  !D
M     ("!>5 ! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" "'B%A2,0\;*JH$  "\"P  &0              @(&44P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( (>(6%*N6O--[P(  "@&   9
M              " @758 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ AXA84L&Y(7^L!P  Z1<  !D              ("!FUL! 'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "'B%A2_ 6XHBL$
M  !G"@  &0              @(%^8P$ >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( (>(6%+"% 24^@<   X2   9              "
M@>!G 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ AXA8
M4H'HO:[-!   %PH  !D              ("!$7 ! 'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    " "'B%A20;+S8ET$   >#P  &0
M        @($5=0$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( (>(6%):#K;M>P<  %@D   9              " @:EY 0!X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ AXA84CGDP!ZX P  3Q
M !D              ("!6X$! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    " "'B%A2V?"T/SP"  #U!0  &0              @(%*A0$
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( (>(6%)S=A7N
MAP0  % 1   9              " @;V' 0!X;"]W;W)K<VAE971S+W-H965T
M-3<N>&UL4$L! A0#%     @ AXA84BXW"I<D"   ,#$  !D
M ("!>XP! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "'
MB%A2F=P@I&8#  "Z"@  &0              @('6E $ >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( (>(6%*?Y(U[9P<  &0I   9
M          " @7.8 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#
M%     @ AXA84B]N(#:J @  B 8  !D              ("!$: ! 'AL+W=O
M<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " "'B%A2 V#\X H#  !>
M"   &0              @('RH@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM
M;%!+ 0(4 Q0    ( (>(6%(^BV.1*P,  %D)   9              " @3.F
M 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ AXA84G$X
MF^?P"0  CU0  !D              ("!E:D! 'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6Q02P$"% ,4    " "'B%A2[@TS"UT#  #>"P  &0
M    @(&\LP$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (
M (>(6%(;WH(F] (  +P'   9              " @5"W 0!X;"]W;W)K<VAE
M971S+W-H965T-C8N>&UL4$L! A0#%     @ AXA84ERI/MZ, @  808  !D
M             ("!>[H! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"
M% ,4    " "'B%A2=4)?'%8#  #_#   &0              @($^O0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( (>(6%*Y.S^^^P0
M .P6   9              " @<O  0!X;"]W;W)K<VAE971S+W-H965T-CDN
M>&UL4$L! A0#%     @ AXA84E,X%UJF P  \0\  !D              ("!
M_<4! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " "'B%A2
M3DXI/@ &  "*(0  &0              @(':R0$ >&PO=V]R:W-H965T<R]S
M:&5E=#<Q+GAM;%!+ 0(4 Q0    ( (>(6%()79.!ZP(   0)   9
M      " @1'0 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%
M  @ AXA84JWD3&.H @  E@<  !D              ("!,],! 'AL+W=O<FMS
M:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " "'B%A2KB BSM<*  "R,P
M&0              @($2U@$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+
M 0(4 Q0    ( (>(6%+]=7.Y" @  !,L   9              " @2#A 0!X
M;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ AXA84@:'4_?!
M"   SRD  !D              ("!7^D! 'AL+W=O<FMS:&5E=',O<VAE970W
M-BYX;6Q02P$"% ,4    " "'B%A25IC0$ 8%  ",'   &0
M@(%7\@$ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( (>(
M6%+8=";YZP,  )(,   9              " @93W 0!X;"]W;W)K<VAE971S
M+W-H965T-S@N>&UL4$L! A0#%     @ AXA84KF\>&9B P  B@H  !D
M         ("!MOL! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4
M    " "'B%A2=>_KZ!D%   J%0  &0              @(%/_P$ >&PO=V]R
M:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( (>(6%((\\6U\ 4  &D9
M   9              " @9\$ @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
M4$L! A0#%     @ AXA84@G"'%1! P  % D  !D              ("!Q@H"
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " "'B%A2A(-X
M0:X$  "Z%0  &0              @($^#@( >&PO=V]R:W-H965T<R]S:&5E
M=#@S+GAM;%!+ 0(4 Q0    ( (>(6%+[EOZ\\@(  *X)   9
M  " @2,3 @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @
MAXA84J1CA*/_ P  PA   !D              ("!3!8" 'AL+W=O<FMS:&5E
M=',O<VAE970X-2YX;6Q02P$"% ,4    " "'B%A2JGX&YMT$   ]$P  &0
M            @(&"&@( >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4
M Q0    ( (>(6%*G@%J,;@,  $(+   9              " @98? @!X;"]W
M;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ AXA84H-C'+7Q @
M^P<  !D              ("!.R," 'AL+W=O<FMS:&5E=',O<VAE970X."YX
M;6Q02P$"% ,4    " "'B%A2CR$A'E<)  !^*P  &0              @(%C
M)@( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( (>(6%(A
M.C@>9@4  '(9   9              " @?$O @!X;"]W;W)K<VAE971S+W-H
M965T.3 N>&UL4$L! A0#%     @ AXA84H&\;CJ] P  D@P  !D
M     ("!CC4" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4
M" "'B%A2?4A(Y#0#  !:"0  &0              @(&".0( >&PO=V]R:W-H
M965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( (>(6%);4LLBB ,  'L,   9
M              " @>T\ @!X;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L!
M A0#%     @ AXA84K3<A>/' @  (P@  !D              ("!K$ " 'AL
M+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " "'B%A292)3>)8-
M  #U3@  &0              @(&J0P( >&PO=V]R:W-H965T<R]S:&5E=#DU
M+GAM;%!+ 0(4 Q0    ( (>(6%)2!B7K004  #88   9              "
M@7=1 @!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#%     @ AXA8
M4NN'0=-A!@  81P  !D              ("![U8" 'AL+W=O<FMS:&5E=',O
M<VAE970Y-RYX;6Q02P$"% ,4    " "'B%A2?>1WK>0#   6#@  &0
M        @(&'70( >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0
M   ( (>(6%*3Z1A]A0(  %@.   -              "  :)A @!X;"]S='EL
M97,N>&UL4$L! A0#%     @ AXA84I>*NQS     $P(   L
M ( !4F0" %]R96QS+RYR96QS4$L! A0#%     @ AXA84D5]2&@2!P  "T
M  \              ( !.V4" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M (>(6%*CM#4QR0(  )XY   :              "  7IL @!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (>(6%)AVWB140(  + W   3
M              "  7MO @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !J
- &H '1T  /UQ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<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>117
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>540</ContextCount>
  <ElementCount>616</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>149</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF EARNINGS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111102 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115103 - Disclosure - DIVESTITURE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DIVESTITURE</Role>
      <ShortName>DIVESTITURE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2119104 - Disclosure - RESTRUCTURING ACTIVITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/RESTRUCTURINGACTIVITIES</Role>
      <ShortName>RESTRUCTURING ACTIVITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2123105 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION</Role>
      <ShortName>CASH FLOW SUPPLEMENTARY INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INVENTORIES</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2129107 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132108 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138109 - Disclosure - BANK CREDIT ARRANGEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BANKCREDITARRANGEMENTS</Role>
      <ShortName>BANK CREDIT ARRANGEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2140110 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2143111 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2146112 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2152113 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2156114 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN</Role>
      <ShortName>EMPLOYEE RETIREMENT SAVINGS PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2158115 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2161116 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2167117 - Disclosure - GUARANTEES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GUARANTEES</Role>
      <ShortName>GUARANTEES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2170118 - Disclosure - COMMITMENTS &amp; CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/COMMITMENTSCONTINGENCIES</Role>
      <ShortName>COMMITMENTS &amp; CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2171119 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN</Role>
      <ShortName>DEFINED BENEFIT RETIREMENT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2175120 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2181121 - Disclosure - BUSINESS SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BUSINESSSEGMENTS</Role>
      <ShortName>BUSINESS SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2185122 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2188123 - Disclosure - Schedule II-Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II-Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/ACQUISITIONS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - DIVESTITURE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DIVESTITURETables</Role>
      <ShortName>DIVESTITURE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DIVESTITURE</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - RESTRUCTURING ACTIVITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables</Role>
      <ShortName>RESTRUCTURING ACTIVITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/RESTRUCTURINGACTIVITIES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables</Role>
      <ShortName>CASH FLOW SUPPLEMENTARY INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INVENTORIESTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/INVENTORIES</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2330307 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2333308 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2341309 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/INCOMETAXES</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2344310 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/LONGTERMDEBT</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2347311 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2353312 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2359313 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2362314 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2368315 - Disclosure - GUARANTEES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GUARANTEESTables</Role>
      <ShortName>GUARANTEES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/GUARANTEES</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2372316 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables</Role>
      <ShortName>DEFINED BENEFIT RETIREMENT PLAN (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2376317 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/LEASES</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2382318 - Disclosure - BUSINESS SEGMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BUSINESSSEGMENTSTables</Role>
      <ShortName>BUSINESS SEGMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/BUSINESSSEGMENTS</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2386319 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&amp;E (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&amp;E (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails</Role>
      <ShortName>ACQUISITIONS - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - DIVESTITURE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DIVESTITURENarrativeDetails</Role>
      <ShortName>DIVESTITURE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2418411 - Disclosure - DIVESTITURE - Schedule of Disposal Groups, Including Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails</Role>
      <ShortName>DIVESTITURE - Schedule of Disposal Groups, Including Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails</Role>
      <ShortName>RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails</Role>
      <ShortName>RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails</Role>
      <ShortName>CASH FLOW SUPPLEMENTARY INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INVENTORIESDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/INVENTORIESTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2434417 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2435418 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2439421 - Disclosure - BANK CREDIT ARRANGEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails</Role>
      <ShortName>BANK CREDIT ARRANGEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/BANKCREDITARRANGEMENTS</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2442422 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/INCOMETAXESTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2445423 - Disclosure - LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LONGTERMDEBTDetails</Role>
      <ShortName>LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/LONGTERMDEBTTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2448424 - Disclosure - STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2449425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2450426 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2451427 - Disclosure - STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails</Role>
      <ShortName>STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2454428 - Disclosure - EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails</Role>
      <ShortName>EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2455429 - Disclosure - EARNINGS PER SHARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails</Role>
      <ShortName>EARNINGS PER SHARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2457430 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails</Role>
      <ShortName>EMPLOYEE RETIREMENT SAVINGS PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2460431 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2463432 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2464433 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2465434 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2466435 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails</Role>
      <ShortName>DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2469436 - Disclosure - GUARANTEES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/GUARANTEESDetails</Role>
      <ShortName>GUARANTEES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/GUARANTEESTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2473437 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails</Role>
      <ShortName>DEFINED BENEFIT RETIREMENT PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2474438 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2</Role>
      <ShortName>DEFINED BENEFIT RETIREMENT PLAN (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2477439 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/LEASESTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2478440 - Disclosure - LEASES - Schedule of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails</Role>
      <ShortName>LEASES - Schedule of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2479441 - Disclosure - LEASES - Schedule of Assets and Liabilities Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails</Role>
      <ShortName>LEASES - Schedule of Assets and Liabilities Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2480442 - Disclosure - LEASES -Schedule of Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>LEASES -Schedule of Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2483443 - Disclosure - BUSINESS SEGMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BUSINESSSEGMENTSDetails</Role>
      <ShortName>BUSINESS SEGMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/BUSINESSSEGMENTSTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2484444 - Disclosure - BUSINESS SEGMENTS - Summary by Geographical Area by Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails</Role>
      <ShortName>BUSINESS SEGMENTS - Summary by Geographical Area by Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2487445 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="vmi-20201226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2489446 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II-Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>98</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="vmi-20201226.htm">vmi-20201226.htm</File>
    <File>vmi-20201226.xsd</File>
    <File>vmi-20201226_cal.xml</File>
    <File>vmi-20201226_def.xml</File>
    <File>vmi-20201226_lab.xml</File>
    <File>vmi-20201226_pre.xml</File>
    <File>vmi-ex21_2020.htm</File>
    <File>vmi-ex23_2020.htm</File>
    <File>vmi-ex24_2020.htm</File>
    <File>vmi-ex311_2020x10k.htm</File>
    <File>vmi-ex312_2020x10k.htm</File>
    <File>vmi-ex321_2020x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>vmi-20201226_g1.jpg</File>
    <File>vmi-20201226_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/exch/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>120
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "vmi-20201226.htm": {
   "axisCustom": 0,
   "axisStandard": 44,
   "contextCount": 540,
   "dts": {
    "calculationLink": {
     "local": [
      "vmi-20201226_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vmi-20201226_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "vmi-20201226.htm"
     ]
    },
    "labelLink": {
     "local": [
      "vmi-20201226_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vmi-20201226_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "vmi-20201226.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 926,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 10,
    "http://www.valmont.com/20201226": 5,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 19
   },
   "keyCustom": 71,
   "keyStandard": 545,
   "memberCustom": 60,
   "memberStandard": 85,
   "nsprefix": "vmi",
   "nsuri": "http://www.valmont.com/20201226",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.valmont.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111102 - Disclosure - ACQUISITIONS",
     "role": "http://www.valmont.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115103 - Disclosure - DIVESTITURE",
     "role": "http://www.valmont.com/role/DIVESTITURE",
     "shortName": "DIVESTITURE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119104 - Disclosure - RESTRUCTURING ACTIVITIES",
     "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES",
     "shortName": "RESTRUCTURING ACTIVITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123105 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION",
     "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION",
     "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - Disclosure - INVENTORIES",
     "role": "http://www.valmont.com/role/INVENTORIES",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129107 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132108 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "vmi:BankCreditArrangementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138109 - Disclosure - BANK CREDIT ARRANGEMENTS",
     "role": "http://www.valmont.com/role/BANKCREDITARRANGEMENTS",
     "shortName": "BANK CREDIT ARRANGEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "vmi:BankCreditArrangementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140110 - Disclosure - INCOME TAXES",
     "role": "http://www.valmont.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
     "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143111 - Disclosure - LONG-TERM DEBT",
     "role": "http://www.valmont.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146112 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152113 - Disclosure - EARNINGS PER SHARE",
     "role": "http://www.valmont.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156114 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN",
     "role": "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN",
     "shortName": "EMPLOYEE RETIREMENT SAVINGS PLAN",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158115 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "role": "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161116 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167117 - Disclosure - GUARANTEES",
     "role": "http://www.valmont.com/role/GUARANTEES",
     "shortName": "GUARANTEES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2170118 - Disclosure - COMMITMENTS & CONTINGENCIES",
     "role": "http://www.valmont.com/role/COMMITMENTSCONTINGENCIES",
     "shortName": "COMMITMENTS & CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171119 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN",
     "role": "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN",
     "shortName": "DEFINED BENEFIT RETIREMENT PLAN",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2175120 - Disclosure - LEASES",
     "role": "http://www.valmont.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ProfitLoss",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2181121 - Disclosure - BUSINESS SEGMENTS",
     "role": "http://www.valmont.com/role/BUSINESSSEGMENTS",
     "shortName": "BUSINESS SEGMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2185122 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited)",
     "role": "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited",
     "shortName": "QUARTERLY FINANCIAL DATA (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2188123 - Disclosure - Schedule II-Valuation and Qualifying Accounts",
     "role": "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II-Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - ACQUISITIONS (Tables)",
     "role": "http://www.valmont.com/role/ACQUISITIONSTables",
     "shortName": "ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - DIVESTITURE (Tables)",
     "role": "http://www.valmont.com/role/DIVESTITURETables",
     "shortName": "DIVESTITURE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - RESTRUCTURING ACTIVITIES (Tables)",
     "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables",
     "shortName": "RESTRUCTURING ACTIVITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Tables)",
     "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables",
     "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - INVENTORIES (Tables)",
     "role": "http://www.valmont.com/role/INVENTORIESTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330307 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333308 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341309 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.valmont.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344310 - Disclosure - LONG-TERM DEBT (Tables)",
     "role": "http://www.valmont.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347311 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353312 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://www.valmont.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359313 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "role": "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362314 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368315 - Disclosure - GUARANTEES (Tables)",
     "role": "http://www.valmont.com/role/GUARANTEESTables",
     "shortName": "GUARANTEES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372316 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Tables)",
     "role": "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables",
     "shortName": "DEFINED BENEFIT RETIREMENT PLAN (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2376317 - Disclosure - LEASES (Tables)",
     "role": "http://www.valmont.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2382318 - Disclosure - BUSINESS SEGMENTS (Tables)",
     "role": "http://www.valmont.com/role/BUSINESSSEGMENTSTables",
     "shortName": "BUSINESS SEGMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2386319 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (Tables)",
     "role": "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables",
     "shortName": "QUARTERLY FINANCIAL DATA (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details)",
     "role": "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails",
     "shortName": "Summary of Significant Accounting Policies - Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i5069832ec98e425a811864a53f257001_D20181230-20191228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "vmi:PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ic1bf14456ed443099024ee319aa1f0ad_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i1402a38c6b284c29927a2bb03d86f42d_I20191228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i3eb16113f8bc48d38cff2d3bef23be8b_I20140531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (Details)",
     "role": "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i3eb16113f8bc48d38cff2d3bef23be8b_I20140531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - ACQUISITIONS - Narrative (Details)",
     "role": "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
     "shortName": "ACQUISITIONS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "idd8eab4e76484e4db46c6d5379659e12_I20200529",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i44777403ad09495683f97806bd09ca80_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details)",
     "role": "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails",
     "shortName": "ACQUISITIONS - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i44777403ad09495683f97806bd09ca80_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - DIVESTITURE - Narrative (Details)",
     "role": "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
     "shortName": "DIVESTITURE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i585fe9fb7cc54869accae8ca64c70b3c_D20171231-20181229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - Disclosure - DIVESTITURE - Schedule of Disposal Groups, Including Discontinued Operations (Details)",
     "role": "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
     "shortName": "DIVESTITURE - Schedule of Disposal Groups, Including Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie0ed7a5f7a3a4020a5caacbaf037105f_D20180430-20180430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (Details)",
     "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails",
     "shortName": "RESTRUCTURING ACTIVITIES - Schedule of Restructuring Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i2f2a29d8fd104efb956bf08abe271dd0_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (Details)",
     "role": "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
     "shortName": "RESTRUCTURING ACTIVITIES - Schedule of Liabilities Recorded For The Restructuring Plan And Changes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - CASH FLOW SUPPLEMENTARY INFORMATION (Details)",
     "role": "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails",
     "shortName": "CASH FLOW SUPPLEMENTARY INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - INVENTORIES (Details)",
     "role": "http://www.valmont.com/role/INVENTORIESDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)",
     "role": "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ia2412d0a3aea4178ac83decf986630df_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434417 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets (Details)",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortized Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ProfitLoss",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i3a1aac68a84647dcb70aa829e0f71cb2_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Non-Amortized Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i3a1aac68a84647dcb70aa829e0f71cb2_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vmi:NumberOfTradeNamesImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "tradename",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "role": "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vmi:NumberOfTradeNamesImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "tradename",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439421 - Disclosure - BANK CREDIT ARRANGEMENTS (Details)",
     "role": "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
     "shortName": "BANK CREDIT ARRANGEMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i09b2badbb7384828ae7ef5af80fecfc0_I20201226",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442422 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.valmont.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445423 - Disclosure - LONG-TERM DEBT (Details)",
     "role": "http://www.valmont.com/role/LONGTERMDEBTDetails",
     "shortName": "LONG-TERM DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448424 - Disclosure - STOCK-BASED COMPENSATION (Details)",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
     "shortName": "STOCK-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (Details)",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Status of Stock Options Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "icf59058cff9a434f80d810257c59c0fa_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450426 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (Details)",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Non-Vested Stock and Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8efce37edc6e4289af4d702d9fbae4dd_D20191229-20201226",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i273f20426d38429fae03f83b4542d53a_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451427 - Disclosure - STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (Details)",
     "role": "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
     "shortName": "STOCK- BASED COMPENSATION - Performance-based Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i273f20426d38429fae03f83b4542d53a_D20191229-20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i78d1976d5d774498bf9f65983405db76_I20171230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i78d1976d5d774498bf9f65983405db76_I20171230",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454428 - Disclosure - EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (Details)",
     "role": "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails",
     "shortName": "EARNINGS PER SHARE - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i54f9e3e263084e9eb0fcb760f95e0b18_D20200329-20200627",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentEffectOnEarningsPerShareAfterTax",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455429 - Disclosure - EARNINGS PER SHARE - Narrative (Details)",
     "role": "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
     "shortName": "EARNINGS PER SHARE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "if2a43e60375f42baa0885b3a0a9cd90b_D20171231-20181229",
      "decimals": "-3",
      "lang": "en-US",
      "name": "vmi:PaymentsForRefinancingOfLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457430 - Disclosure - EMPLOYEE RETIREMENT SAVINGS PLAN (Details)",
     "role": "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails",
     "shortName": "EMPLOYEE RETIREMENT SAVINGS PLAN (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "vmi:DeferredCompensationLiabilitiesNoncurrent",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460431 - Disclosure - DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)",
     "role": "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails",
     "shortName": "DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "icb6f7775e85f4d4b8498d171771350c7_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:TradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463432 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Fair Value of Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464433 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Gain (Loss) on Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465434 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i987f9afb2fcb4d4f98c172f0725c7728_I20191228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i53d6db54949648d1bd3f02ad6cda7e82_I20200627",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466435 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)",
     "role": "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails",
     "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional Amounts Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "icc746e3e812341abb7d11d068e122b2b_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469436 - Disclosure - GUARANTEES (Details)",
     "role": "http://www.valmont.com/role/GUARANTEESDetails",
     "shortName": "GUARANTEES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ic8bcb12680d64cbdaaba356192c6ca46_I20181229",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "vmi:DefinedBenefitPlanPercentageOfSalaryRetirementBenefits",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473437 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details)",
     "role": "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
     "shortName": "DEFINED BENEFIT RETIREMENT PLAN (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerGBP",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY (Parenthetical)",
     "role": "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474438 - Disclosure - DEFINED BENEFIT RETIREMENT PLAN (Details 2)",
     "role": "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
     "shortName": "DEFINED BENEFIT RETIREMENT PLAN (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477439 - Disclosure - LEASES (Details)",
     "role": "http://www.valmont.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478440 - Disclosure - LEASES - Schedule of Lease Cost (Details)",
     "role": "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails",
     "shortName": "LEASES - Schedule of Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479441 - Disclosure - LEASES - Schedule of Assets and Liabilities Lessee (Details)",
     "role": "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails",
     "shortName": "LEASES - Schedule of Assets and Liabilities Lessee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ib69dccb581ef4d4c858c6468a61816f0_I20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480442 - Disclosure - LEASES -Schedule of Future Minimum Lease Payments (Details)",
     "role": "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails",
     "shortName": "LEASES -Schedule of Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ie6047c94931c4d489c01b477796e8107_I20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483443 - Disclosure - BUSINESS SEGMENTS (Details)",
     "role": "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
     "shortName": "BUSINESS SEGMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i4d410febfc1a437f8f12425dd22f0ec4_D20191229-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2484444 - Disclosure - BUSINESS SEGMENTS - Summary by Geographical Area by Location (Details)",
     "role": "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails",
     "shortName": "BUSINESS SEGMENTS - Summary by Geographical Area by Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "ic8bcb12680d64cbdaaba356192c6ca46_I20181229",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487445 - Disclosure - QUARTERLY FINANCIAL DATA (Unaudited) (Details)",
     "role": "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails",
     "shortName": "QUARTERLY FINANCIAL DATA (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i8b3f56b5f2ce4a68bb28e79e2b85dd22_D20200927-20201226",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "id0635ddaf5ef4d88bf71c4f9641eef58_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2489446 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details)",
     "role": "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II-Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vmi-20201226.htm",
      "contextRef": "i78d1976d5d774498bf9f65983405db76_I20171230",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 149,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DENMARK",
        "terseLabel": "Denmark"
       }
      }
     },
     "localname": "DK",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AUD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia, Dollars",
        "terseLabel": "Australia, Dollars"
       }
      }
     },
     "localname": "AUD",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_DKK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denmark, Kroner",
        "terseLabel": "Denmark, Kroner"
       }
      }
     },
     "localname": "DKK",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro Member Countries, Euro"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Smaller Reporting Company"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r764",
      "r765",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "exch_IMGI": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICAP MTF - GILTS [Member]",
        "terseLabel": "Leveraged inflation-linked gilt funds"
       }
      }
     },
     "localname": "IMGI",
     "nsuri": "http://xbrl.sec.gov/exch/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r223",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r223",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r169",
      "r177",
      "r278",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r169",
      "r177",
      "r278",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r169",
      "r177",
      "r278",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r261",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person or persons designated as part of management.",
        "label": "Management [Member]",
        "terseLabel": "Directors and certain management employees"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r458",
      "r461",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r727",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r458",
      "r461",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r727",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of North America.",
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r255",
      "r384",
      "r387",
      "r687",
      "r726",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r255",
      "r384",
      "r387",
      "r687",
      "r726",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r413",
      "r458",
      "r461",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r727",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r413",
      "r458",
      "r461",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r727",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r182",
      "r183",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r200",
      "r279",
      "r280",
      "r500",
      "r537",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r200",
      "r279",
      "r280",
      "r500",
      "r537",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r459",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r165",
      "r167",
      "r168",
      "r170",
      "r171",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r182",
      "r183",
      "r200",
      "r279",
      "r280",
      "r500",
      "r537",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "As Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r163",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II-Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r256",
      "r257",
      "r384",
      "r388",
      "r729",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r384",
      "r388",
      "r729",
      "r746",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r771",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r346",
      "r459",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r261",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r163",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2014-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r173",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r536",
      "r537",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Additional Disclosures [Abstract]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r78",
      "r84",
      "r88",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Defined Benefit Pension Plan"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r52",
      "r320"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r81",
      "r83",
      "r84",
      "r713",
      "r738",
      "r742"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r80",
      "r84",
      "r88",
      "r165",
      "r166",
      "r168",
      "r583",
      "r733",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r73",
      "r84",
      "r88",
      "r583",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r32",
      "r500"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. 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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r173",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r534",
      "r535",
      "r536",
      "r537",
      "r689",
      "r690",
      "r691",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net earnings to net cash flows from operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r218",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r464",
      "r490",
      "r502"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Compensation expense",
        "verboseLabel": "Compensation expense (included in selling, general and administrative expenses)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r266",
      "r281",
      "r282",
      "r283"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r38",
      "r266",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Receivables, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r135",
      "r301",
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense for intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Outstanding stock options with exercise prices exceeding the market price of common stock, excluded from the computation of diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r135",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "verboseLabel": "Impairment of goodwill &amp; intangible assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r148",
      "r231",
      "r244",
      "r251",
      "r274",
      "r576",
      "r585",
      "r635",
      "r694",
      "r710"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r16",
      "r17",
      "r70",
      "r148",
      "r274",
      "r576",
      "r585",
      "r635"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r465",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r599",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOverdrafts": {
     "auth_ref": [
      "r60",
      "r355"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.",
        "label": "Bank Overdrafts",
        "terseLabel": "Cash book overdrafts"
       }
      }
     },
     "localname": "BankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r456",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r456",
      "r460",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement": {
     "auth_ref": [
      "r288",
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount paid or received to resolve the preacquisition contingency.",
        "label": "Business Acquisition, Preacquisition Contingency, Amount of Settlement",
        "terseLabel": "Settlement of representations and warranties"
       }
      }
     },
     "localname": "BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": {
     "auth_ref": [
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted",
        "terseLabel": "Earnings per share-diluted (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Pro Forma Results of Operations"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r566"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill expected to be tax deductible"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r551",
      "r552"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net earnings"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r551",
      "r552"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r561",
      "r562",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r560",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Consideration transferred",
        "verboseLabel": "Contingent consideration liability, current"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
        "terseLabel": "Deferred tax asset recognized"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Customer relationships and other intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r555",
      "r556"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant, and equipment acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r14",
      "r49",
      "r137"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r21",
      "r138",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash overdrafts"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r130",
      "r137",
      "r143"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end of year",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r130",
      "r639"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "CASH FLOW SUPPLEMENTARY INFORMATION"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS &amp; CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/COMMITMENTSCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r414",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "verboseLabel": "Commodity forward contracts"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Dividends Declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r165",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock of $1 par value - Authorized 75,000,000 shares; issued 27,900,000 issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r395",
      "r396",
      "r462",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "EMPLOYEE RETIREMENT SAVINGS PLAN"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLAN"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred income tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income tax expense (benefit):"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r91",
      "r93",
      "r94",
      "r102",
      "r704",
      "r723"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Valmont Industries, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r91",
      "r93",
      "r101",
      "r572",
      "r573",
      "r589",
      "r703",
      "r722"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Comprehensive income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r91",
      "r93",
      "r100",
      "r571",
      "r589",
      "r702",
      "r721"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income",
        "verboseLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r213",
      "r214",
      "r259",
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r259",
      "r633",
      "r634",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r259",
      "r633",
      "r634",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r213",
      "r214",
      "r259",
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r370",
      "r372",
      "r385"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract asset - costs and profits in excess of billings",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r370",
      "r371",
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r370",
      "r371",
      "r385"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r370",
      "r371",
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Contract liabilities, noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r386"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized from contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Other/ Corporate"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r414",
      "r449",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r106",
      "r687"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales",
        "verboseLabel": "Total cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales",
        "verboseLabel": "Product cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r414",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "terseLabel": "Cross currency swap contracts",
        "verboseLabel": "Cross currency swap contracts"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r531",
      "r540"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r152",
      "r531"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r531",
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r531",
      "r540"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r695",
      "r696",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis points added to variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.",
        "label": "Debt Instrument, Description of Variable Rate Basis",
        "terseLabel": "Variable interest rate basis"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r654",
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate on notes",
        "verboseLabel": "Stated rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Long-term debt:"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r63",
      "r150",
      "r362",
      "r363",
      "r364",
      "r365",
      "r653",
      "r654",
      "r656",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r653",
      "r656"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r653",
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt premium.",
        "label": "Debt Instrument, Unamortized Premium",
        "negatedTerseLabel": "Unamortized premium on senior unsecured notes"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Distribution Paid",
        "terseLabel": "Total amount distributed from non-qualified deferred compensation plan"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]",
        "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Assets recorded for the investments held",
        "verboseLabel": "Assets related to non-qualified deferred compensation plan included in other assets"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails",
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r532",
      "r540"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r53",
      "r655"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r532",
      "r540"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r135",
      "r149",
      "r532",
      "r540",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      },
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred",
        "totalLabel": "Total",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTerseLabel": "Deferred income taxes",
        "terseLabel": "Deferred income taxes",
        "verboseLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/INCOMETAXESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r532",
      "r540"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/INCOMETAXESDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred income tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/INCOMETAXESDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Tax credits and loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "Defined benefit pension liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses and allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r509",
      "r526"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/INCOMETAXESDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred income tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "terseLabel": "Inventory allowances"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Lease assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "auth_ref": [
      "r28",
      "r397",
      "r398",
      "r411"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.",
        "label": "Liability, Defined Benefit Pension Plan, Noncurrent",
        "terseLabel": "Defined benefit pension liability"
       }
      }
     },
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r79",
      "r84",
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r84",
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "terseLabel": "Actuarial gain (loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r84",
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Prior service costs - GMP equalization"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r407",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r399",
      "r426",
      "r445",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r399",
      "r427",
      "r446",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r430",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumptions Used in Calculations [Abstract]",
        "terseLabel": "Weighted average actuarial assumptions used to determine the benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r404",
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r432",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "terseLabel": "Temporary cash investments"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Projected Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r409",
      "r414",
      "r416",
      "r447",
      "r449",
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r414",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Corporate stock"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Expected pension benefit payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r399",
      "r425",
      "r444",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r406",
      "r414",
      "r416",
      "r417",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r403"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r397",
      "r411",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "verboseLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]",
        "terseLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r399",
      "r401",
      "r424",
      "r443",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r423",
      "r442",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit expense (benefit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Net Periodic Benefit Cost:"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanOtherCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of defined benefit plan cost (credit), classified as other.",
        "label": "Defined Benefit Plan, Other Cost (Credit)",
        "terseLabel": "Administrative costs of the Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanOtherCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Prior service costs - GMP equalization"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r410",
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. 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.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r413",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Weighted average actuarial assumptions used to determine expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Company contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Limit on employer contributions per annum"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r135",
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r135",
      "r226"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "negatedTerseLabel": "Derivative financial instruments, net"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "terseLabel": "Derivative Assets (Liabilities), at Fair Value, Net"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Swapped Interest Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r601"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "terseLabel": "Derivative, Gain (Loss) on Derivative, Net"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r600",
      "r602",
      "r606",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r597",
      "r600",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r597",
      "r600",
      "r606",
      "r611",
      "r612",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNonmonetaryNotionalAmountMass": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal mass used to calculate payments on a derivative instrument.",
        "label": "Derivative, Nonmonetary Notional Amount, Mass",
        "terseLabel": "Derivative, nonmonetary notional amount, mass"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountMass",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "massItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Derivative, number of instruments held"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r591",
      "r593",
      "r594",
      "r597",
      "r598",
      "r604",
      "r606",
      "r613",
      "r615",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r618",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Schedule of Fair Value of Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r153",
      "r591",
      "r593",
      "r597",
      "r598",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DilutiveSecurities": {
     "auth_ref": [
      "r197"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share",
        "terseLabel": "Dilutive Effect of Stock Options"
       }
      }
     },
     "localname": "DilutiveSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]",
        "terseLabel": "Dilutive Effect of Stock Options"
       }
      }
     },
     "localname": "DilutiveSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r317",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposed by sale"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r13",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "DIVESTITURE"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r456",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Cash dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r19",
      "r60"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r103",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r184",
      "r187",
      "r193",
      "r194",
      "r195",
      "r200",
      "r201",
      "r705",
      "r724"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Per share amount basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic EPS"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r103",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r187",
      "r193",
      "r194",
      "r195",
      "r200",
      "r201",
      "r705",
      "r724"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "totalLabel": "Per share amount diluted (in dollars per share)",
        "verboseLabel": "Net earnings per dilited share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted EPS"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r196",
      "r198",
      "r199",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r639"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r511"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliations of statutory federal income tax rate and effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory federal income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax rate differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill and intangible impairment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r511",
      "r544"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r491"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock option compensation expense",
        "verboseLabel": "Deferred stock-based compensation granted"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period over which unrecognized stock option compensation cost would be recognized",
        "verboseLabel": "Weighted-average period for grant of stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "verboseLabel": "Tax benefits associated with compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "verboseLabel": "Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r171",
      "r180",
      "r183",
      "r207",
      "r278",
      "r361",
      "r366",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method investment in affiliates, ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments accounted under the equity method.",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "terseLabel": "Fair value of remaining ownership"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r50",
      "r128",
      "r146",
      "r273",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Facility Closing"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r620",
      "r621",
      "r622",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r620",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Trading Securities Measured at Fair Value"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r620",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r449",
      "r621",
      "r677",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r620",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "DISCLOSURES ABOUT THE FAIR VALUE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r414",
      "r416",
      "r421",
      "r449",
      "r621",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "verboseLabel": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r414",
      "r416",
      "r421",
      "r449",
      "r621",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r449",
      "r621",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r416",
      "r619",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Fair Value Measured at NAV"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r449",
      "r677",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r599",
      "r604",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets lives",
        "verboseLabel": "Weighted Average Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r302",
      "r305",
      "r308",
      "r312",
      "r688",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r308",
      "r692"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Components of amortized intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r302",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "auth_ref": [
      "r605"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 9.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "terseLabel": "Unrealized gain (loss) on cross currency swaps"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "verboseLabel": "Foreign currency exchange rate used to translate the net pension liability"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts",
        "verboseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r109",
      "r135",
      "r270"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "terseLabel": "Gain (loss) on investments - unrealized"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r135",
      "r584"
     ],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedTerseLabel": "Loss on divestiture of grinding media business",
        "terseLabel": "Loss from divestiture of grinding media business",
        "totalLabel": "Net pre-tax loss from divestiture of the grinding media business",
        "verboseLabel": "Loss from divestiture of grinding media business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on sale of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Foreign country"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r289",
      "r291",
      "r693"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Impairment of goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r292",
      "r296"
     ],
     "calculation": {
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill, Gross"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r292",
      "r296"
     ],
     "calculation": {
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedTerseLabel": "Accumulated impairment losses"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r135",
      "r290",
      "r294",
      "r298"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Impairment",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Carrying amount of goodwill"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r105",
      "r148",
      "r231",
      "r243",
      "r247",
      "r250",
      "r253",
      "r274",
      "r635"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteesTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Guarantees [Text Block]",
        "terseLabel": "GUARANTEES"
       }
      }
     },
     "localname": "GuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r597",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentEffectOnEarningsPerShareAfterTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After tax earnings per share or per unit impact arising from asset impairment.",
        "label": "Impairment Effect on Earnings Per Share, after Tax",
        "terseLabel": "Impairment of goodwill and intangible assets (in dollars per share)"
       }
      }
     },
     "localname": "ImpairmentEffectOnEarningsPerShareAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r135",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "verboseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r135",
      "r316",
      "r322"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "terseLabel": "Impairment of property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r151",
      "r543"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r151",
      "r543"
     ],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r151",
      "r231",
      "r243",
      "r247",
      "r250",
      "r253"
     ],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Earnings before income taxes and equity in earnings of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from an individually significant component disposed of or held-for-sale including the portion attributable to the noncontrolling interest. Excludes discontinued operations.",
        "label": "Income (Loss) from Individually Significant Component Disposed of or Held-for-sale, Excluding Discontinued Operations, before Income Tax",
        "terseLabel": "Pre-tax income/(loss)"
       }
      }
     },
     "localname": "IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r456",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r10",
      "r11",
      "r12",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r512",
      "r522",
      "r528",
      "r538",
      "r545",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r182",
      "r183",
      "r229",
      "r510",
      "r539",
      "r546",
      "r725"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total income tax expense (benefit)",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/INCOMETAXESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r146",
      "r506",
      "r507",
      "r522",
      "r523",
      "r527",
      "r533",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Income tax expense due to nondeductible goodwill impairment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount",
        "terseLabel": "Income tax expense due to nondeductible restructuring charges"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable (refundable)"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Contract asset - costs and profits in excess of billings"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities (net of acquisitions):"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Receivables",
        "negatedLabel": "Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Shareholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r195"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive effect of stock options number of shares (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r304",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Indefinite-lived Intangible Assets [Line Items]",
        "netLabel": "Intangible assets",
        "terseLabel": "Indefinite-lived Intangible Assets",
        "verboseLabel": "Non-amortized intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Carrying value of trade names"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r304",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r300",
      "r306"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r97",
      "r225",
      "r652",
      "r655",
      "r706"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r124",
      "r131",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r414",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest rate contracts"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r223",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r249",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r40",
      "r286"
     ],
     "calculation": {
      "http://www.valmont.com/role/INVENTORIESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods and manufactured goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r15",
      "r68"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.valmont.com/role/INVENTORIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Net inventory",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/INVENTORIESDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r20",
      "r69",
      "r146",
      "r204",
      "r284",
      "r285",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "auth_ref": [
      "r42",
      "r43",
      "r286"
     ],
     "calculation": {
      "http://www.valmont.com/role/INVENTORIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.",
        "label": "Inventory, Raw Materials and Supplies, Net of Reserves",
        "terseLabel": "Raw materials and purchased parts"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r41",
      "r286"
     ],
     "calculation": {
      "http://www.valmont.com/role/INVENTORIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r108",
      "r224"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "periodEndLabel": "Fair value ending balance",
        "periodStartLabel": "Fair value beginning balance"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and improvements"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r671",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Subsequent"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r672"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r37",
      "r148",
      "r274",
      "r635",
      "r698",
      "r716"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r61",
      "r148",
      "r274",
      "r577",
      "r585",
      "r586",
      "r635"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r27",
      "r696",
      "r709"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Total line of credit facility for short-term borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "verboseLabel": "Unused and available borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Revolving credit agreement"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates an ownership position in, or purchase of, a security.",
        "label": "Long [Member]",
        "terseLabel": "Long"
       }
      }
     },
     "localname": "LongMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r27",
      "r358",
      "r696",
      "r712"
     ],
     "calculation": {
      "http://www.valmont.com/role/LONGTERMDEBTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.valmont.com/role/LONGTERMDEBTDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current installments of long-term debt",
        "verboseLabel": "Less current installments of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r155",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r155",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r155",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r155",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r155",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.valmont.com/role/LONGTERMDEBTDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, excluding current installments"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r63",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Segment Reconciling Items"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Minimum aggregate maturities of long-term debt"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r67",
      "r148",
      "r274",
      "r635",
      "r697",
      "r715"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest in consolidated subsidiaries"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Dividends to noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r366",
      "r574",
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Percentage not owned by the Company"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "terseLabel": "Changes in the product warranty accrual recorded in accrued expenses"
       }
      }
     },
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Movement in Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
        "label": "Mutual Fund [Member]",
        "terseLabel": "Mutual funds and diversified growth funds"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash flows used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r130",
      "r133",
      "r136"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r89",
      "r92",
      "r182",
      "r183",
      "r580",
      "r588"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: Earnings attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r184",
      "r185",
      "r192",
      "r195",
      "r231",
      "r243",
      "r247",
      "r250",
      "r253"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net earnings attributable to Valmont Industries,\u00a0Inc.",
        "totalLabel": "Net earnings attributable to Valmont Industries,\u00a0Inc.",
        "verboseLabel": "Net earnings, amount"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails",
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r186",
      "r192",
      "r195"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Diluted EPS"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r200",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r534",
      "r535",
      "r536",
      "r537",
      "r689",
      "r690",
      "r691",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncash or Part Noncash Acquisitions [Line Items]",
        "terseLabel": "Noncash or Part Noncash Acquisitions [Line Items]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionsTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The process of acquiring assets or a business through noncash (or part noncash) transactions. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisitions [Table]",
        "terseLabel": "Noncash or Part Noncash Acquisitions [Table]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r367",
      "r574",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Addition of noncontrolling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r366",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling interest in consolidated subsidiaries"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expenses)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expenses):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r231",
      "r243",
      "r247",
      "r250",
      "r253"
     ],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r658"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Impairment of right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "netLabel": "Present value of minimum lease payments",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails",
      "http://www.valmont.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease short-term liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease long-term liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r662",
      "r667"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash outflows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r659"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r670",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r669",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segment"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r599",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Gain/(loss) on hedging activities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]",
        "terseLabel": "Foreign currency translation adjustments:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r74",
      "r81",
      "r636",
      "r637",
      "r641"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Unrealized translation gains (losses)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r84",
      "r96",
      "r642",
      "r644",
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Current-period comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r75",
      "r81"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": {
     "auth_ref": [
      "r81",
      "r85",
      "r86",
      "r87",
      "r640"
     ],
     "calculation": {
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GainLossOnSaleOfBusiness",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax",
        "negatedTerseLabel": "Recognition of cumulative currency translation loss and hedges (out of OCI)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r81",
      "r85",
      "r86",
      "r87",
      "r640"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "negatedLabel": "Realized loss on divestiture of grinding media business recorded in other expense",
        "verboseLabel": "Other comprehensive income (loss), foreign currency transaction upon sale or liquidation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r72",
      "r82",
      "r638",
      "r648"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "negatedTotalLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r90",
      "r93",
      "r96",
      "r99",
      "r361",
      "r642",
      "r647",
      "r649",
      "r701",
      "r720"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r79",
      "r81"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Actuarial gain (loss) on defined benefit pension plan, net of tax expense (benefit) of $(4,183) in 2020, $(2,710) in 2019, $8,177 in 2018"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r79",
      "r82",
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Actuarial gain (loss) in defined benefit pension plan liability, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r76",
      "r81"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized gain on net investment hedges, net of tax expense (benefit) of $2,428 in 2020, $384 in 2019, $1,894 in 2018"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r77",
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Unrealized gain on net investment hedge, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Noncurrent Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]",
        "verboseLabel": "Type of Deferred Compensation, All Types [Domain]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other cash restructuring expenses"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "terseLabel": "Holdback payment"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": {
     "auth_ref": [
      "r122",
      "r129"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "label": "Payments for Derivative Instrument, Financing Activities",
        "negatedLabel": "Settlement of financial derivatives"
       }
      }
     },
     "localname": "PaymentsForDerivativeInstrumentFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromHedgeInvestingActivities": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow or inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.",
        "label": "Payments for (Proceeds from) Hedge, Investing Activities",
        "negatedTerseLabel": "Proceeds from settlement of net investment hedge"
       }
      }
     },
     "localname": "PaymentsForProceedsFromHedgeInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r114",
      "r117",
      "r154"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of treasury shares",
        "terseLabel": "Amount paid for share repurchase"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r126",
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Costs Paid or Otherwise Settled"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedLabel": "Dividends to noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r115",
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash paid to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedTerseLabel": "Investments in nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property, plant and equipment",
        "verboseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r413",
      "r415",
      "r421",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r449",
      "r451",
      "r453",
      "r455",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "DEFINED BENEFIT RETIREMENT PLAN"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLAN"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r146",
      "r438",
      "r452",
      "r455",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Pension Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionContributions": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.",
        "label": "Payment for Pension Benefits",
        "negatedLabel": "Contribution to defined benefit pension plan"
       }
      }
     },
     "localname": "PensionContributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionExpenseReversalOfExpenseNoncash": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.",
        "label": "Pension Expense (Reversal of Expense), Noncash",
        "terseLabel": "Defined benefit pension plan expense (benefit)"
       }
      }
     },
     "localname": "PensionExpenseReversalOfExpenseNoncash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-based Restricted Stock Unit"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r413",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r432",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2",
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PositionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by position taken for a security.",
        "label": "Position [Axis]",
        "terseLabel": "Position [Axis]"
       }
      }
     },
     "localname": "PositionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PositionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates position taken for a security.",
        "label": "Position [Domain]",
        "terseLabel": "Position [Domain]"
       }
      }
     },
     "localname": "PositionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued shares (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock of $1 par value - Authorized 500,000 shares; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r16",
      "r47",
      "r48"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrivateEquityFundsMember": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments held in private equity funds.",
        "label": "Private Equity Funds [Member]",
        "terseLabel": "Secured income asset funds"
       }
      }
     },
     "localname": "PrivateEquityFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from divestiture"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Proceeds from short-term agreements"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from exercises under stock plans"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r351",
      "r352",
      "r699"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Payments made"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Change in liability for pre-existing warranties"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Change in liability for warranties issued during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r12",
      "r89",
      "r92",
      "r127",
      "r148",
      "r170",
      "r182",
      "r183",
      "r231",
      "r243",
      "r247",
      "r250",
      "r253",
      "r274",
      "r571",
      "r579",
      "r581",
      "r588",
      "r589",
      "r635",
      "r707"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net earnings",
        "totalLabel": "Net earnings"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r52",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r328",
      "r748",
      "r749",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r51",
      "r319"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r22",
      "r23",
      "r321",
      "r718"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Net property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r22",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant And Equipment, at Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r22",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY FINANCIAL DATA (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r31",
      "r39",
      "r717",
      "r745"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Receivables, less allowance of $15,952 in 2020 and $9,548 in 2019"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Principal payments on long-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Payments on short-term agreements"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Abstract]",
        "terseLabel": "Research and Development [Abstract]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r504",
      "r760"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r146",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock and Awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "RESTRUCTURING ACTIVITIES"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r330",
      "r332",
      "r338",
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.",
        "label": "Restructuring and Related Cost, Incurred Cost",
        "terseLabel": "Recognized Restructuring Expense"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r135",
      "r329",
      "r335",
      "r340"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r331",
      "r336"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r33",
      "r366",
      "r500",
      "r714",
      "r737",
      "r742"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r171",
      "r180",
      "r183",
      "r278",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537",
      "r733",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r222",
      "r223",
      "r242",
      "r248",
      "r249",
      "r255",
      "r256",
      "r259",
      "r383",
      "r384",
      "r687"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r147",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Expected timing of performance obligation satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r98",
      "r148",
      "r222",
      "r223",
      "r242",
      "r248",
      "r249",
      "r255",
      "r256",
      "r259",
      "r274",
      "r635",
      "r707"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r668",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r213",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r84",
      "r647",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Pension Plan Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Payments For Interest And Income Taxes (Net of Refunds)"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": {
     "auth_ref": [
      "r178",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.",
        "label": "Schedule of Change in Accounting Estimate [Table Text Block]",
        "terseLabel": "Schedule of Change in Accounting Estimate"
       }
      }
     },
     "localname": "ScheduleOfChangeInAccountingEstimateTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r63",
      "r150",
      "r362",
      "r363",
      "r364",
      "r365",
      "r653",
      "r654",
      "r656",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": {
     "auth_ref": [
      "r393",
      "r394",
      "r465",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) 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 equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]",
        "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Tax Effects of Significant Items Comprising Net Deferred Income Tax Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.",
        "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Pre-Tax Amounts Recognized in Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails",
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r600",
      "r606",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Gains (Losses) on Derivatives Recognized on Statements of Earnings"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r10",
      "r11",
      "r12",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Basic and Diluted Earnings Per Share (EPS)"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r187",
      "r191",
      "r193",
      "r195",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Statutory Federal Income Tax Rate and Effective Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Pension Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r302",
      "r307",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r302",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Components of Amortized Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r297",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r297",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income Before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Non-Amortized Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r20",
      "r44",
      "r45",
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Schedule of Components of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INVENTORIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Components of the Net Periodic Pension (Benefit) Expense"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "terseLabel": "Schedule of Changes in PBO and Fair Value of Plan Assets for Pension Plan"
       }
      }
     },
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of notional amounts of outstanding derivative"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Changes in the Product Warranty Accrual"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GUARANTEESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r52",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Data (Unaudited)"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r333",
      "r334",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r333",
      "r334",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Activities"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r331",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Liabilities Recorded For The Restructuring Plan And Changes"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r104",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Summary by Geographical Area by Location"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r231",
      "r234",
      "r246",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r231",
      "r234",
      "r246",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information of Sales and Operating Income"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r465",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Summary of Status of Stock Options Outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r469",
      "r479",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Activity of Stock Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used in Estimating Fair Value of Each Option Grant"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Future Estimated Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r218",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r259",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r218",
      "r220",
      "r221",
      "r231",
      "r235",
      "r247",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r258",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "BUSINESS SEGMENTS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Business Segments",
        "verboseLabel": "Summary by Geographical Area by Location"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]",
        "terseLabel": "Other option disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period of options",
        "verboseLabel": "Vesting period of performance-based stock units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grants (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted\u2011average per share price on grant date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Assumptions used in estimating fair value of each option grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Stock Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Shares of common stock available for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average per share fair value of option granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r471",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Balance at the end of the period (in shares)",
        "periodStartLabel": "Balance at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Activity of stock plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Balance at the end of the period (in dollars per share)",
        "periodStartLabel": "Balance at the beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Options vested or expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Options vested or expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options vested or expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r463",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Options outstanding and exercisable by price range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Exercise price range, low end of range (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Options Exercisable, Number (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Options Outstanding, Number (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Exercise price range, high end of range (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period of grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r485",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life from vesting date"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options vested or expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options Exercisable Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options Outstanding, Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r54",
      "r719"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-term Bank Loans and Notes Payable",
        "terseLabel": "Notes payable to banks",
        "verboseLabel": "Outstanding amount"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails",
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r24",
      "r695",
      "r711"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Short-term Debt",
        "terseLabel": "Balance"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt [Abstract]",
        "terseLabel": "Cash overdrafts"
       }
      }
     },
     "localname": "ShortTermBorrowingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-term Debt [Line Items]",
        "terseLabel": "Bank Credit Arrangements"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.",
        "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted average interest rate on short-term borrowings"
       }
      }
     },
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r665",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "terseLabel": "Uncertain tax positions for which reversal is reasonably possible during the next 12 months"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r218",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r259",
      "r297",
      "r324",
      "r332",
      "r341",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r66",
      "r165",
      "r166",
      "r168",
      "r171",
      "r180",
      "r183",
      "r207",
      "r278",
      "r361",
      "r366",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r207",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r29",
      "r30",
      "r361",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock awards; shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r29",
      "r30",
      "r361",
      "r366",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Stock options exercised; shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r361",
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock awards"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r66",
      "r361",
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Stock Repurchase Program, Period in Force",
        "terseLabel": "Length of authorization period"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r30",
      "r35",
      "r36",
      "r148",
      "r268",
      "r274",
      "r635"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "terseLabel": "After tax adjustment to retained earnings",
        "totalLabel": "Total Valmont Industries,\u00a0Inc. shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r148",
      "r165",
      "r166",
      "r168",
      "r171",
      "r180",
      "r274",
      "r278",
      "r366",
      "r497",
      "r498",
      "r499",
      "r536",
      "r537",
      "r569",
      "r570",
      "r587",
      "r635",
      "r642",
      "r643",
      "r649",
      "r734",
      "r735"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r146",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "StockholdersEquityPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r514",
      "r521",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Schedule of Activity Related to Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r384",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r384",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r267",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingSecurities": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI",
        "terseLabel": "Trading securities"
       }
      }
     },
     "localname": "TradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Point in Time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Over Time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "terseLabel": "Transportation equipment"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/PROPERTYPLANTANDEQUIPMENTDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r65",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r65",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Common shares in treasury, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r30",
      "r361",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Purchase of treasury shares acquired (in shares)",
        "verboseLabel": "Shares acquired under share repurchase program"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r65",
      "r368",
      "r369"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Cost of treasury stock, common shares of 6,674,866 in 2020 and 6,356,103 in 2019"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r361",
      "r366",
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Purchase of treasury shares"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r173",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r534",
      "r535",
      "r536",
      "r537",
      "r689",
      "r690",
      "r691",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Noncash loss on trading securities"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r505",
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Gross Unrecognized Tax Benefits end of year",
        "periodStartLabel": "Gross Unrecognized Tax Benefits beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Gross decreases\u2014tax positions in prior period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements with taxing authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties relating to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Gross increases\u2014current\u2011period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Gross increases\u2014tax positions in prior period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that, if recognized, would affect effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r215",
      "r216",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Allowance for deferred income tax asset valuation"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r156",
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at close of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to profit and loss"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Deductions from reserves*"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r160",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r160",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r666",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease payments"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r186",
      "r195"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Shares outstanding dilutive (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r184",
      "r195"
     ],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Shares outstanding basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "vmi_A2018RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Restructuring Plan [Member]",
        "label": "2018 Restructuring Plan [Member]",
        "terseLabel": "2018 Restructuring Plan"
       }
      }
     },
     "localname": "A2018RestructuringPlanMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_A2020RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Restructuring Plan",
        "label": "2020 Restructuring Plan [Member]",
        "terseLabel": "2020 Restructuring Plan"
       }
      }
     },
     "localname": "A2020RestructuringPlanMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ASUUpdate201616Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ASU Update 2016-16",
        "label": "ASU Update 2016-16 [Member]",
        "terseLabel": "Accounting Standards Update 2016-16"
       }
      }
     },
     "localname": "ASUUpdate201616Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_AccessSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to access systems applications.",
        "label": "Access Systems [Member]",
        "terseLabel": "Access Systems"
       }
      }
     },
     "localname": "AccessSystemsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the disclosures for all significant accounting policies of the reporting entity.",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the changes to accumulated comprehensive income resulting from the net appreciation or the net loss in value of unsold derivative instruments designated and qualifying as the effective portion of cash flow hedges.",
        "label": "Accumulated Net Unrealized Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]",
        "verboseLabel": "Gain on Hedging Activities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_AccumulatedOtherComprehensiveIncomeLossRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) Roll Forward",
        "terseLabel": "Components of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossRollForward",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ActiveMembersOfDefinedBenefitRetirementPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of active employees as members of defined benefit retirement plan.",
        "label": "Active Members of Defined Benefit Retirement Plan",
        "terseLabel": "Active members of defined benefit retirement income plan"
       }
      }
     },
     "localname": "ActiveMembersOfDefinedBenefitRetirementPlan",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vmi_AgSenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AgSense",
        "label": "AgSense [Member]",
        "terseLabel": "AgSense"
       }
      }
     },
     "localname": "AgSenseMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_AssetImpairmentNetLossOnDisposalsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset impairment charges and loss on disposal of assets pursuant to a restructuring plan.",
        "label": "Asset Impairment Net Loss On Disposals [Member]",
        "terseLabel": "Impairments of fixed assets/net loss on disposals"
       }
      }
     },
     "localname": "AssetImpairmentNetLossOnDisposalsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AssetsAndLiabilitiesLessee [Table Text Block]",
        "label": "Assets And Liabilities Lessee [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_BankCreditArrangementsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BANK CREDIT ARRANGEMENTS",
        "terseLabel": "BANK CREDIT ARRANGEMENTS"
       }
      }
     },
     "localname": "BankCreditArrangementsDisclosureAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "xbrltype": "stringItemType"
    },
    "vmi_BankCreditArrangementsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entire disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of draw downs on the line.",
        "label": "Bank Credit Arrangements Disclosure [Text Block]",
        "terseLabel": "BANK CREDIT ARRANGEMENTS"
       }
      }
     },
     "localname": "BankCreditArrangementsDisclosureTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_CoatingsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Coatings segment, a reportable segment of the entity. This segment consists of galvanizing, anodizing and powder coating services on a global basis.",
        "label": "Coatings Segment [Member]",
        "terseLabel": "Coatings",
        "verboseLabel": "Coatings Segment"
       }
      }
     },
     "localname": "CoatingsSegmentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_CommunicationStructuresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to communication products.",
        "label": "Communication Structures [Member]",
        "terseLabel": "Communication Products"
       }
      }
     },
     "localname": "CommunicationStructuresMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ConcreteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to concrete processing products and/or services.",
        "label": "Concrete [Member]",
        "terseLabel": "Concrete"
       }
      }
     },
     "localname": "ConcreteMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ConnectItWirelessInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connect-It Wireless, Inc. [Member]",
        "label": "Connect-It Wireless, Inc. [Member]",
        "terseLabel": "Connect-It Wireless, Inc."
       }
      }
     },
     "localname": "ConnectItWirelessInc.Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ContractLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Liabilities",
        "label": "Contract Liabilities [Member]",
        "terseLabel": "Contract Liabilities"
       }
      }
     },
     "localname": "ContractLiabilitiesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ConvertItaliaSpAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convert Italia SpA [Member]",
        "label": "Convert Italia SpA [Member]",
        "terseLabel": "Convert"
       }
      }
     },
     "localname": "ConvertItaliaSpAMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_CostMethodInvestmentOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ownership percentage of common stock in the investee accounted under the cost method of accounting.",
        "label": "Cost Method Investment, Ownership Percentage",
        "terseLabel": "Cost method investment in affiliates, ownership percentage"
       }
      }
     },
     "localname": "CostMethodInvestmentOwnershipPercentage",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_CostsAssociatedWithRefinancingOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of costs associated with refinancing of debt.",
        "label": "Costs Associated with Refinancing of Debt",
        "negatedLabel": "Costs associated with refinancing of debt"
       }
      }
     },
     "localname": "CostsAssociatedWithRefinancingOfDebt",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_CrossCurrencyInterestRateContractOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross Currency Interest Rate Contract, One [Member]",
        "label": "Cross Currency Interest Rate Contract, One [Member]",
        "terseLabel": "Cross Currency Interest Rate Contract, One"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractOneMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_CrossCurrencyInterestRateContractTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross Currency Interest Rate Contract, Two [Member]",
        "label": "Cross Currency Interest Rate Contract, Two [Member]",
        "terseLabel": "Cross Currency Interest Rate Contract, Two"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractTwoMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSScheduleofNotionalAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the current federal, state and foreign income tax expense (benefit) total for the company.",
        "label": "Current Federal State Foreign Income Tax Expense Benefit Total",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentFederalStateForeignIncomeTaxExpenseBenefitTotal",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DebtInstrumentRepurchasePriceAsPercentageOfFaceValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the redemption price of notes that were redeemed, stated as a percentage of the face value.",
        "label": "Debt Instrument, Repurchase Price as Percentage of Face Value",
        "terseLabel": "Redemption price of notes, stated as a percentage of principal amount"
       }
      }
     },
     "localname": "DebtInstrumentRepurchasePriceAsPercentageOfFaceValue",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DebtInstrumentVariableInterestRateBasisPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the interest period to determine the variable interest rate, such as LIBOR or the US Treasury rate.",
        "label": "Debt Instrument, Variable Interest Rate Basis Period",
        "terseLabel": "Variable interest rate, base period"
       }
      }
     },
     "localname": "DebtInstrumentVariableInterestRateBasisPeriod",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_DebtInstrumentVariableRateBaseFederalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The federal funds rate used to calculate the variable interest rate of the debt instrument.",
        "label": "Debt Instrument Variable Rate Base Federal [Member]",
        "terseLabel": "Federal Funds rate"
       }
      }
     },
     "localname": "DebtInstrumentVariableRateBaseFederalMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_DebtInstrumentVariableRateBasePrimeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The prime interest rate used to calculate the variable interest rate of the debt instrument.",
        "label": "Debt Instrument Variable Rate Base Prime [Member]",
        "terseLabel": "Prime lending rate"
       }
      }
     },
     "localname": "DebtInstrumentVariableRateBasePrimeMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_DebtRefinancingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Refinancing Costs",
        "label": "Debt Refinancing Costs",
        "negatedTerseLabel": "Costs associated with refinancing of debt"
       }
      }
     },
     "localname": "DebtRefinancingCosts",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredCompensationLiabilitiesNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities for fully funded, non-qualified deferred compensation plan payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liabilities, Noncurrent",
        "terseLabel": "Liabilities related to non-qualified deferred compensation plan included in other noncurrent liabilities",
        "verboseLabel": "Liabilities recorded for the investments held"
       }
      }
     },
     "localname": "DeferredCompensationLiabilitiesNoncurrent",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails",
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate tax effects as of the balance sheet date of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses included in refundable and deferred income taxes, which can only be deducted for tax purposes when permitted under enacted tax laws; net of deducting the allocated valuation allowance, if any, to reduce such amount to net realizable value.",
        "label": "Deferred Tax Assets, Included in Refundable and Deferred Income Taxes",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsIncludedInRefundableAndDeferredIncomeTaxes",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liabilities",
        "label": "Deferred Tax Assets, Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Deferred Tax Assets, Liabilities Balance Sheet Caption [Abstract]",
        "terseLabel": "Deferred income tax assets (liabilities), Balance Sheet Caption"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesBalanceSheetCaptionAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from all unused tax credit carryforwards resulting from acquisitions which have been reduced by a valuation allowance. Also includes the tax effects of the amount of excesses of tax deductions over gross income in a year resulting from acquisitions which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.",
        "label": "Deferred Tax Assets, Tax Credit and Net Operating Loss Carryforwards Resulting from Acquisitions",
        "terseLabel": "Tax credit and net operating loss carryforwards related to the defined benefit pension obligation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditAndNetOperatingLossCarryforwardsResultingFromAcquisitions",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Compensation and Benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Compensation and Benefits",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedCompensationandBenefits",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pretax net amount of gains and losses related to currency translation that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in other comprehensive income as they arise.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income Currency Translation Gain (Loss) before Tax",
        "terseLabel": "Currency translation gain (loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurrencyTranslationGainLossBeforeTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DefinedBenefitPlanAgeForRetirementBenefits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the age after which the qualified employees to receive retirement benefits.",
        "label": "Defined Benefit Plan, Age for Retirement Benefits",
        "terseLabel": "Eligibility age"
       }
      }
     },
     "localname": "DefinedBenefitPlanAgeForRetirementBenefits",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the consumer price index inflation rate used in determining the benefit obligation.",
        "label": "Defined Benefit Plan, Assumptions used Calculating Benefit Obligation Consumer Price Index Inflation Rate",
        "terseLabel": "CPI inflation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationConsumerPriceIndexInflationRate",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the retail price index inflation rate used in determining the benefit obligation.",
        "label": "Defined Benefit Plan Assumptions used Calculating Benefit Obligation Retail Prices Index Inflation Rate",
        "terseLabel": "RPI inflation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetailPricesIndexInflationRate",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the consumer price index inflation rate estimated to determine expenses related to pension plans.",
        "label": "Defined Benefit Plan Assumptions used Calculating Net Periodic Benefit Cost Consumer Price Index Inflation Rate",
        "terseLabel": "CPI Inflation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostConsumerPriceIndexInflationRate",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the retail price index inflation rate estimated to determine expenses related to pension plans.",
        "label": "Defined Benefit Plan Assumptions used Calculating Net Periodic Benefit Cost Retail Price Index Inflation Rate",
        "terseLabel": "RPI Inflation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRetailPriceIndexInflationRate",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefits expected to be paid in the five fiscal years after the fourth fiscal year following the latest fiscal year from a defined benefit plan.",
        "label": "Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years after Year Four",
        "terseLabel": "Years 2026\u00a0-\u00a02030"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsAfterYearFour",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_DefinedBenefitPlanPercentageOfSalaryRetirementBenefits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the retirement benefits to qualified employees, as percentage of final salary per year of service.",
        "label": "Defined Benefit Plan, Percentage of Salary Retirement Benefits",
        "terseLabel": "Pension retirement benefits to qualified employees as percent of final salary per year of service"
       }
      }
     },
     "localname": "DefinedBenefitPlanPercentageOfSalaryRetirementBenefits",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weighted average maturity of the debt portfolio.",
        "label": "Defined Benefit Plan, Weighted Average Maturity, Period of Debt Portfolio",
        "terseLabel": "Weighted average maturity period of corporate bond portfolio"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageMaturityPeriodOfDebtPortfolio",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The limit of annual employee contributions to the plan per calendar year as a percentage of compensation.",
        "label": "Defined Contribution Plan, Employee Contribution Limit Percentage of Compensation",
        "terseLabel": "Employee contribution limit per calendar year to 401 (k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EMPLOYEERETIREMENTSAVINGSPLANDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_DeltaEMDPtyLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Delta EMD Pty. Ltd.",
        "label": "Delta E M D Pty Ltd [Member]",
        "verboseLabel": "EMD"
       }
      }
     },
     "localname": "DeltaEMDPtyLtdMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_DonhadMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Donhad, a trade name of the entity.",
        "label": "Donhad [Member]",
        "terseLabel": "Donhad"
       }
      }
     },
     "localname": "DonhadMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails",
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ESSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESS [Member]",
        "label": "ESS [Member]",
        "terseLabel": "ESS"
       }
      }
     },
     "localname": "ESSMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_EarningsPerShareDilutiveSecuritiesStockOptionsPerShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount resulting from the \"as if\" assumption that stock options were exercised for purposes of computing the dilutive effect of convertible securities.",
        "label": "Earnings Per Share, Dilutive Securities, Stock Options, Per Share",
        "terseLabel": "Dilutive effect of stock options (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDilutiveSecuritiesStockOptionsPerShare",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHAREScheduleofReconciliationofBasicandDilutedEarningsPerShareEPSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to carryforwards, credits and changes in valuation allowances.",
        "label": "Carryforwards, credits and changes in valuation allowances (as a percent)",
        "negatedLabel": "Carryforwards, credits and changes in valuation allowances"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationCarryforwardsCreditsAndChangesInValuationAllowances",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Effects of 2017 Tax Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActPercent",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_EnergiaSolarDoBrasilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energia Solar do Brasil",
        "label": "Energia Solar do Brasil [Member]",
        "terseLabel": "Energia Solar do Brasil"
       }
      }
     },
     "localname": "EnergiaSolarDoBrasilMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_EngineeredSolarTrackerSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineered Solar Tracker Solutions [Member]",
        "label": "Engineered Solar Tracker Solutions [Member]",
        "terseLabel": "Engineered Solar Tracker Solutions"
       }
      }
     },
     "localname": "EngineeredSolarTrackerSolutionsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_EngineeredSupportStructuresSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Engineered Infrastructure Products segment, a reportable segment of the entity. This segment consists of the manufacturing of engineered metal structures and components for the global lighting and traffic, wireless communication, roadway safety and access systems applications.",
        "label": "Engineered Support Structures Segment [Member]",
        "terseLabel": "Engineered Support Structures Segment",
        "verboseLabel": "Engineered Support Structures"
       }
      }
     },
     "localname": "EngineeredSupportStructuresSegmentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ExercisePriceRangeDollar104.47ToDollar110.33Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $104.47 and $110.33",
        "label": "Exercise Price Range Dollar104.47 To Dollar110.33 [Member]",
        "terseLabel": "Range of exercise price per share from $123.87 and $132.84"
       }
      }
     },
     "localname": "ExercisePriceRangeDollar104.47ToDollar110.33Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ExercisePriceRangeDollar120.91ToDollar151.45Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $120.91 to $151.45.",
        "label": "Exercise Price Range Dollar120.91 To Dollar151.45 [Member]",
        "terseLabel": "Range of exercise price per share from $142.67 to $164.35"
       }
      }
     },
     "localname": "ExercisePriceRangeDollar120.91ToDollar151.45Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ExercisePriceRangeDollar60.97ToDollar85.32Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to options for exercise prices per share of stock options outstanding and exercisable between $60.97 and $85.32.",
        "label": "Exercise Price Range Dollar60.97 To Dollar85.32 [Member]",
        "terseLabel": "Range of exercise price per share from $104.47 and $112.08"
       }
      }
     },
     "localname": "ExercisePriceRangeDollar60.97ToDollar85.32Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONSummaryofStatusofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_FiscalYearAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal Year",
        "label": "Fiscal Year [Abstract]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalYearAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_GainLossFromSaleOfBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) From Sale Of Business [Member]",
        "label": "Gain (Loss) From Sale Of Business [Member]",
        "terseLabel": "Loss from divestiture of grinding media business"
       }
      }
     },
     "localname": "GainLossFromSaleOfBusinessMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GainLossOnSaleOfBusiness",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Loss On Sale Of Business, Before Foreign Currency Adjustment",
        "label": "Gain Loss On Sale Of Business, Before Foreign Currency Adjustment",
        "terseLabel": "Pre-tax gain from divestiture, before recognition of currency translation loss"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusinessBeforeForeignCurrencyAdjustment",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DIVESTITURENarrativeDetails",
      "http://www.valmont.com/role/DIVESTITUREScheduleofDisposalGroupsIncludingDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_GoodwillAndIndefinitelivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill And Indefinite-lived Intangible Assets [Member]",
        "label": "Goodwill And Indefinite-lived Intangible Assets [Member]",
        "terseLabel": "Goodwill And Indefinite-lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIndefinitelivedIntangibleAssetsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ImpactOfChangeFromLIFOToFIFOAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of Change from LIFO to FIFO",
        "label": "Impact of Change from LIFO to FIFO [Abstract]",
        "terseLabel": "Impact of Change from LIFO to FIFO [Abstract]"
       }
      }
     },
     "localname": "ImpactOfChangeFromLIFOToFIFOAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ImpairmentOfGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Goodwill and Intangible Assets",
        "label": "Impairment of Goodwill and Intangible Assets",
        "terseLabel": "Impairment of goodwill &amp; intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfGoodwillAndIntangibleAssets",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments and Noncontrolling Interest",
        "totalLabel": "Earnings before equity in earnings of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsAndNoncontrollingInterest",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_IncomeLossFromEquityMethodInvestmentsNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Loss From Equity Method Investments Net Of Tax",
        "label": "Income Loss From Equity Method Investments Net Of Tax",
        "negatedTerseLabel": "Equity in earnings in nonconsolidated subsidiaries",
        "verboseLabel": "Equity in earnings (loss) of nonconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also includes the net amount of deferred tax assets (after reduction for valuation allowance) and liabilities as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities that are classified as current in the financial statements, or that are expected to reverse in the next twelve months (or normal operating cycle, if longer), for entities that net deferred tax assets and tax liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.",
        "label": "Income Taxes Receivable and Deferred Tax Assets (Liabilities), Net, Current",
        "terseLabel": "Refundable income taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivableAndDeferredTaxAssetsLiabilitiesNetCurrent",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_IndustrialDevelopmentRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Development Revenue Bonds.",
        "label": "Industrial Development Revenue Bonds [Member]",
        "terseLabel": "IDR Bonds"
       }
      }
     },
     "localname": "IndustrialDevelopmentRevenueBondsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_IngalEPSOrIngalCivilProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Ingal EPS or Ingal Civil Products, a trade name of the entity.",
        "label": "Ingal E P S Or Ingal Civil Products [Member]",
        "terseLabel": "Ingal EPS/Ingal Civil Products"
       }
      }
     },
     "localname": "IngalEPSOrIngalCivilProductsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International [Member]",
        "label": "International [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_IrrigationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to the Irrigation segment, a reportable segment of the entity. This segment consists of the manufacture of agricultural irrigation equipment and related parts and services for the global agricultural industry.",
        "label": "Irrigation Segment [Member]",
        "terseLabel": "Irrigation Segment",
        "verboseLabel": "Irrigation"
       }
      }
     },
     "localname": "IrrigationSegmentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_KCUtilityPackagingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KC Utility Packaging",
        "label": "KC Utility Packaging [Member]",
        "terseLabel": "KC Utility Packaging"
       }
      }
     },
     "localname": "KCUtilityPackagingMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_LarsonCamouflageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Larson Camouflage [Member]",
        "label": "Larson Camouflage [Member]",
        "terseLabel": "Larson Camouflage"
       }
      }
     },
     "localname": "LarsonCamouflageMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CASHFLOWSUPPLEMENTARYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_LengthOfFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the length of fiscal year of the entity.",
        "label": "Length of Fiscal Year",
        "terseLabel": "Length of fiscal year 2020, 2019, 2018"
       }
      }
     },
     "localname": "LengthOfFiscalYear",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_LengthOfFiscalYear53Weeks": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Length of Fiscal Year, 53 weeks",
        "label": "Length of Fiscal Year, 53 weeks",
        "terseLabel": "Length of fiscal year, 53 weeks"
       }
      }
     },
     "localname": "LengthOfFiscalYear53Weeks",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_LesseeOperatingLeaseNotYetCommencedAnnualCashExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Not Yet Commenced, Annual Cash Expense",
        "label": "Lessee, Operating Lease, Not Yet Commenced, Annual Cash Expense",
        "terseLabel": "Operating lease, not yet commenced, first year annual cash expense"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotYetCommencedAnnualCashExpense",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease Not Yet Commenced, Annual Increase, Percent",
        "label": "Lessee, Operating Lease Not Yet Commenced, Annual Increase, Percent",
        "terseLabel": "Operating lease not yet commenced, annual increase (percent)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotYetCommencedAnnualIncreasePercent",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_LesseeOperatingLeaseNotYetCommencedLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Not Yet Commenced, Lease Term",
        "label": "Lessee, Operating Lease, Not Yet Commenced, Lease Term",
        "terseLabel": "Operating lease not yet commenced, lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotYetCommencedLeaseTerm",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vmi_LightingAndTrafficMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to lighting, traffic and roadway products and/or services.",
        "label": "Lighting And Traffic [Member]",
        "terseLabel": "Lighting, Traffic, and Highway Safety Products"
       }
      }
     },
     "localname": "LightingAndTrafficMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_LineofCreditAdditionalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit, Additional Borrowing Capacity",
        "label": "Line of Credit, Additional Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity"
       }
      }
     },
     "localname": "LineofCreditAdditionalBorrowingCapacity",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_MinorityInterestOwnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority Interest Owner",
        "label": "Minority Interest Owner [Member]",
        "terseLabel": "Minority Interest Owner"
       }
      }
     },
     "localname": "MinorityInterestOwnerMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_NewmarkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Newmark, a trade name of the entity.",
        "label": "Newmark [Member]",
        "terseLabel": "Newmark"
       }
      }
     },
     "localname": "NewmarkMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_NonVestedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the details pertaining to nonvested stock awards and restricted stock units.",
        "label": "Non Vested Stock And Restricted Stock Units [Member]",
        "terseLabel": "Non-vested stock and restricted stock units"
       }
      }
     },
     "localname": "NonVestedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONScheduleofNonVestedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_NoncurrentIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The non-current component of income tax expense for the period representing amounts of income taxes paid or payable (or refundable) for the period for all income tax obligations as determined by applying the provisions of relevant enacted tax laws to relevant amounts of taxable Income or Loss from continuing operations.",
        "label": "Noncurrent Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Non-current:"
       }
      }
     },
     "localname": "NoncurrentIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_Notes1.75PercentTo3.485PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes with interest rates ranging from 1.75% to 3.485%.",
        "label": "Notes1.75 Percent To3.485 Percent [Member]",
        "terseLabel": "Other notes"
       }
      }
     },
     "localname": "Notes1.75PercentTo3.485PercentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_NumberOfEquityIncentivePlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Equity Incentive Plans",
        "label": "Number of Equity Incentive Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "NumberOfEquityIncentivePlans",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vmi_NumberOfFacilitiesClosed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Facilities Closed",
        "label": "Number Of Facilities Closed",
        "terseLabel": "Number of facilities closed"
       }
      }
     },
     "localname": "NumberOfFacilitiesClosed",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vmi_NumberOfTradeNamesImpaired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Trade Names Impaired",
        "label": "Number of Trade Names Impaired",
        "terseLabel": "Number of trade names impaired"
       }
      }
     },
     "localname": "NumberOfTradeNamesImpaired",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vmi_OffshoreandOtherComplexSteelStructuresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore and Other Complex Steel Structures [Member]",
        "label": "Offshore and Other Complex Steel Structures [Member]",
        "terseLabel": "Offshore and Other Complex Steel Structures"
       }
      }
     },
     "localname": "OffshoreandOtherComplexSteelStructuresMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_OperatingLeaseLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Liabilities [Member]",
        "label": "Operating Lease Liabilities [Member]",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LEASESScheduleofAssetsandLiabilitiesLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss) Amortization Cost (Benefit) Included in Interest Expense",
        "label": "Other Comprehensive Income (Loss) Amortization Cost (Benefit) Included in Interest Expense",
        "negatedTerseLabel": "Amortization cost (benefit) included in interest expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationCostBenefitIncludedInInterestExpense",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Deferred Loss on Interest Rate Hedges, after Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Deferred Loss on Interest Rate Hedges, after Tax",
        "terseLabel": "Deferred loss on interest rate hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeDeferredLossOnInterestRateHedgesAfterTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 6.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Realized Gain (Loss), after Reclassification and Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Realized Gain (Loss), after Reclassification and Tax",
        "negatedTerseLabel": "Realized (gain) loss on cash flow hedges recorded in earnings"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeRealizedGainLossAfterReclassificationAndTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax",
        "label": "Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax",
        "totalLabel": "Other Comprehensive Income Loss, Hedging Activities, Gain (loss), after Reclassification and Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 8.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), After Reclassification and Tax",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), After Reclassification and Tax",
        "terseLabel": "Realized (gain) loss on commodity hedges recorded in earnings"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossAfterReclassificationandTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 7.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, after Tax",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Commodity hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationafterTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "vmi_OtherComprehensiveIncomeLossHedgingActivitiesGainlossafterReclassificationandTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges upon the sale or liquidation of an investment in a foreign entity.",
        "label": "Other Comprehensive Income (Loss) Reclassification Adjustment from Accumulated other comprehensive income on Derivatives Realized upon Sale or Liquidation, Net of Tax",
        "negatedTerseLabel": "Realized loss on grinding media net investment hedge"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociOnDerivativesRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to other countries.",
        "label": "Other Countries [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Nonoperating Income (Expense), Including Gain/(Loss) on Investments",
        "label": "Other Nonoperating Income (Expense), Including Gain/(Loss) on Investments",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseIncludingGainLossonInvestments",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_OtherTradeNamesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other trade names of the entity, which are not defined elsewhere.",
        "label": "Other Trade Names [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTradeNamesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_PatentsAndProprietaryTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the patents and proprietary technology.",
        "label": "Patents And Proprietary Technology [Member]",
        "verboseLabel": "Patents\u00a0&amp; Proprietary Technology"
       }
      }
     },
     "localname": "PatentsAndProprietaryTechnologyMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_PaymentsForRefinancingOfLongTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Refinancing Of Long-Term Debt",
        "label": "Payments For Refinancing Of Long-Term Debt",
        "terseLabel": "Refinancing of long-term debt expense"
       }
      }
     },
     "localname": "PaymentsForRefinancingOfLongTermDebt",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_PaymentsForRefinancingOfLongTermDebtPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Refinancing Of Long-Term Debt, Per Share",
        "label": "Payments For Refinancing Of Long-Term Debt, Per Share",
        "terseLabel": "Refinancing of long-term debt expense (in dollars per share)"
       }
      }
     },
     "localname": "PaymentsForRefinancingOfLongTermDebtPerShare",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/EARNINGSPERSHARENarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common treasury shares issued under stock plans during the period.",
        "label": "Payments for Repurchase of Common Treasury Shares Stock Plan Exercises",
        "negatedLabel": "Purchase of common treasury shares\u2014stock plan exercises"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities",
        "label": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities",
        "negatedTerseLabel": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsToAcquireAdditionalInterestInSubsidiariesFinancingActivities",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of sales of individual business activities to total consolidated sales of operating segments that do not meet the quantitative thresholds and thus are not classified as reportable segments.",
        "label": "Percentage of Sales to Total Consolidated Sales of Other Business Activities, Aggregated as Other, Maximum",
        "verboseLabel": "Maximum percentage of sales of other businesses and activities to consolidated sales as basis for aggregation"
       }
      }
     },
     "localname": "PercentageOfSalesToTotalConsolidatedSalesOfOtherBusinessActivitiesAggregatedAsOtherMaximum",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_ProductSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Sales",
        "label": "Product Sales [Member]",
        "terseLabel": "Product sales"
       }
      }
     },
     "localname": "ProductSalesMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSGainLossonDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for property, plant and equipment, and intangible assets including goodwill which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.",
        "label": "Property, Plant and Equipment and Intangible Assets Including Goodwill [Policy Text Block]",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsIncludingGoodwillPolicyTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_RestructuringChargesEffectPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Charges Effect Per Share",
        "label": "Restructuring Charges Effect Per Share",
        "terseLabel": "Restructuring expenses (in dollars per share)"
       }
      }
     },
     "localname": "RestructuringChargesEffectPerShare",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_RestructuringCostandReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Cost and Reserve [Roll Forward]",
        "label": "Restructuring Cost and Reserve [Roll Forward]",
        "terseLabel": "Restructuring Cost and Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringCostandReserveRollForward",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofLiabilitiesRecordedForTheRestructuringPlanAndChangesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.",
        "label": "Schedule of Assumptions Used to Determine Benefit Obligation [Table Text Block]",
        "terseLabel": "Schedule of Weighted-Average Actuarial Assumptions Used to Determine the Benefit Obligation"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedToDetermineBenefitObligationTableTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.",
        "label": "Schedule of Assumptions Used to Determine Expense [Table Text Block]",
        "terseLabel": "Schedule of Weighted-Average Actuarial Assumptions Used to Determine Expense"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedToDetermineExpenseTableTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DEFINEDBENEFITRETIREMENTPLANTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of deferred income tax assets (liabilities) presented on the consolidated balance sheets.",
        "label": "Schedule of Deferred Income Tax Assets Liabilities Balance Sheet Caption [Table Text Block]",
        "terseLabel": "Schedule of Deferred Income Tax Assets (Liabilities) Presented on the Consolidated Balance Sheets"
       }
      }
     },
     "localname": "ScheduleOfDeferredIncomeTaxAssetsLiabilitiesBalanceSheetCaptionTableTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices of non-vested stock and restricted stock units awarded to directors and certain management employees. Also includes the compensation expense associated with the grants.",
        "label": "Schedule of Share Based Compensation Nonvested Stock and Restricted Stock Unit Activity [Table Text block]",
        "terseLabel": "Schedule of Non-Vested Stock and Restricted Stock Units"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationNonvestedStockAndRestrictedStockUnitActivityTableTextblock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_SeniorUnsecuredNotes5.00PercentDue2044Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes 5.00 Percent Due 2044 [Member]",
        "label": "Senior Unsecured Notes 5.00 Percent Due 2044 [Member]",
        "terseLabel": "Senior Unsecured Notes 5.00% Due 2044"
       }
      }
     },
     "localname": "SeniorUnsecuredNotes5.00PercentDue2044Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DERIVATIVEFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_SeniorUnsecuredNotes5.25PercentDue2054Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes 5.25 Percent Due 2054 [Member]",
        "label": "Senior Unsecured Notes 5.25 Percent Due 2054 [Member]",
        "terseLabel": "Senior Unsecured Notes 5.25% Due 2054"
       }
      }
     },
     "localname": "SeniorUnsecuredNotes5.25PercentDue2054Member",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ShakespeareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Shakespeare, a trade name of the entity.",
        "label": "Shakespeare [Member]",
        "terseLabel": "Shakespeare"
       }
      }
     },
     "localname": "ShakespeareMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment, Award Options Number of Shares [Abstract]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfSharesAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement by Share-based Payment Award, Performance Target, Percent",
        "label": "Share-based Payment Arrangement by Share-based Payment Award, Performance Target, Percent",
        "terseLabel": "Performance target (percent)"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardPerformanceTargetPercent",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONPerformancebasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment, Award Options Contractual Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsContractualTermAbstract",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vmi_ShortTermBankLinesOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term bank line of credit.",
        "label": "Short Term Bank Lines Of Credit [Member]",
        "terseLabel": "Short Term Bank Lines Of Credit"
       }
      }
     },
     "localname": "ShortTermBankLinesOfCreditMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ShortTermLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which short-term borrowings can be made up to a specific amount at any point in time.",
        "label": "Short Term Line Of Credit [Member]",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermLineOfCreditMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BANKCREDITARRANGEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_SteelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to steel processing products and/or services.",
        "label": "Steel [Member]",
        "terseLabel": "Steel"
       }
      }
     },
     "localname": "SteelMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit",
        "label": "Stock Issued During Period, Value, Stock Options Exercised, Tax Benefit",
        "terseLabel": "Stock option expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedTaxBenefit",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_StockPriceHighEndOfRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the high end of stock price.",
        "label": "Stock Price High End of Range",
        "terseLabel": "Stock Price, High (in dollars per share)"
       }
      }
     },
     "localname": "StockPriceHighEndOfRange",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_StockPriceLowEndOfRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the low end of stock price.",
        "label": "Stock Price Low End of Range",
        "terseLabel": "Stock Price, Low (in dollars per share)"
       }
      }
     },
     "localname": "StockPriceLowEndOfRange",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/QUARTERLYFINANCIALDATAUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "vmi_ThresholdForDisclosurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold percentage which the entity uses for disclosure.",
        "label": "Threshold for Disclosure Percentage",
        "terseLabel": "Threshold for disclosure as percentage of net sales by customer"
       }
      }
     },
     "localname": "ThresholdForDisclosurePercentage",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSSummarybyGeographicalAreabyLocationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vmi_TorrentEngineeringandEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Torrent Engineering and Equipment [Member]",
        "label": "Torrent Engineering and Equipment [Member]",
        "terseLabel": "Torrent Engineering and Equipment"
       }
      }
     },
     "localname": "TorrentEngineeringandEquipmentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_TreasuryStockPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treasury stock.",
        "label": "Treasury Stock [Policy Text Block]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockPolicyTextBlock",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vmi_TreasuryStockSharesAcquiredStockPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares repurchased during the period to be used for the stock plan and are being held in treasury.",
        "label": "Treasury Stock Shares Acquired Stock Plan",
        "terseLabel": "Stock plan exercises; shares acquired (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquiredStockPlan",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "vmi_TreasuryStockValueAcquiredStockPlanCostMethod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of common and preferred stock that were purchased during the period for the stock plan. Recorded using the cost method.",
        "label": "Treasury Stock Value Acquired Stock Plan Cost Method",
        "negatedLabel": "Stock plan exercises"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredStockPlanCostMethod",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized discount on senior unsecured notes with an interest rate of 5.00% and 5.25%, due October 2044 and October 2054, respectively.",
        "label": "Unamortized Discount On Senior Unsecured Notes5.00 Percent And5.25 Percent [Member]",
        "terseLabel": "Unamortized discount on 5.00% and 5.25% senior unsecured notes"
       }
      }
     },
     "localname": "UnamortizedDiscountOnSeniorUnsecuredNotes5.00PercentAnd5.25PercentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_UnitedGalvanizingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United Galvanizing [Member]",
        "label": "United Galvanizing [Member]",
        "terseLabel": "United Galvanizing"
       }
      }
     },
     "localname": "UnitedGalvanizingMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the gross amount of decreases in unrecognized tax benefits resulting from lapses of the applicable statutes of limitations in the United States.",
        "label": "Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations Domestic",
        "terseLabel": "Reduction of income tax expense, due to expiration of statutes of limitation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitationsDomestic",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_UtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility [Member]",
        "label": "Utility [Member]",
        "verboseLabel": "Utility"
       }
      }
     },
     "localname": "UtilityMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/RESTRUCTURINGACTIVITIESScheduleofRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_UtilitySupportStructuresSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the Utility Support Structures segment, a reportable segment of the entity. This segment consists of the manufacture of engineered steel and concrete structures for the global utility industry.",
        "label": "Utility Support Structures Segment [Member]",
        "terseLabel": "Utility Support Structures Segment",
        "verboseLabel": "Utility Support Structures"
       }
      }
     },
     "localname": "UtilitySupportStructuresSegmentMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/BUSINESSSEGMENTSDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSCarryingAmountofGoodwillDetails",
      "http://www.valmont.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ValmontDeferredCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Valmont Deferred Compensation Plan.",
        "label": "Valmont Deferred Compensation Plan [Member]",
        "terseLabel": "Valmont Deferred Compensation Plan"
       }
      }
     },
     "localname": "ValmontDeferredCompensationPlanMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/DISCLOSURESABOUTTHEFAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ValmontSMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Valmont SM, a trade name of the entity.",
        "label": "Valmont S M [Member]",
        "terseLabel": "Valmont SM"
       }
      }
     },
     "localname": "ValmontSMMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowances and Reserves, Foreign Currency Translation Adjustments",
        "label": "Valuation Allowances and Reserves, Foreign Currency Translation Adjustments",
        "negatedTerseLabel": "Currency Translation Adjustment"
       }
      }
     },
     "localname": "ValuationAllowancesandReservesForeignCurrencyTranslationAdjustments",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vmi_WalparLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Walpar, LLC [Member]",
        "label": "Walpar, LLC [Member]",
        "terseLabel": "Walpar"
       }
      }
     },
     "localname": "WalparLLCMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vmi_WebforgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Webforge, a trade name of the entity.",
        "label": "Webforge [Member]",
        "terseLabel": "Webforge"
       }
      }
     },
     "localname": "WebforgeMember",
     "nsuri": "http://www.valmont.com/20201226",
     "presentation": [
      "http://www.valmont.com/role/GOODWILLANDINTANGIBLEASSETSNonAmortizedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 15
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(ee)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3505-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 2.A.6)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105049-122735"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117332851&loc=SL7495116-110257"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r761": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r762": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r763": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r764": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r765": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r766": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r767": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r768": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r769": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r770": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r771": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r772": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r773": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e709-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0000102729-21-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000102729-21-000012-xbrl.zip
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
M2A5B;ML3YY!"("I.A50Z1+B-<UMQKB47K3A+H5L,D(@E+/"9#4O?VK;1\3]
MB/##.K>EA JL@HG5N*R]A<*0V98<:\P(CLASAPBW<6XKSC5QE H,@]$I@O4A
M072*"0*(IE.Y2XN/OX!K]\<X:Q6I5X187^-6.QD7%)\K)29Q7PY4R-E9K!H<
M)JV<S6'#KNZ[K>5L-5*"TYEU]#:!-Q5)B3C+(2<"\EFME_Y?,6+=IMM:BN(O
M!FWR7A7G,ZCH,<W7)5E7FO]BLV%7]]W6<HB5$I=(;>?(#(%"=HC*18DOA6V.
MNC3;U#UBW:;;6D[I1HD7DP_0]LJ&P*+>0\6J;*2,'M<M;EPQ=JUSD!B-%CJ)
MQFH[$1>;4RP*%49C UKR9KUD_/9DTC^:KSI8$6JM?9AH4RVMH$QDA^"33DXQ
M:!-*8*>*[5(YF2[R:YT#14<V0@E80QO:2H3@.+ G98,GPC63\BM'K;4/%:M)
MU4!%,*P@1!_9.#:>/5J4/UU*PNXBO]8Y6,SBGYPUVH>VY#.YV/:_YAJ)57"&
MXGK)^96CUMJ'BU:YZ@N#8L_ )F;I)%7($3R%F(O=\&L=7-=R1B*JD(A]LAX8
M@@)D59(M@&W/:)MLAP1]EU(F/JS?'0SF&[M>'EU'81]=3:X4K8,)K3 1UEP#
M!* J_'*V"_7[;Q;5=7%@R]GMOI)6WFF)&A-HL#%E$Q4:46 21<*/L-KM!W)@
M2Y'WZ)PW*D<OGDDZ1HM11:,(BF8H8+JP[]G&@:TLNZP+4+6P2U<#2)!-J"84
MTI434*=F&C<.;#5%?DH4*JF:K4X0?<'DK4G!>6&<!BX=HMC&@:T<NQ@44(G1
MVYQ!%Q?!:MU*G2&VFBI=2DSMP@C4<K+X5/&4B[6M5(Z)C #!V:AJB5EG4WX
MC-<YB$(2*5NI&BP!G-9M4]$2,6F1NL8Q=TCA=L&$EZ(S?4:-9,":M@34J612
MJJY$<=_:Z=R%?;@[8L++6?O&.E/;B\[X LZV34MUS*XHAU8KW(01:Z"T!%,2
M@6606O8-Q)@REV1J#=J"KUV:9UQQ$UX*O*:-B:=(6:,2#QVC30G:)CHN(62N
MJU^U]!X.<%3X^3'S[,FXG!<$OI('.II-L,R>]#&WJC+]SM23K;F83%"MB1%(
M8 E$R5,P(2 P8)>1^;#+4(N7=\>C<BIV-NH@2):S;E6W:\P%(ME8:C5DQ7",
M_"_F^788H)S5-PW25[6 AIYR5WS-]VPLX3$ALT3C-0*S0AO R'\^.JC1GA=D
MDQ90\_YA59KBFN.=-X;Z(L?[2;M]SV9&01H'<HDBHJ#$B*5FS,K69, X7>;,
MB5JM1'-=88YT/6HQS+$ZV:"%-S45T(9C\1&M4A$4:G8\;P&G;B$F^+H6$*XL
M:%,6Y8E#*CDD9T4_0R;.21[4.$J<8[RT'6UO;83CFVQ'V]L=.B"*;8D4!]&C
MTA52!E\\.1N2=V).%]L=*+>Z4O1R)'FK_.>T/^U?URP/1SPYZN/S\0 G#\;W
M)CCM#VZX/Q00K_S [RBF[C"7T@H&B(9,C.A"V[>SB(?SOH9Y0O4Y,KT-1%]E
M:9^"]->6=NW4[PD/O(B8X#QI3&"JR^A2*$#!95LRZA_/TK[XQH_ZH_Z,G_3?
M,&V/Q)Z.^GG 6],ISZ;WSG;PU7AR?X#33^:0[I].9^,A3Y[Q^<XFT^/^R4UK
MX479?K"J,+4T/C90Q?@YSA<9!B?=FP+[ ]O^6I!F^=ZH*.](7% )@"#11:S5
MF^!=-$%#M)?>R*K5#8G_BEC_>_^B\NU3+*_QJ#\ZNFG+MSVUB"C89 =9>? (
M&JK"V)8F0$F%G!%)GR\L7W#I;0#Z2BN["M'?6-G54[\G,DTI%DQ%,SL!,64)
M1[2-,>J4 2*MOI7=FA?M#JUNQ.Z]#\8'!RK7W'86262\CP!8=,WQ<ANSM6/*
M?-3RT],W3/GK^N9.NH*0C+41JK%)+FYLJ2"^173@^2AANACI.'^QJI3Y2X#N
MCT<C+K/MV<O^A =RUO:H_'SCV1M?.@3SZ:G?$QBJY%)T"K$2*!U2@*AT*40*
MC0WZ?!_H#8Y?/*KX"33?86O9)JM3X>3;MNO>(DG_+5!)_UVTRV[UH>E8_]UE
MLH#/VB0TP08C^AU1L;5^SACA2+C8!T 9K7N7+U:5-7^)T8O&*'J,@S<XZK^_
M<>7>$#(]_45S2I^<^EV5Z5)MF9$5VER<STD"XRCV#Q1\Q& O+'^#X1?:V%58
MOL/&M,E$Q8 .X,!5G[(-EIQE1RG+ZTN9O+K);ZL#R[DF7<CL6R9VH7CK#1!
MJ0AD*.LJOC"Q,?4'LY;5ZYU7Q7[)FQHTZ4):@?$45:N\GK+8;W"&>4.4S]]U
M>T1M?^BO)\O^!(EW<7BS:4 +9(AQ$%-0);;4YA U>N,A$VI;,_MH?E05M18^
M9?FZ;BX<BHDJI0S!^&11XFT0\+%ZSI<CLBN<>ON7K-HZ>B[GWT!Z[7798!8S
MS5E#$ALG#,8@M +0*4KHY")Z&T7"N8O)#C-/>#M_L4'EKV8XS)?EWGUZZO<4
MH/$1O(,<'$<HD%"Z]FR3R,#L<^!+".WE3+4W80/A7T]2??%4L.^9L  ( YID
MK:MBC0;8FEQTEN JN5PA&04=R(Y>ODM<5!9T\<$:*ZVM7(;*-BJ=DQ)-I%+1
M]K)_ZBP8^^-Y=OKE5D0B>W!$#^7$DW:7CF!D2FP[^7@NRDNT&[%$KX,+UK'-
MTJ&=^SQ]V6UMP/HV5ZB_O#=;5#:L)@!K(]I2M&A"G\0U4I)>+9:JR-2.#R_=
M'X_>\&2V/<-!'Y^?;'5D="GX*@%AU3YR %'KJ;2E$1&9"+!5K5Y95*:3V2][
M;T<\:?'41QQV^J/Q1)Y/XC.>\'0V/^6VYE>ZR !2-K'3RG&P4%-./F0T!3&9
MDB!^6N9P%:FP(O!\>[&":UA^3SW!&F(,KE)2* I'@CX5<_26DHDQ,UX, 8)5
MG83P=QP,Y><^W[GI\3:XLD;].TPKDO-8";$6AI@1LPY4E<T!5 @Q78RW@;H8
M;]O@\G<V)<A\V0JX3T#\GB@\NLJIYE"*A HB6TI!C@4]E*"R[5*%J.U1&0_Y
M8YVH*PM?MT:T133'%0</^M,R&$_;[J7WSN3-R7B*@\>3\>E)RQD8G)+(U7:.
M-%-_=,JT)\UY/K3YD1,/QJ-CI#59BWXZZI^S 4_I [A#QM9$O_:G8S Z_++U
MXL'EUR\/7;YOW_\LN5@Q!70UH$60G@"==+PEMPV/@G3)YP5@8W,,O<L7JTJN
M:SR9#X/+!3^WFOK:B>=OA$+UWMES'/#N>/9Y9BUNMF?-;"!>]W1_;0/?X10_
MV$#%,D_N_),AM)]\>?"K+<%4(\80H@>=@$N40(1<-*66RMH =JB,UC,).\YW
M?Q:.W!]/&['D,YZ\^:1XQZ.+QKHO1%O@+-7"]QV[52V\L&U[C8_.!.%4&^+S
M*KE6/"1ZG7V;)N_2?E]?3*B'PY/!^(SY.4NHT_S:+5+JX?/G-^2C/U^4H[7#
M7FU]QEJ6AL^*8W6@6S@'Z'PNMJ"JA;RW$'*7R@IV@KX7*Q8V%%X@A9UG:VM-
MIJW(4BD5"89U0G#95L5=VD"C$Q2^H<U$-U06=0JVID I&5#@@;(INKB2BDTE
M '6ID.\RMQE:OAEMR-SJTN3 )L82=016B$;><LYD*U7M58?(O'Q"?6'5]?OC
MR<EX(J?* \X79FX(O3A"*Y<C$!0**@.#BC$;JT5ZN,B.%&P(O2'45W;WG+2-
M$%(AB-:GV&H+& <V4-%I+8.ON5>Z=O9F\*"K_!7/AR%8Z=ZC!T@U1=;,V2=F
M1:70AK^;T8.5YS"Y8*TMOJ@$-7K4F"HJ2UR35KY+HP?+B]U7P'HV7+[31\R
M2 E0AY8V$ T41[GF%#AC7J-]/E=C^&##YIMD,U1F6XV.K;)MUB%K4<>BD;WV
M)CBSEN'6TM3%9@#A5F8J2)D:LHFZ0E8Y5GEKLC4:F(Q/&T9O&/65ZM6[8BN
MIZ! @C$$X"#44LC6&=NE".QVP_>_Y>]\W5E;<KT]/,'^I#W);MNX8SK=&UWF
M:=U4MM@/2>7L@FF+LC"Z ! UHDW)1N,XDV6U9E1><"2_H?.JT3EQ3$'K&!2F
MMKMT#D:K5#ARQ6AUEV:_5GA<84/K6Z:UPQA+YA14M"#:0X*SVB9Z6[7[XBNO
M%ZV7-\2P(?8M$YL#.ZMT"=E%*&V_3G'6 %5QMI1YC5)O;CS4WY![U<B=%91:
M.+DV,)R5PRQ"VQL_W\'&7FQ-VPUR;\BU:N2"G%AK$0"(%8*-J#F8H!.BTBSA
M6X?(M4DAN/U!_ER+L(4Y%"&/11,A.B1PC@+PFI%G,W^_^#C;>Y9^+)08,NAB
MT9%114<#EH,/F_G[#9&^= /6K"2")>+JH)));=U])!!&*5?]&@4 -QK9;JAT
MIV^T;R,BWD %L(:B2Z&2K\&CU9J[)+>7'4MNZ'2G[Q+8JBB*Q+;@LHF</:!V
MA13Y5C&_.W3:P"EP.O#!)>5]-:"UBZP-1M"96?H=7LN\EN4N(WC.@X$\X&,>
MR<T'\_H;P_ZH+\\N)[_AA^].6GG1A0T*+"2*["2UHX:*Z+S1R0$GG\&EI)WC
MF#+$TB5/M:'VC<:XG:0W):QM%]!*&@$51"P8Y*- 9)W$#1MZKT^TNQC#ZB3-
ME3CL%(H*-CO05J,GJPPC 5*UO&:I"\M/(U^''J231,?"(<]#=1?GI3)94P8C
MD7HV&>M&B:\HV98]>M%)LHM,29S9IA@4*((,'H,1]K<M(G+JTDS+#T7V3I+-
M@2CB:BFV(5!O7=*EJB)W2-DD\K%#9%M%O[8"JR]^W$$.K2.Y&@NS-V!U3)%J
M\1! 7N1,74I4WW![,\KQ)W[;9*%M@VVC\V ]YHBB$6(M.FLBY3K$[Q]BC&$%
M+*N3/ _L@<%'L-$"U%9ZG\&52H8!+73)CZ_\A/^&Z4M-LFL;TB52  4@%)^T
MKSE;Q:C!U4[E(_Q8;-L,='P+VUTRF3S(WPI4I!31%.4S!8,!;)>JJOU8;.\D
MVTQ- :+**:D"U9G8EGQ&*.A1-+/OTK#:*K)M#:L"=)+FD'V(A5-)3$#>9HC
MU>CBJ[>F4T76.TKS+E8,Z"3513"0*H9,) ?*"ZNUL6Q+K3IYU%U2RYOQCPWE
MOX3R205312N'DL6QLVL5,)/SRA1MR'>J$/%F*&1#^B]=\%-#P9SD'P<Q!*S"
M?]MFPT/%4'2'2+^*Q%OVRI$-\?_[ @1*OB7WL2X0"9.N+A/9C)X#XX;X&^+=
M4 I2X$*J%E]L G&U4=N0":KAJ-":+LF,523>CYN2P40!2V:; T),-;9]72M8
MG5)R)FT\VHJ,3G227*E$9NDO.1<+-G/T2@4HWN1 1&4S'K!BM.XDR:PRUNA:
M,V@+RME<R+7MI@(8T-EVJ33T#Q*!=Y-FU;E@%;#V'H!2JJZMZ.&@HTU<-PIL
M)6/>3E*-H  6,U\Y!JT^3Q8V*:@U94,F=&FQY,:K_-T<N$&3*%;2XEIJ3L[G
MJB)F-J&EC'8(ZA\XALHQ&)5=DL!)1(?)A05,]-F%7 G7+!URC>,5%;U.)IF0
MK!, 8S*H!$X%FAW:3JUJ7'B\TDE DT\Q1P1')H'18HNIB+&2=<@AY"Z-;MQ
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
M PS&P:S,.7=! ^?HW(W@#^FRB1@[9Z;);#H$PX,#&3I.<2-HW"?H")&\ON<
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
M1!?C5]0 6R0SG!M#J :;BH41&%5YPJDFX:_M5UQ)B<_!J$EXQ'.M<A)'8->
MJ<Q2E<LTUR1Y+(EUOY#4C:(L)0F-5*Q"$J:IR#,E8YYJ@D-H?9G2<I_H0X8M
M5_*,,T455R*4V%-+T(1SP3A\$,LT3!/]R$HH?T%'."<ZIG%"0\TU(2H6.D]Y
M$@F=A8F,R"-KI7$[A]-*'JB4Q&@BP4 W.3$\$SJ"DQ0"-IQ+EJQ"U.P>+:N5
M/-)(IS03A,<D#P$ZI2+5*DLER%^:A"9]1'U#?J7:I1B8-),F3GFN2*PUC^$/
M22J$3%(FY".JSOV5ZH="390RL3(R,42'1! *)PSH224)E_01 :9?J89'951J
MI;"^$.MX.""D/,ERD, Q95*HQR>!7Y858&!^[1S.E12].8TC$<<D(BDG(@2K
M1N>A(=CT53.6KX)W:4F/<S']"5*C$D/S+-*4J)Q3K;C6.4D3DR49?42.B(<^
MSL7X'(366:*4Y-B1.8D9G%C&P())0L4XE9]VUS+VNE,L1G!6<.UEL=E\\W<0
M*XU8&D<DSD%LREAPQB,-*I&P4!'!&![,6EK>]&!F!>!/' S@D9#BJ*P\S]"4
M8#3FB=%2D%C0G,7V8-9R[Z8',R/*?N)@HBA3/.)Q""B1)$HR O(KIAFA*DRE
M8"N &Z_I B?+R6A<73Q_=_BX(*+..(MDEE*<#\ITRF@2:I$E/"1IEHM5&:>T
MV)-;"!IDG%$E!0]YFA'#$ZH)_$F*F&@<8KP*J26+/[G%^#E31HC049P+2FB8
M4BE#DV19%(/U+;-5*52[P<EMO7M<TC))1!IFAFH61B2GAN49C4Q*TEREDD6K
M,H9VL2>W$&E)F&)IDB01B20A5 HE5!810)&)2!*S"N&BQ9_<8J0E26F<YYP9
M!M87G%R2B3AG8:QEK,(H?3S2<OO_'I>TU(JQ/$H3%H*>RY.,YUA\EN5$ _=1
ML@KNQ\6?W&)*4F-M0I.&.C,Q"$O&T-86)LTT&-]1L@J>QL6?W$*D92I3K4.
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
M\-1]IL9& $IF.$$=$7 0$H&<DKMSW\SK2PR!WT+(7O[5PVV'52Z'H$2K8ES
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
M/K-SGD8XJ\IO%X'M^6U=1^CPM$Z7T6@"&.U4:ROTX==60)^40Z6KVB?D6R4
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
M0W=[OQ2[DC%.NFOD"&CR FQ! 'AV!.EDA(._\:"Z2^P-<+)W.4)EZFZH.SW
MI<2?UQ?U6)\":,!-:@17LU&X*3@2?(A0)3@K 52X\K,6H]@A>)B%$0!Z@',.
M (\H^['=RYF].RTKG$%>PU/P]@*?-!RZP:SMNN&WM1><MN5-A2X0W)]1?5K8
MWA<;@)W@!X6PQQ?@@?OWJR<"QP'BI["1%E_Y-ACUN*S #'3OV:/LYE4] JN#
M4XT8!Z@+3K>[3/][4IRUR2B5#U*WZ*PAH&:KSKDE$8,.G"'<"U-:3W0E"EFH
M9JUGNAZ[O^//.R '+RNK\@R(AX_AY+_J8 S,L($OA,_3S<T1 1]?N'N5MLJ@
M&)U-QG!=C56")\40(.*PAEO#IM4660'R\A2+?[LH]%#5%KT5=;L1]B=*?]7#
M$LY^#+LQ C8]OK (U)_U6:5EX;;V[&S8T![<>CA1CM*U*I 98-E\,BY'Y6DY
MJ=UKG;9Y/>XL&N'=/XFO=E=D]TT/!/_%AZ>E/X?FM=4$R0$W#OY0GMKM'C<O
MCF\-<DC;6<&6)8>%T58. =J>IM#-.9+N&F&V]"+0JIB7S<9X,: &DQK_!CN
MX+OE9W>&P*DH4C!4ZSK&X8^.;<:U/2*-O2CP\^-A*?AP"%0(*YP8;C?1W1;E
MDJYL;*.1<H$IOGD8=+"S]VS#"3ON4[['R.U]8>8>._$R25KSHFBX9P@&'@A7
M7IWBC<NFLPU^"\0/4@7_BX=][ WD;H'.QL"GPG'OCIKAFV<X3K0X!>8:7@1)
M_%_-WHSTV(Y]KIU-I0M+=* \K%WEC2X<8.A%B!W;B3^<?N+9T!7K3L9UH>Q<
MZGT0<2?!EAW>R3?OFO!6W,!O'!@(GN%(CB]6T-1'\5;[Y0>%%?-G./X2B+(J
MS^'L2ZOF<,HW,I,5^$.0O*BH+ 7I;UYP>_X,\'( %$6Y$7P9E>=#K8YUQ\--
M=@6R=T.7%@7,,+_# 'A?R<^X</P%BVO0C','(,F#EN'5R IA>R->GP0&X,Q&
M)^ROMM(?[A2NI*WY>'"WTX$H(7RSG#<@*,9.BC1;NM/L_QLO'S<7A-'MLH-@
M#D%-G9D[=$ 6W9N +%*%L3.$QP5W\Y#[ M]4Y:G]!.6K!K$.LM@/6.ZA/(]G
M 9?!TD'4-135J.:-*:J"WV$^KQ[)BXT.05@85XQ&Y5?>-B=#3 -;;+$FO&GP
M;]O5Z&(^&M7?\.F8]:>\0/X*"/ZTY:;"B7*$/O($A#6@%<"9%C !B 6N@^W"
M\T:M4XPF5@V<% 9'T9X#> 54-]+G=@RG@U8@XR>5]-JOAYO@-96%(G 4Y>@8
ML9@%MC5L"B]&]@X(@V>QQ?T+^&7D."?-D2X:VKO$57@P^.@][\!<G"%\!9,!
MY2$-(/$XPO/R858^(WZ"RX]U>5SQ,R!#=/4B'CE!Y  4J<I@5 )$GU3(C\.+
MP"%ZO+F[ID-FERX]\TU][9/'%V>ZYRS>#'"@K_[&3\^&&MV\8([!?=VZM?/O
M]E8%^+QN9HKO3'"<RH:3A(520+P[0+0.97F(8A"A6))OH5QGL+4&1+-G.! =
M=@$ OY@40XNZ9Z"0?[QU!;\\ 99QS8L!H?/>=N.BK:E>N"'N9Z6=D-L:BF;*
M@&YPHMW+^<:QX_^ZYRF_PAB$;0YX, 3F!K&$EN,%/M\;14X$G =@PU3'[N6<
MJL7US+<>>86.>+O%YV4U5)L=[(2CJK$Z BWRX#]C$@9 U$/\T2E8@\7 3F:V
MLT+M81U?G,%A_\!*65XT%-PS6]]2)&UWIXG/:&41GJ(71 Z1O=?!RY8),4E5
M+Y^ 0@UH5?TTB9[U7ZHATTG="&)4^94^T:"#05C81 G08,Y.!GIO9!$HQG]/
M@*.Z?F0>I.)UR"3MCZJI='[K*?JB+SIO33EK?UI&J#1&Q.T,\MH*2?<2R!'H
MN$%#:X;KX>5/T2_6\S[4G2S;M.&H#O3:7Z"$:E T;FIGZ=J8E9OJCKXC)XV'
M):*5SN3UM# E@^?*0GQT'$8LX!(VS>5@X.W_@)>#/[WDI^7$# '@HX!M7!<H
M,[EG\2MD%X 6J?G0BJ?.<7EL#\X9NCT@;Z4FZB)]7#E'5=_5>5H*] U)#@*J
M,0J<)^6J9W?VPR5!-A>I-:!4V;B?!65.;Z)EW$CT^FSB7JO2L.E3'CV4]%.P
MJ[U31.?=J?7Z^6/" "M0]AF77V"GK9W.\:!'?E>L3D0_8P'ZLC#.7&_>\G^0
ME.!^0T?+/Y2VOUR2SFP]8^_?"\RW64;<:TVV'RF9'N)%[]$?G4Q]B=:$K8\&
M4I6%<Q"_FE261[=]VH CVM9-4B!B.>,@<?M&H>65Q1JM4\ 4!8>N,76NJ$]:
M=WKC#7&@^I)#&,TW864 B(9.>UES<%S4%L4>\^%7Q%W6IF_]UP"J01K UHQ
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
M615\<>:#<U<'(7L*>*9;\-0>-$)P,^CFNS6VT=2%IJA.;9?IQN>&G?;A;5
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
MR.+*Y(6I(/\]I#'T77)MBXP;9#>X[C,^FF\];C;=X:JTAGY& N^54LXD)<Q
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
M2"-ON+.(>4 B6=5VC2+KN!_WD!H-VW0@#-GO37:6&LU,L4\-[9D3:;B[T'A
M&EG58XT@$B?Y12H:W<[ JAEM)]&N)OG3*1G2$9ZD27@[59_JR7OZ@._:2V$3
MBNA!'W8S2$L,%4CZ;S0:G[73X(%WI]T'443][G<8'VB+]BQJ[3&QQ^2N;:$@
M]T$>$KH[?J9H[@]5R>\&K-GJA@@GE3+K]U$^CU/L$-'2=@_;I"'EY>Q?(??.
M0%A?1)Q=A &FD6.I .8Y<'(9)BO$_K5L2Z?!S%9<12/:WE<+T8W6.S)!#[04
M;D=5[>X9):*,S!B@XQP;$."8AA$E JT]F9<9 ^+)1.LE=M9K@,K+%7[\+;,S
M"PKJ&1Z+DG+S*D/FEY0J):>/,UJN"(9ZI[0H]WYY47L'ZMCQU'Q2J=TGRU6<
MWH1A6[L<W;J,X\)Y'\Y#7 O+\][(%9C+5$T<.%[7G0P&3MCR5>Y(OK\ABHSS
M3ARMKZ& /[L%?Z^-2_&&M^*C[I_':()8Q;J":WPN>_*M,/.,0!\H"4S@;RMP
M'R7Q,DF6&DJCKD>,9%O2@$2O3!O'"A7,\F/< J;U5YQ1[GS!B=RX2G2+S$#,
MC O"?)Y%,XTT*AH(',_2LG#^R&4+@14UL^$W7X>S'#'?KZ^O.U?<3JXS3Y<=
MYT35K(EJHKR<4S-0AC\EN(.;-X1=0[W,"YF<O=X&A_!8)="$GKDL361T \*G
MH-8\#"+-M52JO*X9<^-:-=CA6F-UR%65G^@L48@>0+@0?XZSCZ/\4I1NTRBX
M$/@V#PGQ&<$U"(5Y%::PMUQADZM>I)C(?9'AY+$U6/A]'G*ZMRS,%A=+QZ%9
M;:*N@MV7\.JBHISK6N5:N"*O("Z#ZRF:Q8RU@5=S%L)=R%6P O(_RL37"G:H
M+"@=4C#I[@+B#DVQ16=4YF"'JC;?R;]Q?B<6LLOJ2:.]0B135PD,3X >2 96
MN=V(MP1L@L4-9I,H&@HX :N532@.ZIU -8B4G*J(JGB3JPAQ9I08&HID)V W
MY,4XH#]TP0.])$Q\V<^ &E](=44VO8O#[YMJOCK.1[WB@J%#(FQA$!5<M<_%
M[R[)KS!>Z84:&TH@ P:.![9C8X 9%@MB*ECKJ1<JLGX+@9*P<P^..UCOQ95O
M36O^_W:4;[5$ AB:H".50*D#5A%"ANX4OM)L*EO:,#+$&7<]$LVCC)\-UG\&
M!P"FD)CP(0[WM:3KT2&(4KPOL5((3+FXI(LW(" Q"9I$R!\Y78UA B-E_@6A
MYE3E!?^&:P38,9$KR&PN ^8^E?FE@C9:IHE&R8X2U<<V1H 3.,7IBEN@:[ Y
MN"U7:48=F?A*<LUKC2J[0#B"/*)!5,V+NNZ>Y]VBZFV#=$48*$T:F=&T"WMR
M$DA 5<?BUBP,<4Z?*PJ[C* 94<W_%5BT!!^HH%+,KEI87UA(*@M0*T/Y8OV3
M_$CYOAHQL%+O/,[;MZ88L#3WN4??1A8M%<Q7#0H-I*7K@#X/_X4G%;A96""F
M#?V)[7!0FT]1O\+).@PS[SH*U2:%'8_(H0"7!,.K8PE9!H0-OY?\ +HW6 &^
M0E@AVA0>AI]UHH"0YV[( 4%U8(QB :2&2QTV@GN0L'^$X7=B__H9'SH_D[:%
M\!1=P34-NYA)'8/%ET .PP-"#385Y=%N4'UL4$DJXSS-;KB'@>MHQ"50E.)
M?DP=.-6_\MBGDCU\"1^N(O,1&>@;_/!EGS!I]LK.Y 0^,D\ON';7E$2.;"&7
M2^N/.CN2V$3XT9(ZI,YN1#>$3QWGMY(1L+YHZQ:5365!X2BF$'YHU;(]AT":
M#XLR9I3!.")+@!'0%!P2-DM"24:(79=HR+H$;H:@+K1; GZ4W,6B25C]>"$:
M# 'V^<HBY;;M/F)QQ<6E 'GT%R&]A[0;KOI39,<^G7A@"(TU-Y!OJEX$K!K4
MEH+H^89J*GF4I=/66"ZC<67,/X2O%HB!N>20.C%1D6!4E$+29]R4[AM\^E>)
MP-VB XF"G.%*W7!.*Q6.$&G2R2Z=P*O8!L[/L$/42<6_0,)>0M?P#B&X6XE@
M(T"*E1]Q86:9T)]Q"**$H'RE0<16%/=M6JCVF=(O\C-Z*FB9L&#$D,&^*L]5
MVB.FIS3(",&4;%PJ0/T'NZ7(3X.]YQ91EC,, -9P@LA8<O4HGHB(D8OCZ!OY
M3;*0FO@1IAO\\0:YEIL$H)F02X^0>(.\WNEH);"PE!*]R\2 @Y5%X@3V[>/E
M3(V#T FT$L9YE#&NLX#L01Y$2!5U2$2P1LXL0L"](*KU<GZ1-PIIV0OJBD9D
M9<\@ ;M%V#A-N2^D8W5=[!\2TY-?F9L2U5TI-3^58:Y1[W3<$@*?@"VA_G$D
M^PJ$U\%?$P.37_GDL^$W9$%ER$N!4B6F8'8H)^]/BAP* _,7Z6W #@<M?#Z@
MOAUH&'*-/ A"/$:$-+@DPET]ZNRH%FCK48%>2/'KWZCU$E\2U3@._N9,6MA\
M"_P-)AJ3CB-?)MP5PL>@O)18KXX]QK_?L OC,3QNV[0 J<8\GX2LS1B81\'K
M38T)CI4*<*J)W<ZXX%WI A1B5RJ-BZT5*-@@X_G,+*?4*@Z=!\RJBRJK%O7X
M#P>>_ 1#^T)BX%!P4I:\@U[WS=\)^QOA64GSQV?RM8?^KZL:O#4^,L%AR-<&
M_!HPLH("R):_@(N>D?X692;Q%T'#+072]!F?,O'._I'_&I_UAL  $@7B#)4\
MOL9/ON.E#9MPS!VJO6E_X**NFJ<I=47/&.EH1J8D!?J(4\B9BC+Z4D.P@#;)
MR+LI >!B-TR:*@M@<[XBD<*8!RY:S>4=ZN$D^G>]TJ+@OW^*O+$_#">>UQO,
M!H-PT)N.PN%X['GS;K??G4[#_^>-?MJ*L?=T5$_/3SXZWC&HMU]/S_[N?#A^
M=_[YZ]DMKHWV'LGS2E>R+ +S0X+ R_BLRNG!;X5>:?3],R,O;E/B"L<-5<+*
M+@D->Z$ODR8 _9=G_+9$?Q<^]=/_G,RQI7;$J)?*O/]*&[/ENO:35=/,R$A]
M,)VY113BG)5+P\Y006PF'H%+SV_F,3?M5'VRF2-(&9Z%8 ,9V6 (TXB-SE'R
M82=C;"":"]>S\%%3F$ E/X6!$;(TD5!9PP2FNV"T96Y"06E5VS+4I#VG[K,.
MRV+4-TQRCL4J&'2"M%<G"$%5PUQ$@!FA3FT^?,+[6>Q$2U<& !(&B)W[&#;5
M1$1U':BBR$WJH4'8<H9.,O)H*,)V\*($R]+'^*Y+S@U-?M+B==\*U3Y>MCM5
M"':4LB$3^01./.,<$^@L=W3G_ D!WI[JMJ0;?\"01X2?_VK4[2K$*-'R7O:Z
MGW:<+P+I:7WKD%9!N BS3")Z<W]<@@FE0\!O1;)P UQ,"FE.*&33!F_NG"]I
MN,G+9.%?I3RXR(Y$_Z^1<)C3KF(W;EXM2:,;NKI9[E)0#.$*T2VDD7W!YN*^
M@ZK;JV DHX&EW#&#$ *&5[8?2M'TC_T;!+2FI5"CILQ$\^>D(9VLF<$A$9J"
M:L[JUK(2Q-5 ?0_(DX+N$/)KQ C SZ#/!WC(SP42&;824\QT%UPD\IC B^R
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
M7SC7\&Z<QT4")Y!FLO(SM27OP[CPD9OGEXBKYL_G(,@*D1OSRAO!5GMN]5#
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
MW>,]L/5!-"\@/3G#)HX+HR5@Y ,?GB!P3##XSGP>1_,8,:X%/BAAAOJQF\V
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
M1#;!DT] _JIRPD7)%$B2 6>9X\W\T$_2F)#=C MIPU[EF$VU:I/W$OBJMB-
M]N;X3Z*1!2HE I$B:BS\V(]G0C_OHL@CR#WJC8$@C:$C6AB@=%VY!"UY^YBD
M;);DF+6FU&:<"LR/2QOOR"'D5L$8Y+*$J*-^DN3HQCA\J7E!6 6T+7#WS<)Z
MH&$!&N5+S!6B *+D-%V&"D;42IB"N$KHL8(\B&P[F22,"B6X*@!5P,[Q59DX
M=1"#<&4)AIR E[DP,<E,1.5E<4P$4J@F.7Q1O%>5&8%<FR!7G!DX?]Y?A)I>
MB)^^.I$6#(?VO5N&#1^!V#=X(@6"8KP57$#&O6'CM.EFIN'30]KZDK85&Z9&
M ^1\2X[?D5])YZM A@H<7=0'S/9;!?L$[%WAV5;92[/LZO)YQH3ZW!!-VE*8
M/Y%!X#'NSU*8&[*4G?TH;YI4V#O.Y9^%/"5KF*SXP;0TV+T39'FOJ'JC#!$:
MPVAQZKM3@6S+<5RYR*C3P4%>=JR> <0).&8WEMM)6PWAYA3+\& R+WXC8.10
MP45.C(LLE,6!KUY(Q-I2F)VD\ =_& &^!;PS=_IB4=+SPE)7KL<AP$G%S41S
M HG-!ZKW-KD'$Y3G[RYZ5(@?*P2?!.AY)0QNN,1K.KP.\@Z&27X.(O3T G=3
MV !\&SXQAF")HM]00EDW1+2WU%*Q!_WJ?#?6Z&A3U+#ATT-$<QYT8=PL%#(%
M\J(MSQT.RA3:!)+0=L\:_,0_ZEBCGTR"9N8#!(^54%J Q!9O*(9.J)27^KW)
MQ@U[#+!YOP=X"?9TX0T7\-4>KQT>!VQ+-R7Y=7Z(TH-30Y1NN E[*]L+7(DF
MBE0(#B;_8Q12.[F(YTID:)8T9)D[F9=\L4YEL6%YL3*$3!8CT)4!*#6CQ/9/
M7*T6NS\M?8_2Y8PZ PK;4S/8DB%X4RGJ*>6OZ%!UHN'P-?8@>%<TUOB4)P<:
M(G'K_/[16]&M\KA*VQ+1RHJ:-"BM0% -7G;LOM618?'*AI24_WW9:>6WP^6/
ME@ROCD6]-*M>NTBKYG-=FWFN[!=>=EO62)E],3AHU"4/9%/>01/[902^,^80
M\G69I&J_4,=U,;A.J/V/?T]F!?7XF/W_*-(AA/NY\TCABW%1]'0"RKTJ[)/H
M6 >?VC#O,*/\NNPEBIL83L,W+$B=/(J?!TXSVRY:.S8:*U^,LMN'[/FRI0%<
MZM%"F#&C;F2WHL7/;=XLU[AX>WO[2IX:-&+9.V>?Q,%3J5?N<G]<](7P8HB$
MPR+[NWBPX_"0/>$ANV7<%F\2VU89W-,Y$V7[P49,)K[+$\/X%(27HIF7VI++
MY;OUO"--D0&GIXI#F\H<MF!5@QH]UC//X/_[+8C&8%4V(V'>OIM8D><9%98
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
M3&N:W&V4H?V8\$N<,+Q7=Q2\5$)D=E_6L?+JP;K3AEI6"BY3&JS(A'#QY3_
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
M./9P6A8F.$; [G!7P-(TH!33:R7]KX0E>?3"J\1!P$!X:&L!<6UX[\<1G3K
M9S&C,E$2WJ+20 %ECT(F]X]E3;Q3FF]01S&YVWEI%]L96'GMA9MR<?92DB=E
M,R$5XX[.%H/'521O@BKLR14I=XQ.W1E5LW&+2U,R\ZNULJYH9DG.?7&[026%
MO%\KE?<41[3;IUE@=P_BC14V\'ICXL0S.D2)/#]]5/TD-D&@?"TVVJ/[[&+O
M@3AVU N6E)R?TG@.AOQXMP3(06,*[>&=B;*$-Q)]P!.D%,]5 ^?1\ MJ\LL,
ME(6VC+_#<V #9.X+#V29.PU!%NX>+Z6NYZUP\0W ]GN:N"L6AR_!]Q$SY(NQ
M6:XPUK2]]J)Y7LN>OX![.;RYH58GA5-']-\MLN.+R=HRFT3^JNXFG#P2)3JH
M]_3DY3HJILH?H_,X<7H_0Z?+_7E2<T\&4]\L%#=L\(-?8^<OF"ZUKA G_K=1
MAO(U0?&"C\5Q&YDVM=!>E<X5N/(G[,9S'[NA;ZW6Z-7R=JD[Y,ZMWA%CM1JJ
MCYB$//OS\.Y^Q'N@%MYYP455#YL6SPA7&!SYXS0;%X4GJAPK:JI<-,Y#Z6*5
MQ2$8R#43J4\0PXG_';[%RHTHYDXP)SRI6.[\FNW7FB#F>UI*&2[X]-=SO!9B
M>(7'N *W*3MPJ)<5>7(X%8$MJAWMN"+P)A[V!T,H!$H?ADDV(Q>>A\1D,<HE
M3OE1/#D>S$)3\W>,B1T^D**>>4B- \G^5HV(,G_HUE$SQ/ C'2(+!&IIF)M
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
MVBZ0.PTJ-2\7:HL;KF0Q4#0YA@*H/4C&GYEW5UP4DDAD26[[YC&;.W&.IB!
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
MJS<M)K'GI^=5E4BI]5)--"AU-DN9YV#.5<I&22ERVGYX5W&2I]>/A%K5C_1
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
MAHFS E/EMIZSKN)M:IS.&&YA?F(<'CA\E2'[,R#;+.:3M(!$<@!];#JDD(-
MO0X0CB24&'&#U-9S251.2+3;AXA2[.,H?3"T/3WQKO.U-SGIC'S1&^B!C1U+
MPR)@S$PZ.5>Q5C?B<C/UE]/>;SMA'=[.EB:M76:QI5CL7=-YH 19+X*EH76<
M"H8U \HC#+QP5E%N.:,^MTX_!>S^7"&$C-U587?F-'"J#=-. "0E A0Q"<+F
M)< [2K$B8?68R=C=5.RVK:PI(WA%"&[X$,()XX6" 'E4 .HQ!S+Z$ 61TG.%
M;.'BO&S:E0L$TV[O1N14Q!KP&IWK3C$:GG;"/0<'NS<Y'_DDMC8*]Q?=B%/O
M>KICSL?A;\=9P_EAG8FK<9&CP&*'Q>_5\F1:6XK6WL\U24A*I \\!J5E@"JD
M@:36Q[F<QL;J:TU7I\>4XYDMQO":U-4RAE>$X9ESX9BU,'8V(24IH R)*) (
M@6'42H,5=X1F#&\JAA\J)W&'#&.&]+T@W? V'"9">HN 4$(%2 L4T!RK!9#R
M3EF+J!=;SWD<DIMS%NUV-I*\0$Y'M*>J*2W(P7 PG%=,R;U?=V$MVW0F+%("
M1^^!<(T#:V$"-.$*^&A7&F28)R967D-Q[_*F'.-L,9C7*7J6P;Q2,,^\BD)*
MS(2Q0$ =O KI8E  >N +&>T/QR@RL581P]P-]8C!O%8-LPSF58*YX4\45F!$
M"PB$*\+)C+P'4A<<,"P(E 4F7K%4>-RJD_F^&8PL6_A@@D?+AQ$R[E>#^X]-
MBYQK*"Q)ZL7,AT.<4""Y@8![BZ1C#OMXB!/217(%&DA9OO21\<#]#?G, P_(
M S-C'GMOPQ(ZX)$HHJ 2!<H9!S GA--POD.FP_DONY"N0)4E\\#CXH$'22MD
M'E@5#S3\ (*PTPQY((KHU#M6 &F8!85GUF&K-(&Q>4EV5](,D06-'P3:NWHT
M"+<V[A@?T.9K:>.)_A8^(XZ1]/][WIM\#]_O^/I7AT4G+'5 ?5JDU%LQ/C?C
MGNOI4>]>4^R74?#=(/YL:7)CIO[^<C0\?1%NHS<X#Z^VDH</Z_M[VA3E[QW'
M+;'?&PQ'83_4HA5I2E;S*KMIN^S[R<G0Y8ZTN_+PYZ9?Y@ML()$.& EC$RE7
M@8>Y!=X5SG-*C(D\C!3NBI7)6[3&*EMA[/4IL\I:9:HRJ[2651HC:SB!K(@"
M=MH%5B$$ XVT Y*P0G)$I64PLHKJ2I99);/*@ZMF959I*ZLT?$9(D)9:JEB!
M)J*>'@&2<Q&V*C+2%X7Q&L7YGJ1+R*JR1^WS'']2<TR[/,>]J:=8#P?I_&+\
MP!>]R;WFX2P3#[C3F)C;!OJ>[DVV)532O@+-%^>C4;B+7*+9GBA&M233@[^*
M_/Y>4E$^S)<YS#_M-@,/S'"%G". A14$U D--%<.L (2*C7CE!5;SQGJA@5L
M425(+NO:X.A!1O-JT3QS^&V!B7!$@L#,+)KF%$AG"Q \-4H9"^NHU-9SRKN8
M7TWK9C0_&C2OTVO/:%XIFIM-7TXCK:T!.&P 0#VQ0&D!@58N&%R*4 5A&ITC
M5)M*KMOB2K?/L]CQA0]@>9J:UJTO.*U7)S/9*IAL;O0FH8A+$9C,*<*B6(X#
M6E,,%+/$>VZ"71+%<KI$M60&6&Y%WV#_(@-YQ4">.1A&6(8E,H!0%U6O! 5:
MF/@5PM8Z"EFJ4^A2R;.PQ.-%\PK\BPS9GPG99HFG%\I2R8!#*)R]*,8$A->
M2^7"&6P9- &R$MW;A6B1>D1.]K<^I)^1O@JDS\VK+(*)321'P%LA %4" E5X
M![ ()K8VKB NCMI578ZN-G>U-"^?">"Q6NF9 %9$  WKW#D"&85A'\%(  X"
MHX.Q+@QEADEB%:*! $17L(TIS,D$L&&&?2: -1- P]8/_G@1FP6 EAZ!X(07
M0!-% .+"<.28A=P' F!=#C>FWK<MZ81V5>9=[NE::PO7(VV!;9FG%%7[;UL2
M?4V9\_; ':0M,!D-^_W4.)L'$=^!9.>&=G*EA$*J )0%YXHZ(X%DD /K"\<<
M-]8R&I7_21?=W\S*'?2/DC[6X&=E^F@3?31JM#2S7!8FF&<&1H5]#U1LG] 6
M$X(I(0H5L7T"=Q&\=Y@FT\=CI(]US0S*]-$2^F@J]VFO;5AX@ BQ@&(/@32$
M $BDU)Q*I:0*] %%5^"-H8\5-:.40(<+G+T%CENKP+][U7W[I1]P]^NMO;BG
M40/;VB*RJW1Y#2D>^,EA<:R_90Y<B@/G)I]"08/)A#G VG! /:7!>D(6",6(
M@F&9"2&Q"@4ND")^D-%KN<"]W0[4HI&G&<T_%<TSAXA 0J1"$$"I/:"0%D!B
M88&+RXNQ9UZS/ OU"8!ZQ6Y-!O6Z0=UP4XPIC',: U,P%MP4'MP4R3F 4&)J
M##28HC:"^@>>B.N-S_KZ>[Q9?S,/;/)OMB7EUKX.GD -4P\M)]!:GD"K"PW>
MC(9%;Q))/S/Z4HP^-\Q)(V45=PP01>(P)ZF!(44,03%!F4+:*I*WP*/> I8J
MX12A@" 9%Y[K<*@K!B2B#%LHE6$X;X%'O04*QXRA @$=_@O"%QXH @V A",#
M=?#+4^B%XBZB5Q6C?_R-E@:H<WYK@Z,[F19^$BW,8C@(48G#R@#-1# .?&&
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
M^S@N3R+LTH8.FRL$-IU!$8GJ2AYYD-O@EN:N/Z;.R\&G[>^'?_R-"0^&3(&
MM$645"\P"/8K :P@A49:(^Q323U35YN"<TG] \%?;ICWDH'?!N!_GP+_XF#[
M;TBQ8*(00*F" VIL 8R2P4:5CL-"4^SIZAR8#/W60G_%S309^BV$_L'1'/0=
M++C2' /D5#CS$0D^BV<$(,F1+A2ABMHV0O]ISJ#Z)4H-_3K-Q]A++LW<T"FO
M1X/PI'?S<S9W",2:"\%6&Z6I%SH3WZJ)[]UE9\=Z*)5"!%BB+:#$6A#SSL!:
M+0A7GL'"7N?LW#Y8DV? M-;8:5.6)N/^)^)^WM<)W@R#WAE0.**#P1-,'T6\
M!P07&G.,6.#^ISX"JH7)FDWS=3+\6P+_2_X.*:315'K@+72 &A+@C\)74G.K
MJ/=(J]7!/Z=J[IBJ&9Z>#EUO\CVG:MI=8W;@)WM3Y8:YD,UE]M(YOWR_'$WJ
MZ9748AM\%,4-H 4,+DO!"- 2&54$P]6IU168Y3!MFP,7:Q _R]A_>.S/:LR4
MDT9A90'R$@.JDK(HU,!RKH0GFHNH+(J[B,#<#+,YH-_4VK(,_K4E:B+XC=2*
M,04$(R3&+"10E@B M(A3JY5R%L58)<19Y*QM*9I+KLSJ4C0M#-(\(?]F88A&
MYQ#-?3(S4<[,2,9B"2WC3@-*&03:20XP,RSF:R2.#;_M"\_D4OIV9V=6;.1D
M]*\^/Q/0+ZF5A2(%$((A0+F6P,19PH0X235#B!!RG9.3L=]N[&]L&TUF@76F
M::(N@/<,0LH \Q8"RL+QKXF0<7*NLY)H4<1AXHN]G4UNHWED0R!+0K[NOY?'
MY\VF1=I1=)UL-8&U,_ZJS\9/<B;.FBO9;L^8=1WOI6&Y"TMW9_3HW?%PMW)X
M Z=FAER*(=\WO23!J('2$N Y(X *8D$PBC$@7A%.J*20)]'[8$7E8/#F +YE
M[E&&^8/ ?.8.82PPI=8!3J/Z65AAH 530!:4AW]9@JQ,T^3NK\Z:L=Y>K*_
M&\J ?CA -SP;*#G"BF"@O=: ^F"-26$0L,H6!&-+* N>#6&X17"^;Q;G/F&.
M6TTF?YR@;T-K2B2$\(:WP\U^23.L(CE$/TWGP,>*Z,$VS7H6.#V<[01HZV-]
MET3AJ"<:.,649=;3</K'\YZ*>X^T6Q9@&Q0;?<JDT8*D22:-=9!&0R)92$60
M%D ZRD$P(!C0)M@4SA="4H\4+$3,F2BXJA$.F30>%6FL8X)F)HT6D$9S:J8@
MEFH:C P2!3]@$4BCL ((Y#GWWDB=I)>[$FV,I?'$DC J?<HMQL?8R;D>]73_
M<IHEG _AEUVG&B;3B7+FD2G.^GK033,YAT5GHK_5\V0:8V?"#_[1^N3$373S
MIGS6[8%+O_5F.)Z,_*0W\C'%6TF^OPGO89QI9EF:^3C9?U'1S L%/_S/";2G
M?P[T7^K\\-/;DX-7[]G[O][!P^//Y,.G/RX^_/5?O?T=RS[\]?+DX&(??=CY
M$*[9[__/Q7YX#Q_1_L4?]'!G/_R^_9MA2PK#*=#,V5@!7P")=1&E5I'@O-#,
MN,A92%X5C(^CDCIQ;W67W+GW-ZCSSGW:.W?G_=\>2^RH*8 CU@/J3-0$#VZ^
M5<'D(M(825@TT05:T+M1[ERDPLYMF5&7]^LCW*\'%^_^IH@S[10#%J4BW$"R
MVFL(C&5APWAJ(*%;SV47B:LZMM5VE?>OV'AL+EG;A(E6"M_9(,\\EO.N:)ZY
M9U92I[ETP$L3W#,)X]@K[8##A!.'D6>QO@.)+J'J_@4>K8GGK# C_*3)8XVU
M(9D\6D(>C4YAR RWB@".G0/4*Q].;X@!)ZQ@3$/#D0_D ;L2WT?9+)/'QI!'
M6ROO,XFTBT2:E2K"(2^=!4Z*0"(%MD!SC@ R1LM '$12%%Q6U0W;8T7%*NV+
M$"]6;[MWA!C)]A3I)U#%)N49]N)4\0"^*E1\#S^N>GU/F$W;XL9E1KP3(WZ>
M$U^26COO)6#&8T Q-$!ZS@#!P<:FQBJA4:RYY_#>PS&6!<XF2$H^4C+8Z&1"
MIH6[TL+,VZ*",*WCS!RJ$:!6"J HIX (HQ ,S*!DD;PMBN\3JLF4\"@IH77N
M5J:$.U)"PW?R@F"L8[J/Z20Q2X!)#I1'1"+&&%<^^$ZHR\C5ZIKV44);"FM4
M>[RF%PO\I9SPVA!':0'SU:P7_M4_CZ_YS7"4)+<GDU'/G$^TZ?OCX<%P$&]Z
M-.R'9_U8CU#-3+D,4W[:;OI4/"PHXL( 1$02M31 :ZJ E18RIQCD-#8\4-$5
M[&JJN:5AIARP?FPM#YDY6L(<,[<+%183JCR0TD- G4- J6 EN^"%%1QSYXV(
MS(&Z7/#,')DY'K9$+C/'PS)'PSN3"KE"\P)0$>.XLA# T"@T%U45B'/2!]OR
MN>3=<%AL"G'DS-;M?+2.;H"K,QEV!G/P"K]5XNL^>E,M')VVX06*-Y!G)LN5
MD^5NTT%3&%%O;!0>EPQ0J'@PN(@'+*Q]L+,0@I1L/2==>J]2H@V=DO9$D-X.
M!RLC_6<@?>90%063TMGH4$$#J/?!+"JL Q)32[C#UD:'BG79@C;RC/1'@?26
M.$09Z3\!Z<W>;T(*[@@%R+/@ "%/@!$8 @@%041(J9V*W3U,KB [E1-0#^?<
M_*G[I^%*G;V!.Q^''_EQ-WQMGRUV;F[IQ)9OZ3<2UM(-S^,GU4][OU!2ZP:Z
M_...7OXJ7E"[SY3-<Q/S<;'4<;'7= $1<I(K28//)SV@6L1J!E0 *0IH)0V>
MH,8QTDZ[9$&%T[T"9BN T@.'XC.I9E)]K"G/3*K+DNK,V[;$0*8H!,'M#MXV
MQ"+P:?P/E4Q;&8C5QJI1PKO!X<JDFDDUD^K3R 9G4EV25!N!C4)K2:WUP$(O
M +714N7. LPP]HH('[ZS]5R(+H<K+B9[0$Y-P9%_)I^_]N@;\8M3/?K8&]3W
MAW! 3?6M=$=XGMFLC^&U"JO/_].,_OE\/E:0KYROG*]\^<IK/-5P/-6.O.]H
M&WMV]>![+%L8#"?AZI-A/-$2P^B)=YVB-] #&Y4?QY/PC=@9/WYV[?-7G\!H
MN(6SX;@72?&WD>_K23BC_O6UYR8G]:':^*OJ=<'9GV@3[N!\<OV?M.4M4G$I
M#MKX;[S==/HBH9F7"&%J*/44*^Z9$ A9" E4RO\MU%;]1R>C6=3XHP=FY/5G
MD/1K?]/]K_K[>.N?\SLN[*WF6[_\PJ[?MC_8O.1!]JI8^)87Q*#+DS8&HCMZ
MX#I'YV;<<ST=?W9+=+;I 5\<'AP=OM[;V3[>W>G\OOUZ^^#%;N?HW[N[QT<;
M^#0[WOI3XT?E&F'>3:*9:9TN_4AVDRIA9P,?\I>=8;^O1^,H53<Y&9Z':[EQ
MM^._61]-M!,]"I\5'_G,C\I_=O1I,/XFE]40KGU:?LW3EJF9*7<FT]#&FSD;
M^]_J+_[E>N.SOO[^6V^0[CW]T64C,!Q*,\)X!DO2J')DU?6K'S]+/[IDT)8_
M$^099>3:'\-GZ-J?W719A)YA=OV?WG39FW_&*/TY-XMO==D?Y"%_6&%P]5<7
M1!?*O;(>+UK]""YI6T4&N.P7/:G'1VKN\>\[$.F6(:6 \!MRT33)?]??&I5V
MSDQX?.YESN6L^3/!UI"V7OPNMX^.KIR+=YGX<"NO^A8;\>XC)7[*3:ZIT.'F
MG76ERF%-.^::0H<THV[2T>.QGXQ_N\?6N6W3S$->8T74D@)).!YL"S;#@K5=
MO$$>9+GU^"297C9^X?_WO/=%]Z/C>I^QWH\MBK_H$1]-'-YS2(555!%DJ:-2
M68A,3'@&UULB*/[>NW^A2-A;VP,7_V=WML.V)R_T:!3C*<%G/?>M"<0?'E6!
M^$_A9Z_>T\/CO7#==Q<'G]Z>?'@5/N_BY-/[BY//[R_V+MX?[WY__]?[BT8@
MOG_PUWOR'N^1#SMO/QWL_('WCVT4!K_X\.G#Z?M/^^CP^/=/!Q?;WZ\&XM^A
M#Y_<I_>?W.>#5_OP8.?]MX.+_LF'XX/3@],/O?V+=VS_U3[9W_FO8IK9/()?
M_[9*&B>< IA #"A#"$C(,? *:UTHZ;VA6\_#1ND*?._6S!L(\(&F3F5F>J3,
MY" GS#E=,%]0)Z4I1*"H0G&*PE,S&9GIOM46F9E6STP7,V:R7I.P<$ 4!0.4
M&PA,G*_)H-2,!,[RWL;QNZ3+Z+U'\*Z0F5KA%USM[7Q0Q^"MMSX Q/1C57/X
MS[BC^_WA5SVP/LVG:I?)L5W?V\OA:&=X;B;%>7_;VA14G#U)Y>QD@"\!\(,7
M\&L-\'"=OO_WV^\?_G)G!E.^_^G/T_?'?WQ[_U?X[$^[WP]VMNF'G8_LPZN7
MGP]?[9*#BS_HP5_A^Z_>%OL7>^QP)SS;SD>Z?_''U_VO?PMC3,&0 \JI8,A0
MCP-=< (8IL(QZ#5.ZC2LJQ8,[*X'3B5O9IG=N(9C)N_&#=N-W\)N- @+[8D%
M%@L;6W$-T 4UH+#"A7]88R#9>J["T76U%;>>(75_C;(-;(%KUTG0.+<._"1C
M[$X8FSF;#BO)N$: A$4"M* :*,4XP)A9C"T)]EUL6T6H*^X_RG2Q6;4I4C^/
M&[IK.#8S=%< W9DW9I#QC!D,D(C*R<09("'A@,#85:3"D2G#@48E[(9-UB+H
MMB+_AV$CNM\*AVQO\"7<Q/!J&<]=QK$_;JY:@YE1K\;WP%29HI:AJ*.&=:$-
MAE0C#9C /%@7-HY)#V3%PUE#G*)0Q%%:E,JNHO=NTVE?*#LC=HW614;LW1$[
M,RJ$T$P8'Z?6QFYEC@F0/'SE%(>0*<^5CHA%LDO$O8V*QQ;B;9]1\2)*OX3%
M*>L_.B"\F_&D*LX<#8O>)!5QQLK-\3B&?4TOR<3<W@)YW+2UCF1ZM4)_]28G
M+\['X;7XT79<K.PBW8W->@W[ ^/"4&P\*(2B@$K$@7(" J6U-N'\*;B/HSPQ
MZ5*UY!B^=@<Q'C<LUY%)SK!<-2R;D0OFK10*6!002;&#0%M+@"^$A,I*YY@K
MQ<<)7C*/W*( Q>96$;X9^3/=<\$N./.#<=7,,4R3+LLZTFO+V9^\H[,&BZ%:
MG=UR<>K!OHF<QIF:[D!-S>([8@(1%0P!0J-@;^$IT 9K$,Z20EB*K"1FZSE3
M70GOG0[) 8OVXG@-)D;&\<IQW# Q%'1*0 :<0#Z8&)X R:P&O*!1EM=0Y]'6
M<X*[D)(6X3B',:XI5BO",Z?FSTJK<Z*_W2M/\B1RNC_1&/ERVONM5-XYCBLQ
M2^T&'MOQA0_TY:(6<6*SUSUM>OW>I)<3OW?DML.YFHV"& RM XZH.(8%6J ,
MQ !Z00I"$#34QTHF19>,:>2*C4U"]T\T43*ZUXWNF>7"35$88CD0/GH@C,<,
M#'+ RV#.!+M%!*QO/><!W:L2X6I1S.2>AHMJF^%R/)SH?L?.->'>O[KC"0^=
M6T>O0?; [LICS=H/XZ" 1DA0&$V#!P8U,)YR0"@JF"-:.6ZWGJ,N8[3+\;TM
ME66AL4&1EB<,]W4T<V2XWQWNC<(19A'W1H.85074%Q9HQ#Q03'A>.$LQCS+W
M74IP%^-5Q4[;-QGR\4N*O!D-S\+=?^]VSOHZ6C4#EY0FSJ)"8K>C)ZG(Y/ZQ
MF2=,>VO)(I6K^":N87#K=NL5?#4:CL>9!Y?ID3[>;@[\* 13Q&,,%/*T3"%)
M3"B A$)I,++&T<B$).:WY:HJ\UMC^*PP?O.$&6 M^:?, *MD@-ET"B@=4HI#
MX F2@#K/@&2. J$M]IAZ;AV)#( IZV+^>*=D/XW&G==)/,':\]/S?A*.=OYL
M%""G$\:C=:1/XVCZB_2-W-OSX*;/]FRM=AI+%;[N^_A%X,+MQHI=RY.9(I>B
MR+G!V)C3P'Z!&"UV"E"$*- P#IP@A748&8XDWWHN*.ERUJ8$?2ZTV3Q#)^/]
MH? ^,XF4U$13:H,KQ B@A"@0J-T#8K'&$!IG9'"*N!1=1+)T5.OS6@=^$AN(
MKH\#Y?!/NVV@:TDN=T\NRW-STUXI=%HJ)X!"7,;!A!QH2340U$BIK5$FAL&9
M$EV!5SQ$*X=^'@?Z'S+TD]%_!_0WK!RMN6*DB)EN#*AR$AAA*"B8"BX-XTK!
MX-4P)KMHU;.>'WG8IUTIL%?#H?O:Z_=S*4^[K9QZG3*G+<5I^TV+ACM,B*0"
M%)Q"0*F+=3Q> Z(40P7E+"SBUG-*X/+-FKF*YVD@?0T634;Z79$^LUZ01H0K
M'9!.M W6"Z5 *5=$M6^/L1>^L"P@'<NNY+F 9W.ME]1GV.D-)GKPL1=[JLJZ
MY&YGX%<0MWG<5+86Z;EZ8<K2Q."3[7ZS_?/X5C/-W8GF_F@:-(@J$6N306$-
M!]3P DA9*. =-9 XR3R.A<E<=)&Z=^HI-U"U%\MK$:7+6%X]EAL!%VB\T\$O
MT905L<G  *T$C3T'"LE@KP@H I8%ZXK[3R1Y;.U2;;1*5M4B];B9:PU62$.,
MXF XL+D]X@Y4]6ZNXD42A+PE )'8)2&E -H9!@QEVGHK()8P3LLE77Q_LR-7
MO+07O&LP.S)X5P+>F9TA"2&>!/ JR2&@5E-@G"VBG R'7 58XV!G8(2[F-T[
MK9O+5WXV6LNV[)MLC9^;G][@$95+/_^CX>VUM9YGHEZ*J-_/9:NLUP@Z"63!
M*:"<,: M%<#JP-",*BT5#D3=58QT REO2@Y^1;&?S&J9U1ZJPSZSVK*LULC,
M8<(1Y@YHY0V@HF"!WU#8O9!"(H,_2;V.K":AZ&)T[Z'@:ZXLJF^DWL(X<=:J
M_<Y;7*/QP"0\DAN>Q^S8Y2>^SR<\T%VVP@V@SZ(34']K5-+7LTOBV#8X!W[T
M(*Z"6-S=M[?]^][KO>.]W:/.]L%.Y^C?VV]W_WWX>F?W[='_]W\D1N)?G=T_
MWNT=O_]!T'(5*9N'O$8.65^=KE+I>O5G"GB_W6,7K) C?MHU6L$D[>L!KG="
M;S">Z'X_EE*G>3K]8;CG0&BGP78RUQ17W#L)N_EV]^,TK=<0,'@=]M=QV%X[
M87=E":L[V-F?YJ5;I+2Z* 1@(I:&0!TL;F\40,XHCZ'"C"<[6RR8$;[QA2&9
MAQXI#]W=Q<]DLW*R:>24K"/A[7L@BM@L9#$&DLG .-(: PNOM8=;S\7*@I2/
MIFZE?>;?P7 2+G:FOZ<1!9-AQ^C!YUS%\O#VT=')<#2)G/5[6)#7P_!<VP.7
M5NM-N5B9P)8BL#D-%UA 3[FWP"-? *I9'*SH@]W$E2%:J\(BNO6<L"ZZOU1Y
M+FAI+X[7D$+(.%XYCIN&"%=.*A$,$2T">AT"*FH6$&JX1UK3@JM8W-(5HDTS
MSW(H:B%PMZT-#SV9FB.YH^?!K9!Z22JNRK[372AK3F;%2^D4MQP8Z'$T/1PP
MO"C"?ZRWC&!!O0V4Q647JE4)+;0H5)/1NU[YN(S>%:!W9G XB!!FK !2,0\H
MLRX8')( 8K1QQ&N#=.S:4:*K[E]-FZ,?:[ X1N?>=?SI67_XW?OP;D[C3-.9
M *[Q U_T<E]/"VR1W6J1WOHDB-D8WI:)[2[$-J>58BW4884HP!H:$(XA#8S$
M$$@OO/14Z8+[0&PD$!NYMUF20R+M!?(:S)(,Y)4#N6&A(,:Y\1(HPH)_44@%
MI/,$(&<UD\PHIHNMYY)T&;YW)KA](9$2CJQA9_S(6'F0FIOP&_&5-\NO+K_T
M["BMT;2H%^2OWN3DQ?DXO!8_JFGI>R:ENY!20[CDT][7OZV2'BFH@"&: 8J8
M!4H8!A@U0B".H:$HVA>P"]$CK%#):%ZC?9'1_#/0_'V*YHN_N1)AX2D%4-B
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
ML%VER(@TQ%I-@0FED'NS!6>% RY%]))$ELHLQR9DRWYM48J_ENZT,D=64?N
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
M>1YQE4<IM;HPU1G;(9.=)W-_.RN0J[PV%:^%:S56VEM=#NMY79*Y7DO C2J
M-B6G&UQ*1A;]P6U+&N?74&F[I4<%\B*!?*4ZE"?&ESY\5/",JH,[\$%)8(;R
M&#-".32!!&%4S60^733//>]1(3M?R$XF/)!??4 1H86.("0IDS!+@23NO;J<
MF_=EY)2A;3ID6K,>=T[!W'/]SZE)=9QU FZ*IPYZSO<.>N,>_N2G?FI:"+N
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
MP>&3/:#UPSCD[F2ZP]X?B$X/-<.H@][[<-(70FU1"6ZB3RCQ7(I72(FL3Q&
M6%DKP;5V(3PLY/U&184>;)BMB$)U-(!7Q\]Q[/OU XVO?3KL7Q5;*W_Z&Y;1
M!=EN);_[5Y3E7C]]=[;%=S9>?=[>?7?Z;O?5V?;A*[[UX1U_]^]_#F#?./Q^
M"FMFYX)L&^M[F <9C<=(Q9@OV42!')$>D4 C#UXH3=F39UKW^ 6IAM,86[^N
MC[\JPO:(3[&ZW(*.3AV=.CIU=.KH]!#I]. B;.=,Q"47;V8A=K[>%U\E60JS
M8>]E<H8@^"]'G#&';&($26V8(^ *6"=R2_$>U^</4;N*20]7L#L ?AQT>FAA
MM@Y_[]U77XBU<1^#Q+EJE? )<>,B,BD1I"S%,GG,)/$/"WY_]I2V)M8V:JZQ
MSL)MX4&&VZ8A\S+GS1*%V3@>PR[^#8L?A2;X5C[<:=;S8KJ<+@!W*Z'^>$66
MV^;)^]UPL/TA#'9>_J</Z_V\M>'Y]L8_'^![I^_.8 T;^^P=?76N+][.QML]
MZY-)(ABD36"(8ZZ0IHHAPPV75-&@I<P H7J8G+_!?V<1N$=\CM6=-SX..MW&
M$+*.>N((5A(K#L-9ADDT02GFDJ3D)M=[:E@Q_/3U*%KLHZM!M+.,;@BBI[.^
M;)%*'X*ER)%L'5G&D<'*HT!9M)(1ZA)]\DSV&#N?[]]E?SQ<*>_0N*-31Z?O
M=$ON&R9(=LKROI7ESKR)J:=2"L44BCX)Q%D )\%2C8+2VHD@,=?QR3,J>M3(
MK[T=UXEX!\4=G1[1A>4.B>_=;5D(Z IJ%+,\YZE'C'@4&EE,))*$,RJ)%939
M)\^([AEY/F'J^XGX3U2@;3& 6\7/1W%8QZXB6W<X^!#I]&U#8C<Z&[RU.MFU
MG_^(PYCZDTZQW$*Q;&^L+\;#$B?6"N40)B37NQ$)&<D""@:L?6L(ECD>1GN2
MZ@=4_Z(3\PZ..SIU=.KHU-&IH].CI=,#BVQT9N@W-D,7XAM4J!1I((@ZHA#'
MDB!#O4>64^H8X1X[^_#LT"YI+<<\[(D=AX=Y,?1&F6JO8VZHZB=M&NIZ7LYV
MG.RD/T?C%/N3XS+Y+G'M%L+]XHK$M3\_OM]=9^\/7YWMP-RV=E_WMS;^<[!%
M-\G6V5OR[O"M>/_O6[QU^(JN)JYMGVWM44YTS*UF"'44'%;KD!..(9UH#-1C
MK[!\\DR*'N7GD:+J$M>Z<Y_'0J<'%J2[R;G/K9"T,Y-NB*3S:)VP7N(H.'(A
M<L0YP\A@QY%/2CNO)"?>/WG&>_B"CM2=O#]P>>]PN:-31Z>?.X6M4Z#WH$ 7
M,MH2IU(Q@9$S3"/N'4':<8*BH)IH[["3\<DSW:/X_*673N ?N,!WP/PXZ/3
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
M,\1J=K)XTERUR7'AB_CUTL[1WXH!<K ZK_$V+JMG'EPEZ92*G&.%M0</UFE
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
MQK$=#$ZKXQHFF.]UU).QS2]#^<75801TRF?2\.7#H^-R#R3$(WA!OP&=_'(
M*?#MSIH_@-M3I?[0#N&) <PDIP_G;QT=C\%"@Y>4;X#;.( WY\3BYA5U^>+\
M['M*E^\!SM6W>?G%U)WN4T,H.P1T'U1'X]&G?@W;VVS3U10XL)]BY6*<TBSF
M.SVPL_VC0FF@)6P_\$?)>C_I3PX*W9O+.)E2XWQ;J%S<L5E$J@&(2_VT<L?]
M06@:)L(;^X=Y3C&S7%U=I2)4E(XQ:H4"U E2:^I-L,KHQ+CT(5VH(A9\9]A'
M_S0<C[,AL.HY7ZH_WM8Q'0_^ZJ?XDZD%F#O?WM_C6'*KDT+!P3_<@+?K@H[(
M,QLD\XPKG@\2Q:KOFB]W7:GOK716$T8#X5P:923\SV/AI&))4=,1\XZ)*;;V
M][RUQFO'$)/!(>X41X88@YC#BC/C:3*Y_S=>)>;__3]$XM_S5H-E>6C] 6#-
M^'1%75Q%;2.4)HZ*&!3A*E('=IU/%F38T:"U[*A]M]3>.@71S2'&)$U 2>6J
M<9)&!'20*#H+$B>,\$H_><9N*[E"6X,9#S9YS6WBVD=B?:[J:"(6 7>TO&-:
MGH'D)FL5<1XCITU"@,@$6>()DD$G#91((?=D)O1*R05[;%AG*ZK1[C<471Z-
MPU@2G\\X(S/@UB7*B-/. =E%1^X[)C?=/MGS)L&>!H!G'CF0VX(O1J1',?O8
M1$3'!?L"T>5$:944D-!2'BW1E#GI,/R-X"B$[FAYQ[1D6R=[#D?I@6BYY -%
M'(Q6Y!3F*$JEO/$!<Y5/F/F5HCM*J0\V=CH>#_N3XQS.N;'NY4+PA+&)G!C@
M)&)5"@JG&*U).*K0$?UNB?[J\_;ZGB0F4ALL\K#[H'N301J$#VSG1 GV1O/P
M)0+LJ4Z P\G))'APP3JNM0>$UIENQG:TO&-:GFZM[ZF@F4LY181+!BX0LTAG
M/R@1J9*D1LJ8GCQ35\AOX^?.PI"--WRUL^N)2^ 9"1D#YPP;@VG6OL387 K8
M?I74_MD'$(DE=K42&_V924VV7F4'B1@*AC*(IP$'B2ID<H$8PA(+5@AF)3A(
MMW9VC2""2AR 2+E/CK?*TN"U99XGIM17.;L=,2\D)AA1UA#-/7/(@,8#8LJ4
MKPTE<(<2CU(G!T(,BO<J;W>MVE@,D,7/1[E030Y\I7Y.I"BG1FTEFBSCN:I3
M=6+KZK]NTU'K2XX^OCC%>+Z<QYX+\A7\\?8S^,>YN*EP,2*M:,D(!ES/3((I
M>,E!>\\,?_),LIXVYV^5]6Y'XF_8-*TC<4/BK+J3L)Q*'Q%6@ /PHP((H Y9
MS:7! DQAYX#$O$?4^?9_1:)O0^5OV>JDHW)+90!ZEU0P0GOD2],>P2ERPE$D
MK/-*1Z8MJ,!G4O6X.=\?H9?KDLV*CZP]PE.\]6$IJ-8?%U<P-X/-5='RR=W^
M$(8!RS.5<QEOQ^/3?"S3I *48YEA>S)S:$^KX6A2N>;([U,<EYIFQ<O\[&,,
M=17K"3!B/@-*Q\4%/1X&4()Y*/B;M_5!E7(1MCQN?ET9>*U:7YK)RCS',1S[
M]KCP@NG-ALD&5G^R- <8I_ID!\=QK=I<'A7&.XF+9Y>@KDMVQTQ#YXIQUK<W
M:YJ'/7PS'W,.9\O+1Z+-(9D'M\@6G?\Y/](8[TTIO/9 <SB,#3K,#L':<]'_
MSFNL)^-C#V.6P\L\ZEKU]BB?MX714?D6+'7]S?-*<]J[YP/#6QYR5W]%"_OY
M/4\Q&^H1TUO<UI:12EE"('0Y91XE=%SG;LAYRK^V?)/)-QK&O,.9?_;MX),%
M5LR46.  >,7Z<3ZN'O1M9H[^I,IY(44BFH/M2:SJXQR#Z6<N6V!V8,Q68):9
MN&'-\UF4*^F=#Q]=+DX.NC;Q8ZF&9,R[ 7M8%R+,3_*S+FV/Z^<B#*3:;Q-S
MJM (3=[9R4%_'*9F]_\>V_$$MAR>C=8?5-E8[U4PSLE!!#/]4SE+SI)[T)Q
M9R'MC_WQ83W)9]7Y#Z'O,U7/$^T2+%QK"YC-YYWS(Z8K"]5Q7; KYU6B?.,^
M!U-L>7J!6X Y ?6\/<H2V+@3H<3SZE^K!3 %IFIK9TXA[L]1PU_U:&#'.9#O
M/Y8#]J4I+8M(^68C(#"GP_X0WM@L,)7!^JN4F"ZA.LQE.H\&L=G>MI..B_"U
M[/HT#9UZ.;4BUKUK,@A^>?''YN[&^J\ TL#)J?BJ__?_:(K-[X.2.W,^*E*2
MU3**9SRNXY'-TC<XK=)X=#CG#)!2^&2N)9KLA@4VFF1=,=SOS58UCH-^!.\/
MAD'CT:D=3$[;C!&87#,*:+0X'C1*J*Z/#PLZYVTJ*?33>J4-R5O<MBN;F!='
MU._U?*:PV2"U_9LM?UIA-2NY<;]D6;0;GX?)S'7=<@L@+M,U?[4,#B2?,VSF
M@J/1!+[<7QHJDRJ/4L^X.V]"/O<=VOV2II$57MV'K2I61I'9&;/##\6&!2GK
M%0;W"Q;#TH>P(QES3_-HH=_L=.:?$;Q[/!70T;C8$Q?.\WQ6>O4F9NX>34!\
M8Z7;#!?0W8,RROR[2^91"S)+)L+:35-!,U0_F)RT)G)Q_M][2KR<5[II[RMW
MB91;9_M["I/H1$A($BP1E\0BYP1!F%KB'"[7X583*3W7FG'!0M2$PQX[I80T
MW@EJ0*4FLII(V6QYM9LQ^)Q=\?A<F(N-C&LW9<G(F.4=-EB7)7E6]6::?0@(
M#N:#+U>B !G.U<F))>+7_CEK\:E.6A@L&XS3U,@606#"DW@(F&L!SD(_P0"Q
MF!DN3DYR^MP\C1$,D$D#HGG,_ J7+>Q9CMSY=S7Z*PYM0=+\C:P0VZR^"._R
MC19L/YC9/#"I<(.EK+B*P^EN+)A>;=+\Y,!.\J>#X]#N=)E464PN@'L!('<@
M>F,0_7L\ E]X\B_8HG8X.=T :Q!<4M":/R^<OCC9.GNUQPP(OA 2)8P]XIX(
MI+%SB'&.G3'*278N+]U)X33QQIIHN>=,1XY]H(P2S )1<15.VUWO_\!@>NV6
M+(+I?]?S1.'&4&RXLSIIV1,P(PT >>H%L_"_,][5DUF0IAANXY$KD:0Y%!<C
MNSB"*X/V,ZA5+U;#3+-7YJ3S^EQ6>O%O8/O $J\MO&@)SV"\/U=&F4\$G@3C
ML+A&,%2&X8+DN>%!<0$6\]T'MG_8P&NV:<?]#.]9FS2>('AE+3SFV<$"P.S/
MD:!R)6?AW0V0PJ0V<_"G,7J7G;9F9?5JFO;'X>ADN+ 3>3IUA[=?A;>YM?%H
MN#X,.]GA^!N8:QPG_7%AY9P#4;=/U(U5^].A[WJ^![UG/0LA!8^$XP)Q805R
MWB5$;#XU\YHJ0\X9L[D."@[,!8V!YMP0RY3EA$>!#65^%7W;C:[^B$/PD2<W
MQ^ '#;C7[L*SYVU<N3U6;K -#*SCUBH]%UBV50DB9+1JMJHZ:K<NAY4;7"FU
M7#,T'4:;S8?9H76Q-TMPH(EF3(<8N4%_WS90],F.<[7^I>A'GM2A#;$U_<J]
MG394U5BBV?(NIG437<KO6!QS%@0 \3H>#ZMVME-[=/KE=-S,KXX+^Y&/'U;U
M07^8!LTVMW9P-H3K>&[.,T!?P/$%\+8Y\-\$DLJ&PVJ2]:V!O!0LA#>LYYLN
MDV.;0S+P@!V<UOUB.D]G/]WL8A4O;/A<V\#T1CE,!L\76DXIUY+A*]'\]_9/
MI8;O8[M*=\](OP&C?BI7_^LN0+%UMKGGM<=828(\]_EB0.XD'Y3-MT(P)II+
MK/RYV[W4)FG!W&9><4V,<T3*R+1RG%G&V"JFSS<=0"D?@)6PV]7(?F65B9^O
MI@/K:CIT-1VZF@Y=38>[J^EP;8V&%=1GAG@>M9 )6YZ\L"E1$:7T@@7EB;L
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
MO?.D@1?M(@H\ 6?6@%#:@I$T1="@LZ)>-6[0IP.\NZ]F ATFN"PH*E3<ITC
MHAEEI3 D<\$A1Z-$4&L;7-FVHL^P3JOA\,G$:^5SM"FB/B6!:N^E<+EXPBVC
M4GB])(=?I'XONL%U0[ ;YGXXYIZI:8HF49X%L4$( L8XXE7*!+B(>(84M2I>
M&J@;SO@_&^9^OLSM@I8,366$<PN*9Q>IT>"UMQ&B\K1Q@3XI#I\)<B2G4F22
MQ*"1K[VAQ"=NB$C&&)$T1UMY;4-0VE;P#)-3&PZ?B&_NA%6*!JD\4*/0=J;X
M*R%#D>.)+\GAC?A^-.:^5#$3K=<*52X0R-F@J22>QDR" VL59SE8VPCPE\#>
MUJ9@HHC)>=!1>^D<E0CQ%'E>QB:]^ZGQ^.4 !]=4661IDBA#13WD0+P-FGB=
M3+(L4Q:0S[E1;2WLB^#SY\W.DJ$BKC0@4RLHPR*4SBY38:)WRBT=QVBD]>-Q
M\EP(@YILLZ>!T,P,@8RZN),0B6$V9H@EJ=C<46(WA1H/PK;3(8@O(%CQ(J+$
M93YIHB[2' 0$X:T)U%%GN-!.1,6;8,43@MBWLSWE@O(H(1WAP94\$*J(A>+\
MR-:XZ -P+]8V%(>V$:L4(&[R0.Z9PX7-I3XGFR0=*,NLI D8UT$G28,P#8<_
M*0Z?1BR<]#Y'IXBC:/Z \8[88@@%SH5$6/=XU&L;3+:Y:AC\&3.XC,) T"[K
MDFI@HP.9=%*1"JUB=,NZ,QL&?UP&GP8LG.=.N@A$*;2*2ENZ,AJ8$BEM1 N)
M92[<VH94T+;LNWL -1R^NAR>N<T<L@.>*&BC3.(R<964$P[_:?H2/BT.GXU:
M<!YS,B81EWTBH+(@1D,B"AD])<<U!XM"7+2U@(;%GR^+>Y344G"FM)"@K30Z
M4I6RB8EJR:-I@A9/C,4O!RT2VEV1)4&8"VB-![3&C01%&*?"ZB"H3PJM<<;;
MPLB&SY\OGPLJLPH):%()$D>C+6NJO0$5M?%!-'S^M/A\+J0A$W*REII$E0(!
MZDH6(=KD7*L@T"(/O@P2+VRN5ZF.NJG*N#JE<7B4^B\@RO$B4D)D1GQ-R@H%
M"30%EVBP(H!CB+["BB9A^VD [J6A.31'KDTDG@(00$%*7'"!:"]Y8AF8CJ')
M]WH!S&UDMC($QC378$U$2SIKT! S<K84N6'NI\+<T]A&@,",5)'(X!0!!9)8
M+2)A$8TEJ84-Q?79,/>S9^Z4(Z-*,JVM!0;"6,\-=3Q2!<;"LB,.&N9^-.:>
MF<;B1&+,:Q(,0^:6PA)GC";.!JVL%,ZKN^9]-<S]E)C;2:DX]4:A2$9=7#A#
M#:<1L3]! &X:YGXJS#T;T@">%#5)D"2]*S/A(C$<4#OWWDAGHV)&->S] M@;
M%37(#-F;90XN@N<Z<QTBR\E"; HQGAR/7XYI&"VS$U&0:)PA$$$1+P,*=*L0
MOYG#]^G:!A=M:EY&.>7SYF9KH\Z19B^8!:."LTIPJZ5"YF:00E.'\608>2YH
MP2F-AJ,6SC1H ED \8!_(4CSJ(&A!<::.HQ5"D[4>U[_O=\;NN[3#E3<=)*^
MUX^I3_"$?BE$-.AU.[$UWN7G,VWI'I[_V4B;!!1B,$8)[X$%:4 P%GGBSI5!
MXDT3K:<D<F:GA80 +(5L2%$2"9C$B%6*XTL;7196"H_6(6M;SMJ"WU=:ZZTY
MZ)$391HD;)!PWDE&@XH^"*%< FZ2 ]!2&)J#\<SST"#ADT+":8RK](AT/G&2
M=6EDP$(@-@'^!0 VES==Z=2LH4WY?75J7C4<O-5Z&I!L0/(FD(RH3>28N0L:
M)&->^A",L\P9RF5*387$DP+)::S0:!JHB(9(R(& %HD84)9D/$/)>:2<L:(N
M&B7;5-U7B40#DPU,/D>85-XQ%SD(7B9Y26JYM5D&@]8VD\RS!B:?%$Q>&N]C
ME04O!'%(N03 0=5'!\_1TFB3$RPYU"8I6M;LNYM3KRA,-DC8(.%MHUF)^9B=
M,EP%D"(ZK9GQ,E")G$)=$YM^:DAX.3;M=:86LB+16H]JHV+$N#+V3'##LU0*
M@-9J(VLKN*_V&*N&AXW:V(#EO5C76D<6)'>QM! "8ZQ/P?)<'%>@<E.<_,3
M<KYH44CMHP82C= $I+>H.@9)?)8V*K2Q!;5K&\;*MJ3W-<#]P:&RRAKXQ]#Y
M;MJHUEPHNG-R5G4O' ?*J[]^,//Q^0#^I6#^46J]ZAWCBL[_WZ!BPK+-+8>4
M7OYN]7)K*X5T[%.__@)7[59Q^[?<29Q_RY2WF&U]P2_^US*Q5T5!!PM6L% F
MB=E F0>MM57),*H/MK\[T+"(M0M'#W?3\-59OY].AD^=J[OI?_XZ__!W//4<
MU,X6KNOW]U]V^1N\QNZGW:U?CS[\_IKM;;WG^.^7#UOOOW[8^A6Y^]]Y9__]
M^>['S8-4]-+D#-%4A#*4&6T[#8XPZYG+3/N4H=02BS;8JST#*H)8YM0C54+&
MZ++$ZT9C/*)[@&Q1/4*.E::<^G>Z!)I3O^G4PP$33J>82_:TMFC'TX@XG 0Q
MV4'6^!/P<NI0HN-7[?AVJY\&IPE??$[=\_76O^: K]Y3*K725FC!(4"BU/,8
MLW$Y>^.H-ZRF#/Q.BIOE7&,$%9G*48L 7*&P\#%)Z4U,8+7 ]?S:&QXAAJ;4
MK>@.OQ[Z:9A:[X:=;F=XW@JCTQZT.B>MW5X?/[V)+Q&]6ZZ?6H?I)/5=MWN.
M;W_N=4**K;-37.W@J'-ZC%31ZO61YKKX4/WS@H%#A,G#7B\.6L->]6)\?03-
M\OB=W,%+='NA?NBRI%+.G:J;#<]/B]3 FYWT\#8D]WOU'4[[O4/<OD'KU)V7
MNP[6KPJ.5NMRJM5$@FS\R_?_L7'ES;%@.7;]P\X)J674+^8Q,L>^*7@VA\L+
MEG:]]6,AU>TX7Y_V$Q$X?XP7_))!1^Q>O#M@(%2(2I,DRL@KISRQ+A@B%=7"
M"IN3"0@ZFK8MN]I3_ZF(FN:\RWGO;6T?>.L1YF,BI6LD :HX<4D&DBF*EY",
M=(;C>3/=MG!5M5AOM38OJ:*M,5BTER(#7FJTK8FHSE#(94*'M?A_B-(Z0.WF
MH=G^Q:L<%]MR;^O=Q>[6IZ\[6Z\IFH(9A3N5T1&%#%BT#T-<5!1_$M:@S2\R
M+3UE!6W3!2TG6YT!ZA^AF':Q6"M71$,'!=FR8)%]X#Y"%MP8B$@B.D:KHN9:
M.TC@'II*=E&7:0AEEE 8$HJQ,3OO-<E@5$E>0C75F41XDKPTGN4LQ[4-0(%!
MKWI7Y^FD5Y0SU,;&&WV)7E!AQ+<7*[(W*Z9H39]4S@4WQ'O]ZKKN)*36VZ.4
MKE'OML[ZG9/#2K/)G7+>K?/D^JUT4M9Z1Q5I9-%7SWQX@MK:<AR *A&C.?D<
MF .AL\F, T<!RGFF*<!]9@!^DQ5&OKF_)H_Q<CEB/WS!/P=&^L2<Y80[94C)
MV",HPP0)%J698ZC0*K:VH:$M[D-O@J(3 Q4N4E26I3(B6VVH\O@Z.'.OHRD;
M0K@](7Q\<X#:BR_5<"2XB!H5I$B,U(RPD",7GB&_HD8E2EK[53I 5:I?[RC"
MA1M6]E/GI#BZ$2EJ_)NQKA:Z <>^OEDH:G%;_=:LMXI?<7R+&10J-XKEKKV6
M.SWMGA?D<_%SA9%C([A\/J'E'0OM%!OY8PK#(MN/3[NI@&J<(N8I&J6].+[=
ML>N<E'<66(AH<Q_/K'.\^LG3G_2&L^O$/1B!<86W*#[2U^+EP+=PZ3Y=^UFV
M?DN+G/%',\E;U]GDXZ4_T**J*_[2&;IN)]QBF2.<VCVK_#;W(*$NX\V[0=K+
MKP=#Q*)A&KPT%/FX*7<_[ASD%(UE61*7F4>[C ?BA--$Q.2YX2HG[>>=<V <
M;J=!34@R2!8<<A7#7X:RW2@,UEH)N>$4MWK8/TMK&[C1!3\F6SV&H]'!WM:%
M]8@,LU@7O'$?KO5][;@3=YAJ/V.^I+ =(10=NYA:KH7"LD 5?B"-=ZX"6S<8
MG!V?EF44I.SB@@H6UE[)?CKM]:M?X->J&$[]G1GUMCWSP:(,'_?."N;.2(3R
MA8)V)X/1'<L7(B)<MS<XZU=G66_&87F Q7<I"SK%FU3NSZ,T*+KM":)\!U%R
M,,1GJ9$>H1,O552$RHN'DG_&,^M"2*?5&D,HBRR/=8K('SHH!P;KK<TP/,/+
M]=/@K%O)A[,NRH9.SKAK%=P/CWIXX\GN+="^KW&M/C[V78O0#XN)K__O# ]B
M)^'.Q>V3S[AUU3G]B?9,.'^!$+FS_^G ER;IV04B2\4ZF)R)#=H12Z,3WB7F
M,UR!R.2CQ;T'920($[PUVLJHHJ VZ0*IER&RWO=6O?&MF9V_$2OO$ LH0'JI
MM%RH54/6F[9O8W\.,U.]@<?U!G:F&U@@!O>/A%FK?'#F!YW8<?V"5%^..N&H
MBM-,/ 0%B/![:U5+WA'"K;5Z)R.H7LJ^;R"FAIC/QYU?]OO)H0@Y?SOLA4\U
MJ.SCM7_MXLL7B"Z['P\/G-3"^Z1)EK'TM(D>T45XH@TSWFE'T;J?1Q=#4S'$
MC>2<0631HMV7N;4TZ,"-#//H,M[V5K7O+Q-2;MZSRWML ]5)I^BT]0#2>ZU=
M$-E8+S)P!VL;?Z73LWY \"F <H3X,;@,(HA*I8,)I_^\O/_5+]D_*XVIUET*
M1CG\.9[5#AE4L$;??%NN>]3KQM0?5.U0]#];M:Q8'U_F[Z.$N#2^PZ6%=%!3
M3/&R1_"L*'65>>\&Y;3:J)CU\:?>V7"$GNT9G:_H4JG@FT_#+RF=C'7'T8/C
MG@V&HP<AY6ZU'8]4E8K)C)_I'^).H!4?\.DZ(^MY]&R;$7^#CXLJW)^N$\GV
M2>N5.RWP-7ZV6^AK3Y4<;R8OW(X==UZ\%'#Y!-W)"6K#)6/!M4*]82W4E\>I
M!Z=''=33>Z='YR/)%GJ?\1#+IROBF#V^*O_ ':^W6F_K'(8J2Z&^W:\]UX^5
MWZ>#)#WL]9&JAK6_!/5IM!+.D%CZE0.D<L2,KXG?.#LMQ[R,GU$DSQ1CN $^
M@(DH\G/F4?B4.?YE?!6?!2H%FW4O;N_^MH1_L6*^*=/^63_[YN0Q-BM+B+U@
MQ^+A!?XY"!G%.2J\)/ 2FM=2$>^I)UXH&4K^CDAB;4-2VD;&6>A:'%[**41D
M08OO)-:.N>/CDF53CF)DHQ5:*M9K^7^AU-:W] ^NG'4I00S90$K4"0T<_Q0]
M,1M1ZQ]()[3*"QX1S R%(!.'7^)9_PM"]""=W(Y$_JQ\C-LGO_7Z:."_0*K
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
MM_ARLG1=;]8V@8Y.<Q25'JBQ1G.0QBEA!#=RU.<8I2,9_]!T%/B1Y+*W_^G
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
MXHH59_?:!NC[JO'XD2-U;X"<!_0G-##VO&#,TV2R!%::=(.3R@<1',TA*B5
M^]# V&/ V.X4QD+T5$7-";=2$F#>$<-8)LF!L\RJQ'V92 #?/?UW]6"L@9SG
M"3E2)2%RMMQZ &IM<#DRZT!ZD6F:'V#10,X/@9R]T<3QW1*5W#SPADOG6!F$
MXS4!3QFQGF;B$E/*"YNY$J@]\6>H/36P\RQAAX/(5D=K.5!0$#T/+,A@@[!!
M0U2W@)W98IR+U.]%-SAJP.@!P:CH/R&&[)PI<R=*XU'!B95@JRFN!I2)4>D2
MH#><\7\V8-2 T9, HQB]+EU1@V$&$G6.X\OD?10Y9B39!HQ6!XQV]C='18&H
M%GE#:0B*),4, >$I*D@B$B:RCXY:[<$U:-2@T0H\VA)H1*4W$"%$33TDH,9X
M+AC::-(D&>GBE,X[MN]H(.E>(&E[ DE*R!!53B0*R5%!LI)X\(Q(&P-+0AIM
MX]H&:S-A5PB0;IF9\R3"A_4HB:IL]W+>]3AG]CZBS7SAWCQV+Z$'L-*29<*
MMB&"$<H:&9G@$H1&<K:-/_H1\&9[-JQF.><0."/":=2 3,[$^I*@[APU0EM$
M"$"X,4OZHQ].R7F4_+07PJVH(3BM!=HP1@'8;$UB*7F%5$ C6NZ-XK!BC#P3
M6)(T>ZUH(BFA/0."1>*BP)]R,66,R(*'HC=0?74HQZJR\DMANRBU$"*H0"UD
M4Z;4V^RHB"E;1E4307D4WIJ+H#C// W!$2NM(R"90+T</#'  @LZ& FT= M1
M#7>M%G<YYU&9B18<TV54F4%]1T:?O=7).Y\;W]SJ\5P)%*#VB0<4B*:E61=P
M09S'EU:$Z#QG0D9Y1]=<PW,/S7.04Q*9,Y.T L^T9VCVH?&GF.):\F4]4 W/
M/:0Q..,/M\(QGR@03X5%)1)-0@,>A1R-T@8;=:2^8;H593HO(^59>VY8!D^]
MR?B2>\$9I,B5;:RWE>.\&;<O'I@3)A)&62:@ B-> ">"4O ALP3"%O/-@/[Q
M?/<BJD:VCT]=IU]W>NGE5NY\37$T3.\?9;#4>")5'(U>NHT;^.ZIWM]J0G_;
MZ-Q3!C.A9! 90$5-03KM ))&5*,N"<G%;5Q1#6+=,V+MS#J.HV,B6!=(2-F6
M1&:/]K 31#!M'1@AA>%K&P+D"D6I5K@>HV'\B1:CN0&>G)$:P##GA+5(2S+Y
M*!)M?-"KA@DS/F@MLXM&,T)]B(@)4A"K12)>AIP-6!7*:&#>-FI)+]F30H67
MSL$VF=+2R&CJ+&04#)HS:D,R*3LCV&V2X1HVO7<VG7-GR^ S8TF1X@HEH%-&
M\:TCH3EE'C-H:8L[&Y8,%C6,^H0853IC@D]64X-Z6A FZ5PR604-*:B<&B_=
MZK%O2=DPUFJG4=7V5A*0*A-#$R,(L<"8RGAX=W72->S[A-@WZ20%94%[:2 P
MZGRA ,@T>1%]:BI@5HA]9YWLB+#(O\P0S9TG())#!=EQDA1U-,;LE#(-_SY_
M_O44 H*UE24P[:ET'LU>Q97T3EKA?&/IKAP33_WU40EIF#'$JY(W*4M!;5:&
M!.>Y92H8X]S:AFAKN4J5_,\I3?MJ^][]7IF]%'J#:M+K &G[GE.UOV]N^%/&
M*O V,8:&@7-H&PKC6-)<,^L<98G+94V%!JL>%JO>S'KJ S6H<'A->#("37W)
MB14V(EX9QZW7R7)=98;298W]AQZ#O9(9X"\8!++/ ;D^)1T0!(3C!HQT$:2,
M&E(# JL& C.N^0R^Y($(XJU!HR,*2BR:&D1*)A55V7)7VJ>UF5XROV!50:!A
MV+6.52JA.:&#T1Y8$$Y&3@,SO PJ4?HVB>4-P_Y(AIWOVJ,B]PDT":AQ$3"6
M$Q-,)$D85CST3DA5)#=R<,.TSX5I1:DS4#G&E"7DR&W0U)L(R+U49M6X]5:0
M7XM7GI5\2R\)-:6QG\DH:DW*) >C  \3=:4[>^4;;EU9;N5,E8"9XE#&]_!H
MI-4YJJR5$XRE99UX#;<^I$T\XX1'>\5;E25AQ@;4AU&^NIP]L9(&'T* 8.Y:
M7M*PZ^JRJ[0@,HU&T"! >FZ25^"8#)%&Y85N-.*5X]FISSV+6-K81"(M$RAB
M0R">.I2S5(&45G%C8&U#M;58-1MVY'<?WV]$O;;BTQ\YR^A6#WJ_MWR((4&/
M\!C-+5?FEB^B&N5!9Y@T(?BQ.B!!E4Q'I3('QJ1)C#L#S*>$IG=J.J6MECKP
M_M) D 1"2L&)]#D1@!2(2UH@20G%95)19%,\VO <>^DW)2@/B J&079.*LZL
MA&25!VDMDS(9ZU'K;(R$54.%V1(4&P6@G4"<21)1P2=BE4 ;(>O$67*4:55*
M4(05SQ@57CH'1^MRDA!R9 X<!>."T_@K':.0,2W;\Z7AX(?FX$N!K\,#+G5
MM,V$XG&1THH.&3A;DK7U5$ V-.7"Q5P\9]G^TKF8HLBU.E MO 0FF$.=CO+D
M(KB815JVJWK#Q3^*BTLXS$:(U&<2E8BEGP40'Z0ES@KC;.92E4XRO&V5:3CX
MV7*P"TG[*D F#5"MT;Z.'GA4V7/O<F-?KQH'7ZI327@DH($P"91 T:=MC(PH
MP;5U0FBC2FO@ME:-$'Z^+(Q*LTT^"6LT!1K!@W*:(T]GL-S;)NES]5AXIJM4
MALQBR,0BSQ+0495!2XJ8 #9I(Z6%TA18M+5=I<EOSZE,I9DF<(_N>D#S/8MH
M2K:-$M*RD&E U+&>VZA,@T4KA47ADKO>49VY*JTE=4(H0JO \.R)IDHRH9W@
M653:Q+)5*,^VT.19LS)C)LIL4&8H#H(9:V(."K5-_,'[V/1W>Q1^G7&D"\NC
ML"D0(ZDG$%0DSH A7)6CP_,V K5__73F@KP0QA)6@&?<"B,5".6\<:BJFQR8
M9S%2V3#68S#6G'\;//(21].:9RT(,!N)%PJ9*TC%\,2RS:4D<]FRCH:['IJ[
M=%*00!D0"']EM(H."63(D2=P I;M3MBD>_\ GD-A1FW,4<I J(\E<S1E-(&U
M)<8($5BP$A@T?<U7E.?05N#"1@H0 '10EJGLO:#),9#Y5B46#7?=OVDWXRE6
M/KF )T*836C;)4:)XTR3:+3AFF;NJZ0+6-+'U+#6@[.6M-Q'!?A_"M1$:QP/
M5/FHN=,@;C.>L7&H_%BNFVE!)$%J+B716@0"D@.Q1:A)X5-,$(T,L818F5ZR
M!W<S,N!N(P.:80&/5829K09#O;4T0);<E.;#!H)3#BU?=9L858-5]XQ5A[/.
M7Q.Y""8G@CJ;)* A$A<@D(AJ0_*,4UN&!0 \YYS,)E/[(=J2*6U"LL&F"%$)
M#P92YBRHK 1/RS8X:<SQ!X2#V23M0-%BR)0DK1@!3@UQ"?^2+,HRY<4%WG1
M?0'LB_9&I(%';E"7I0HYE7&11,B96>58TSQAA=AWSH--G?1<*TIB1#D.",#$
MF,0(UX'E$L[3DC<L_/Q9V%+-,U"C@_<E1; ,KK9241X8C\HNZT%H6/@'L'#I
M+"8<"EJMB8T\$HC@B$VT^,>%"@Z-*>%=P[[/GWT%RSHX;_%?"49KEY&314GM
MU-DAE#?LNSKL.^MQ]]$S$Q,EUAA#P'%'\&4@TO'(I/4*3ZKAW^?/OU)&JTI]
M5&(!3'269>EC1/1622=W&_YM./4!.'7JI;<4,=8DE*^^&NR;-7$L 0D49:P&
MKK*)J^;Z>D[YUU<'! Q2%S]VV&X=II/4QU^XD]AR\;ASTD':=\/.Y_1 R=DO
MM^]:UBE$FH,*P@(J&(8)[2-DG@QU@C>!QM6"L$^SSOL<9%!4)+00>$$P9HG+
MP(GE(L9,@\Z,EK9KTBQ;0[*BC1*;^0$/-+ L1ET"/BCW'!B;C;&!9A#,6BNY
M7=;8:$#@H4%@QF5/L_$^,D,,DY0 XT ,%XQ$:E&#4=KGE$JR :AG @(-PZYU
M;# IH7F1?! @?#**4@U!<:]CC*&94+9J##OGI ^49U!6D8B(6VP/($ZIB*9(
M9AXY52K!ZV9(RU9P-TR[LDPK*!><Y>R!":!2^!"E] ;0U@3FA6V8=D69MA1)
M<J&$,X)P1RU*V:B)UYX306FR201A%+M;UY2&85>78;.46E!(3"F :&V6I;M1
MTLP(FW)C&Z\:P\XZXC-JPH!_$949BECM4<0R)8C,,LJ0N<=S+!Q+Z9))N W'
MKB['1@C@ J^:D4$9K^61*2GD;#V/7#?M!5>/8Z<.^:1"<!*UX)PB$!!9$.N<
M(GB>3/.LN8FLU%ZVT<A=,99]$4GU5^?Z7OW[5>^DVETW3+$U+%[]A\BOO^E[
MH_.NM^L7@8<:>V>^FR9G_GT(^?^S]Z9-;259V.!?N<'TO%,5H:1S7ZH[B, &
M>^BQ1+F0[88OCEQ!6$*TEL+PZ^?D%1BQV" 0(" KVK2VFS=O9CY/GG/R+(\W
M-;<CR'_,>A0UQ_%Y*3L'3=12$W0*! 2^Y(R0+F%M7:0JA^>7G6.A=H[UHP]3
M.P>)E&!I!9+$@JQG T&P5U@4%;,F)R>%765I1=WA(.3A$;0H#AMS/%LI]%SH
M>=XG5$XKBITP.'%..74^ DU;Z81R*=A9TSL4>GYX>MX^CX<EGD8F,(CSWB".
MDT#:4H94D,(Q29DT+)]3R[D5!'DQ]%RHM%#IO).W:TD,-509)H!"M:$6 Z%B
M3J*PK*1^7D JW3VETMRGC:\Y-943TB*?=$+<8(=@.R2(1B.BT$0GQ9=66,.(
M0J>%3@N=/K KAC3::<M%H(93 K*H\2"L@LYIHU*N^$XM+IVN?M72<T>-0U$$
MB;A4!CF3B]9YXP3QDEO#YUL,HU!IH=)"I3])/9PB-ES+2*GE5@.5:H:-P,HY
M34(HDNGB46G]+]/IT5?*0?*TQ"-*O49<I.R(:BW2A@<K.171D+L=N!<N+5Q:
MN'3&!#R!$YRB2YY8SA1HBH0"!D.@-.'H"Y<N()<>_^#2Z!BAVF/D,0,5/T3@
M4LD9"EY31974,67_8-8@W+P8,JV=*/XYLG#3E?JA\H+N'(QM_53__F?H_+WR
M;_AS]BA3K?L(2W]P"LJ5?[O!/U=^//_997-&+,&7(*LN0Y;^RFGBK'L/VZ<K
M-$*G:*0U[L'U?@Z\<9$.MOQ>#.-NW$P7B '>Q,'?\<UQ^_@0OGO;'X[:<-LW
MW;[_]DPY8N>_>]CW/A_8+V:\V0,V:'\\VES;%= 7UES+V/_&F^TW^ZWVQY,F
MW>DTZ7^@[Y[\]V07-S]^33JD?'2-6' 4M,] D<-6(Z%PT#1&DQ2;T#J@((;5
MS,4QBN@$"]Y1P;$33F-!%<R94%*!"+9412#>PPR/P3@NK0 ='^S&JG-0C?9B
MY<># 4"EZG:LZW0[HPXLJD'T&=DA\WW]HXO5D Z[L-*JHSB(E1W";[K=_M'P
MCS/2.5U#5]%VMJ9[L!MT#LYH15X4/'[ ]A+8)ZOAQD<%7LMD<<G+"U#4M8?#
M^,?9BW^='5-W#FHLU!==IB*@M7\==<)H[P]#EK$B&2:G#EVGS4^^A2__[ZN2
MV^0[QI:94C_]&B^3.WU'EH6Y6ZN_ZBQARX2(Y])9OJRX>2Z=I<M*Z^?26;9,
M-;M5L[=,/G +#Y,[_/0:M67"'H\CG]^\V]<"^AL+;.F!*4?56O2QY^*@HKI1
MY3US'AD+GNNX_ 5[S.X!7!"J"S)!M3Y)Y_":QR8+0L/J3PO2-&S =57"H\XP
M5EMQ-.K"@+WFL;D63S+CB>(+X_*L';!O%MOKP=B*T)L\'$_H4KWP%J9;CN5=
M34R+:T&ZY8//XB@B4\ I1&.#Y#@E2U@P424F'2/)X:\;IZJ@OG?FN5/=\(48
MC0Y[K7;SI/FEM=_:#[UFNXDWH6_;O1;T]Q-MK36/X5YB>[_Y_8K1J+=-X,KO
MV[1)6W3[>_/D(V_N=SO;]!-OM;?A?AOP7-U.\^1=-AI-)X.)SC '<X-", 9Q
M$Q@R6 H$6I.W0:3$XMP31[XP^WHAM]=#;EX(:6'-*T,C9TQ;ACGCD7A'HR+T
MX=PV5@_"7[&;XZ.RX+=Q4)MDZM>%_69DO]9Y?+[ (0#3)428DH@'CQ$L6XT<
M42QZ+ZA->&F%\(9A\\KG5\BOD-\B/?AO"\I^?]KCNA#3N_[@ A$6NIN5[LZ%
M/1-LBIX8%%((B.<$X09$=!#V+)-**\),KNO7H.HJV_U>B*X0W7,FNEE46$44
MJ$5*Y"*EUE+K1?):,*\-I]J:K,+.4[@K>NS=J&VZ(C"-Q'G#4:@K A.ND%6!
MHT2D]!+^$@O41FA#SEJ$^^D([CFD;;XE^&K[=.7M<._2.?'#)&9>I&PU\Z<G
MHKPU#K9R#?1D/+9":*V"=]:Z$(PL%K8G9J:-:0N;I"Y$HA/2*L==88V1,48B
MH;@A(#^'H'RI5;ZH6$M"1\>3$BYACF.RP@N9C#!"!>J=+@:?Q0?CE,$G@))#
M;$P(&RH0YU(BX[!&WDEO)2$X$;>TPAN8SI@KJD#QX<T/CXG%8GZ8%_C.=T)&
M'&-8*Y0"#H@+XY$67*.8) 7T@7HE_<_ ]S/S0\'=@V^!BGC%HPA!.,I9TBY'
M.<8HK0P^4.-NIPT7<?,!0;8Y?:21DT4GCO+)+HB;.;%_2A@)!I.G+1$IF"<4
M-U^#Q\U5M_U)H:*GSVEXU4Y1K)OS&I\7P_<!2P9L;Y.(B0>M78(=@"<C.8$A
M$[J8%YZ8[YO3Y@5B80OFWB!,F$*<ZHB<!*%*,B5MP,RH.YL7'AXTS^/HIY!G
M(<^%#Z M]J*YL>N4O8AB*8AV$LD0">)9;[7"*^2Y(2[Z9(+52RM$-XQXF/0$
MA5P+N;YL<IW% OB8[%HL@/.BTREA-3%A*(G("T]!6$T8Z2@2_)&.XV2B9R&G
M=*7F*IO>U0&I$&DATE=!I+/DQ9:8*V^X8:#9!Y[KMA+'E5)&1DVP*@Y.BT&=
M4W;=I)T5@1#DDLJ9!J-%+B2*I+=1&T6B"O1A')R>CD!OE=KEZN=W3_9R=MDI
MK@0'X!WVAYW<[A^#K%YU_HZG"1].03=UU>E X?-+K(-!&8]^?LG/^O?8N5TD
MOC@6TW]S=VNT$F4%T .(7([SR"F0A5"*$(\QP\;$K_#5TME5>X/S8X/=B-P@
MVF_()GC$/VSWR!X/E_YY,>-'Y^"<SC1T^F=#=C$U"/M):I!;3/+M&WKL[#^?
M5S\T-UOM:J.U]FFK_=?&^E8#7K]=KE9;:]76IS=;&VL;J_GC9_ALK<WV^E;5
MWJS>;K:V-C]LK*VVU]>J=QNMU=;;C=4/U58;/FBNM]I;U6]OSW+8_%X]PR=M
M[PUB1,?1#JI#:*$?JGB0$^9<"4E_C@_WVUI.DS,83E($]<?05A@VJOC=1R![
M>-YJN&=S\I\>;"RCX>_7T<M/'Y10Z,/I1_7N0FN!^$F>4\#:>]C$5V_M<.]=
MMW^T-3X\[,:L<]KN6F?HN_WA>!"'"Y/MJKUQ)C-UFNV][DYO9V^SO7VR33=P
MDS897-=I?@&9J1VZK2_YVM9^LW,YV]7&]\WWGWL[O761I2>XY\GVB8<^;GR'
M>T-_/I'MW$_://[OR;;(<@_GF%$;D&8Y0%D)A0Q+'EG#& <)-A@<+V>[\DQH
M18*&/XI[+HT6$4M&8&/12GA_)=O5ZM;_6[W[L/D%R/7//S_4]+/ZUS9P[KO-
MOYJK[8W-UJ\S5UV;B.K&7MR @"<2!7Z6>JZ]%ZNW_1[TZ#@/][ #LM^PLMUN
MM0=7=X^K;N=_8Q  1[%WV!_8P?'$W;MS\#=H K4EI3H<#_R>'0(''G5&>Q4\
M6Q^DP,Z![5:@5("F,#JN^@GX!(BSZD%/]X8YN4DW#H<YET?.,C:"1\V_.6NJ
M&O4K%R>WBG#_OT&_@%LM/S1HS[/5W03?++V^:@P??05MQ1M&"?*".\03)D@K
M>(MS*CLLB61"7L8P=L3Z%!4-,G(AL*'."!*L3-(KFN(5#.<5<'AJLZN3TG7R
M]@AK#]99@#>^#RMG9+\#4GX[B*.\B 8Q@=8S_/U'#KO42:-C-#KJ5T<Q?AM>
MVK G./BQ:^=F+WUUFK.I<=UWIOY.SS$GWL\RX-TX= ^4 <\L:W&G#'A2+TLN
MYYZD3"]S-O^$:GA9\+LEP'LY?16W3%0W_]QO3YR ZG+"Y>OS3UW),_7:'O^%
MIJV[]>/KI\@R!DQ\4:0\O1[E']=]KQOHP)YV,/H#R64EGD+(K,=HXW1OOJ06
MEI#L$I+]]">_9XLS)U=LQ07RG[FC]'YZ:M%I[G_^UEK;ZS;?K_,F7<>M+W_M
M;:YM'.^TW\!W._L@N?/-M3>]YO'E4XN-X]:7CWCS_:>C[?;NR7;[(]G);>S_
M!]J"[WI-!L_ F^^W3^KT8EOGWNB1>Z>80A8+CKBT"1FO%.*.NQ2#3J# +ZUP
MW*!XSAGI7\JQ;B&Y5T1R^0B68V8#-MP(J5DR2F/IX+VW>E)-7A/*,+J-"W8A
MN8<DN>.IH%+L5; &"6X2XBQ&9'FT\-:;F%1P3J:E%68:F,T855I(KI#<2R.Y
M1$& BQ(S)1*GSEJLM7#,8FM\,-C5)*> Y B:L!TUA>2>B.1:YY*<\B1QJS7"
MA ?$:?8_P20A*ZS!6'+*<IP)9PTV[T)M3Y9@YVK'4OW?RU;,S^WDUROGU\0_
MWVJ@7EY@]./JI'E>VGE:"IG=A<PVIM52R9,7.52.6F$0A_T(&>4](MY@RH7%
MTIBE%<$;&M^[&/KUG/&@0MFE6]XB@\%K1?"C*EP%P?=%\+G.19VQ^8@3"2T5
MXH0(I)EDB"DM&7':)D9K<432>QN6"H(7%\&/JTT4!-\3P5,*A4Z">)LTXDP
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
M12^R?XVFR$JO$/&!,!-%,AHD$8))@^M%TJ2*/63.*,8&T\@T5X83[J, [=K
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
M<YML 3-E_"CAC@L905C"'5]HN.-I:'0)=RSACB7<\=F/: EW+.&.3ZV/OMX
MH)C+.6,GM$V1.V,==8$8@9VW."8RC_2>K\1^UR?-D_^  KG*FB<;8G-M S=/
M/H*BZ>'^H%R^W\ [:[MXN[W*=[8N)_C\=-+L[72::_ZDN?^--_<_GK36/N^U
M3CYW0;F$?O_U;7/MK[WFVE[W4K@C<R$(G#0BP0O$@Y#(B&S$<RF7%2,1IG$2
M[BCIO,X$%T9W+.&.A>V>$]N];./:(_+?N7&-2\*93!3)& GB4D6DJ0JHKJ*!
M<7(FI>PK:1J*EG#'UQ[N&(4/"2=F/==<>6*2(O !B<HZQIBIO2DTH0RC<QXH
MWA2/C>\I;PH=K4^6.N2ICB#?$)WC%1SB!@./:PDXUR7<L80[/K%<X30(VII[
MH!/-L0@&N,. ^*V)4B(E6;2H16.9"^&.@025J\DCF7@";I$!:<8Q4I@;)[@P
M4A+0HG@#RQ+N6&!<U(/%!O94-A0FF8S$(/BK$(^>(2VB0$X1+$2*5!.='::9
M>,FX?DWACHE%DX17F%C'J3#&)0JM.!J8-1KC(N(O!$:G1'S.%1522N2]8XA[
MAY$-,#V<2.H\,U$Y5L(=2[CC ^[[(/YI+[3"TA-N*3=4!^:LX P'R8,JXONB
M,<B%<$>C- AK*?O561#?!6'())]I).:,=A3+; 34#2SX"PZ+*BA^4A07Z7U.
MN)Z2W@T%M8LZ%$.*.1$"138: S("D380%H@C.8P9,_&"<?V:PAV53#"K-@FK
M#/"XTR$9P[B75)*4"P,6Z7T1,#HEO?O@M, !(\DL2.^*.V0YMXAK::WF'.8<
M]EY1PAV?''<E.N=Y5$,NFL)<V>I"N&.B40AC* K4VEQ@G@%;A82TI%A[)1FF
M(N<U- W%YV41?#&Q.(50"Z&^,$(M2MN<*'8JW-$3&[D/*.0LU=PPB8SR"5&3
M0K;+@X*>/38D:Y!SMXU"L0\7[GBY^NRO"VN>?E2/U (5VIQ&9Q6_'\:#8<P,
M<$V5S2,[K/XQ2Y8LQY*03B3J([=2.T=U5"924&QR/=BL<U*,#57HWI'7TX^Q
MF2ZST;.GG;L7BET7FZM?L21:,Q:1!642<>$X@OV YP3W'D<BG0P6J$,WR#6!
MTHV9)IT%*F#*%8]"<Y*8<<Y;0VU@5AN:)IZ !B;=H'OO/V72?S+I&T?-HZ\L
M6 F<3Y#D/'OP1HP<XPI9RV.4 ,9(53WI6%^=]+IP[BSSGJCE+$K,E$B<.FNQ
MUL(QBZWQP6!7S[LBE!$TL3114^9][O/^O?GQJZ$Z$<NR/R<7B*LZRZUAB,4
M-*R<%#KF0C4-1J]J8C7UC_9@"^CD49Q8DZH(V]25.LJGM5$;/ZNO?$WI95-_
M!3\8Q.%AA#O^';O'RT]16[S_J]KB[\:C\2!.K[+UR<98BHZ??/Q*')/26(.P
M=@%X!5X9)0Q*''@E@(H?7)JQZ/B"RD;KPQ'03XZ@M0<'8T"#O4Y8&L1)T/*H
M#Z#):^K__%^:8@/M_7UML?+.\+JJXS=GPK@:;/Q N3$D6Y8&WR4WAL;+%.OY
MYYM0R\+01\GA</6GSR+4^WRE7@F=GWQR2F /X=0S,2GAVWKW/(79!'8#\G!!
M?"_,IO:*@QB?-D/857FC!5UK'\7NW[$)_=Q[_J+MJ?D,VO]/%Z2._9VU)M\^
MR??[!O_6:3.;T/9W0.9H[;=Z.[WM*^:SOSK-WN?]G5[K6_-D;S\_VV8;/FMO
M?V^=P/UZ[SI-VJ0[O9T]T'TO5%[2C 3O!*+>1,03ELC)Y%$0AE.-O158UF(Q
MGYO3PX,;Q^84>?4\&)S^- G,JP^O6#CBV@:UL7W4+WPU$U]=2$"A"4\B@AH/
MW$1RZ!0%A5XG)(G!PD=G6"XU05B#JGO'7\\QQ.)5"97L3I3T*GQ&%Y.2]@8Q
M%E*:B90NQ'/JJ*5-."$EE$ \YUTU 6.D HVP])C!W@ ID890]RYS-T?/T5<E
M)_$B)STK4GK7'P\*)\W$21>"5 *%=2"U1D9(B3AG#!G-&6(J.%#M*,/!+ZV8
MAA3WSM-5Y*2[49(H<M+SHB3X;:&DF2CI8O$/K@C0#T&1>HXXTQ1I320B)'&L
M/!=*AAPW1^DBE0E\J2Y.[;U8C>M(E"J?R>7CMR$\_2Q'=@>^.\Y'X #=82?$
MP>1DI9^J!+/6'PRKX=COY6.]?'3^MM^#ISS.;1+UKV%U:(>C^C0\GQCZ?$B3
M7PPZ\<!?.#WT9PEG!S%G#\IW@!O%8:-N=1![%OIZL%MUXZ[M5OU!321YV>2C
MR6XGQ=RA_%-8'G'0K;-2V\$ GB7VH#WXRH[RR?NX.ZJ?\K19W]^%(3A]GOS1
MY>>O^W[=@_UX'AC=GUU\Z70_+ZC<[<[!N![#"TOJ=-8$AVD][ _K3OU1#Q#,
MR^GAY"G!3EUUN@+Q^276#?O=\>CGEUQWDOH4*U/22Z,S]7=O<'X2N1N1&T3[
M#=D$G?W#=H_L\7#IGQ?Q",C[L0EIN/W/'OXB<-E/#I9GKM7PJX8>;ERO'(?6
MX_IY]4-SL]6N-EIKG[;:?VVL;S7@]=OE:K6U5FU]>K.UL;:QFC]^AL_6VFRO
M;U7MS>KM9FMK\\/&VFI[?:UZM]%:;;W=6/U0;;7A@^9ZJ[U5_?9V@K08?J^>
MX9/6UAJ4/9"J3)?]<,D/J3IS07J.#_?;6G;.& PG/-P?0UL!F#Y^]Q&V;WC>
M:KAG!S&[G(P/1L/?KR.*2UPZ$=.X)\X(%PS\ 5W(NQ!!!TI!$D$%L7XB?]:K
M8C5+C\PFKRTQ20O*E4[6*HM-(-Z[E"(F-SKO7,C147/WA20=1#_DQE^W^$=G
M!#/J;T&XK?X!.G7BN6ZCO^4Z6B3A9N.JFW9GM%?ECDU$FS.9!];207]4_7CZ
MY>J17.VRA^999ZY50EZ]5QWT_RL-PA%'.2(>YRR<3""#&4/4<HV%=])A?AFZ
M(DJ?O+<L)L:3(L9$$;'B@6"OJ727O?"R(.S/ZI7\;;MC6!=9;!O8$.O)@V4R
M^HF;YW7NG&>>GD<Q$]6T3]LEM6&6:D_7DMJ-3_HPGG @/"UC?"=7.$F6!7\
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
M2!&4,BHJR9QSA3B?CCBGS@<T\\D*KA'%7&1/\X1<K@"?\P\*1DCBFB^M*-W
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
M*"=-1EQ&CJP7!+F@L'%".Q=<3EK28.K>QHJ"Y<7%LK(L21ZX<99QEG(].AX
MNR0*KR*U,V+Y)@_( N-YP'BJV)*CP3JG$0LZPHZL+#(F$)0+(OO(!!$\%J?'
MXO1X)V[@N: /Q\P&;+@14K-D%.CD#MY[JW'9YQ>4(*;MBB8E:X,EB 0B$"<B
M(2N#0)*Y%$6$F55F:873!F'W]C-X/*?'A\A&7'ZY2+\L"^"5_[)DU[ZR=[_K
M#^#M0>7'@T$\\,?5: "M=>O4[_=WCW[9PLQ3G"6<SM?;T^EJG\_6>]LY**$<
M,XLV_F*^:1E!E"&(TIQW%68O2S8&29\23HIRFVL;T@:F][9&7D\M"^%1\3*!
M/4MHUAQ.%H;PP/"JX/CQ<'QNPPA):N=%0$KZB+@V!ID@/6*>!QJ$]U+QI15#
MKJHGMP_'*@!>W)UY#L<)!;:/!-NI$P1L=(B6.22T#(@[HI 5TB+E-::<46M2
M75I8ELWWF6%WIGQ&]S\_*)OOHZ/X?/,UCO' L$!$)H)XM 19S@@2 K,L4ADM
M<C;;JW4+7L3>^T3NR,^0$Q;\V*"0Q/PE]*E#!&USCJ2D$#,A 4N EFU,XJ!O
M.Z$$MH%ZO+1"&H+.*[*A>!\_<I8%76=9,#-6YCL=L5-'\O/BYE7HCW,A[+,G
M>K6)N.<_0"]FGS! (5&ID(NW<QV) 16?".,3B3$ZFNK(E/EL#X7\9R+_W6DS
MJQ"6:F(X<@QCQ*5TR 1.$966Y@)7R4:9R_J9AKE_7-O<X?)(#BKS+0136+6P
MZEU9-7D"SQ55(A98U3N3@M.6:(V)5\D45GU*5CW7NR/U2D41D8U:9;<<AK2D
M''F?;.#62,<"2-0YZ2B;ES/]<V75>W:XT&ZAW0>G7<DLC\PP*SGF5C*--56>
M2PPJ,G9&%MI].MJ=.K30D6/)%$7!,0JT&SS2VF)DA-+!YES/ABRM*-40]-[)
M6)XYZQ92+:3ZQ*1*-58Y-9H)+'!EH_7"Q$"-\DSD'&F%5)^05,]E646C)L)&
M%'@F5<LX<C@FY#P';218!5,T27QS_\/@5T6J#W%.58BZ$/4#!/=+)D*P2<3$
M@]8N*0+@-Y*3&),H1/V41H>I<SP?*.8^.$0](8@[KY&)F*,4L:=>*QH,S<%
MNJ%?D"VW/@?\Y\C"35?JA\IKMW,PKL^'SXZZIL[O>G:PVSDXZS&AET[PF/QQ
M?+?R;S?XY\K%,[,[-?2(V*89V^V]6+WM]^#.QW5PJ/K7L+(',"3=Z?J,HS@<
M5?U4[9YBKSJRP^HP#C)H8ZA"':-7C:"MT5YG$*K_C>U@% ?Y$HHI;E3C8?[!
MX0  /8"'J'\*^Y*'99)+07H[W*M2MW]4]>)HKQ^6JRIW#.X*%^0?).A)];?M
MCF-NTT(/X/_ZXT$UB(=]F'%H/+/2L(K??8P!KH [=/+7P\,(B_;O"/<8#([S
M#^MF&K"\JEE\&50(B2K+3;"<,6FSJZ*(%#.@MT1T]F6@&$NJ4?W"4#G-<!NM
M=Q<H#J;+9YH[@B4_C >_K@#Q8LH][/QW#_O>YP/[Q8PW]S_R[?UMNO/E70?N
M)W:@CTWZ>6_S_?KWUI=M:.?-'K#@\39=Y_\]:4)?=DGSY"/?;,,SG?BO6G#J
M%1,H:1$0!_$2Q$P3$ 7YT_.(,65J:>6@?X6\+B[BSFF-C>7JTH'W%79X%G#^
M]Z5N3]8))?EH-8B<XH%34* "X5KS)%B@GA.RM+)Q4*T".KNG<,WPA+=^@K;*
M 73B!'+P$Q=WX<%LU851B'F-YVX :01 UJ#3'P,(H0O]7L?G%1\!VX#+X1Z
M.S<+( =B^-%X;K">C-->QZIS,.K7OSR (:T2C,MQM(-A30F=X87KH?FZ@7QO
M"UC_NS,$Y-M<2W98\Q;<(+>T.AZ.!K A0+=AZK[%T11W=0[RK??'!Q,*..J,
M]NIKXO?HQYEZ@$)&@[$?33@N+Z*_.Z,.3-D@3B*4ZY^?<F@%?1]$-.E"_47J
M'-@#WP$^/1ST]V-]EV'=\[IGWN<?;AT/1[$WO,1F9X\,/1AW1Y.^GCU^W11\
M=  /,P12&#:J/CR4K2_N'/A^#R@NC\L/:CV[:>?R;1JG-YA<>3KTF7/AYS!B
M,!^P%GN7MX/EFJ$G5P[/!KK>)_)4UZ-B1_6'%^_V_PPO,7$-PSU8PS'W+M\P
MT_@US+^<1POX$J[L'C<NC#JLLBP[Y%7PCUE\5KU5DC(=8I2 "V9$4$)[DIA)
M1A!\2NJ,&G3*[FI.17T*I5^B]-;:MZ\>= ;L@D4L$8-@E]5()^!U0:S2WE+G
M&*M3T0AUU28[O3XS:4V -:R!!6ON!^F?KO!AYJ@K@LKR5=ZOZO_F(-G]3$2L
MIYTH$"8T(90[SB.G1D:A%"$>5A\V)GZ%;Y9NO/UC[#OJVGWG-_/[F335&O>@
M#7])? J<X!1=/I3F3"685\HI:(J4)@S[=>T*FO7""=+@A3P#T-^]SA]O[,&W
MMT"UG='J8& /=F.>YN$:")#=_G \B&VXT9MNWW][<A1]/$,1M+G3@U5-6N_7
M69-NP'6?:U2T]K=/ ",=^.S[=N]=9^<*BK[1G=XVWFQ_PMMM?[*]#WW\\A_H
MZS?:VF_M[_0VX#- V)?_?/OOR39N??SJI$A.6H^$=A)Q%0/2@3OD@TP@$Q&;
MJ%CZL<.&U<Q7&"ZAVN" A>3""VL("*T4U#V*HP&9 #C8VT.8 -C]XM+*F]76
M_U>]_6M];:-=K?[UURH\5G.]U=XZ ^+IM-]7![I6?KFYKQ>?S5/X/BK"F&&@
MPSI'#+;4,$FRPU+V4'UJ70OD$-A7X=_PA]"4?U]OI+Y>Z/7V"UOI8(2 H'H5
M*,>#_A'L?2!6]$<@S,#^.<M>AXVCS@;G%--<4VVCBDG8I/]_]MZTJ8UE61O]
M*PKN.>^[5H2*7?/@=8((;+ O^UIBV<C+&[X0-8*PD#@:C.'7WZR6A"00F$&
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
M.^\(E1H'R;T+UH)Y)20QU$MON2P@3F<+MH2XYX:X2;B0!7PC6'C$&!C$W.@
M5C$FR&/OA9,X&),;-%5%63?XQ=/;9MMW<U?),9V]O!M7.>DV.V-_;]G-Z6:X
MNY?#[GK<.X_=3K"]PUM"WM9X*F<".?[.\_=W,7UP[M^=UQ+3\;3XN#5;(0(6
MKT@,PD(&Q#%00!=51,)3;@2GSL%ZMC92J"7J'%/F'"Y:WW-<'\?,!FQ@YJ5F
MR2B-I8._O=6XT'>@-PRCZTRY4K.?7[,GS$?RI)1V#&'K>2[;R)!5#(B0)($$
M+;VC"IC/@VG/:TM#7$9F WKV),SFY3;?O4MV]0*HS:V@;B.64/=84#>38J<%
M=LP RC$K)!AY)"$G&4% ;7#"-B9# .JN5KBZ?:YUV4S[53.7!U@JI9(_JI)/
M>7)P5#"="7D&]@FWUB)#<$0)K!?F8O+"NH59*J^MU_8RDIK+[II18'3^"YN_
M1E%Y,TRG]-DL![&9;\-]&,Y?B7H/1+TOT]2&JUP!"COD+$V(1TV0T5PAXSCQ
M @NPX\S*&C-E7^[7K-?/ZILI]7IA>CUA,QI'Y@WS2-EH$&?2(T,I1R(Q'*12
ML""2E35AV!+I=>F>N:+$.Q=AW;V+Y+D</S4.YUY(G^X7"&XOQQTS-8/?80(;
MQ?RM3Z:O!+D[@=RWF<TE&;BB!E8EZ@#DJ))(8Q)02 !].GKK(Y 7HJ^"7.F9
M>1VJ_43$I53MIU'M"7^A24LLB$4**X6X4 19%P*B,@7+@XD^Y#(\XFK@X+.H
M=NF$N:+'GW,B2P[T[O5M?] O/K::Q\V^?;N^EF6D+5]SD85B2F; K9B^[;1^
M<M*"M^=:<6<XC=OI\V022X2[$\+M3I,7F0BC3.;"VUXC3JQ%5HF$E&=,2,F(
M\F"AR0<A7.ET668%?R+R4BKX4RKXA,(HFS3SC"(;<4"<V8B,)AQQQ:E.TCM"
M<F,0]9!]X]+[\OQ9;;$=%I+/5E:9+:O,+D7MQ#)=9)%K@I\A?8&GZ)-%PA*'
MN),4::X$<C")5!&E=!1@UE:U7'"OJ+)6=XFB)8J6><4O&$4GS!JLHTBI( @G
M3A#WU&8 =2BJX)*,6.%<*NH1\HI?0(GNEU?>LE$4CR[JA9V<=#N_BH)6K;,G
MJB1]J084O/AF@DEH]S\49;>WVM?%,H U;7N=-DS(V=]@)C1S<\VBPM=V&OX$
M!"*,SG[QRG[_XE'?,'S>%\(*F@A!QC ,&IL8LI1CY&7T3FM%7< K:T9=W:G+
MIM7@F@*HN03HZ6'3'^9B[[';LZU<2:U[,2_YU&)B*F'0+:H*'\9*&X2F0N@0
M!XY!B Y[<#@6%8?AL&_!Y8<52O*?\YW7PWJX;3NL&%^<V8O7#C-7=P,YZ-I6
M4804[M$Y/AGT+\K&V^+\,';35')ATXNRN*N5C>'8LP#/UB@="QE<H#OY\; ,
M_<&-IFL^ZR[J5?JBEUO'>.W\8!\[3[5U$GE:^)MX!!UC'D7B A$B>2;U?(?R
M,+3D600BEV%_!&'8Z, "!8OIFQ:*^L;N/DQ(E)+F OWP#_?&($N40TX($8Q4
M7+FTLB;('."=P$OO"L),FM7%7R>QW8O5:0PMZG)?P-L(0GNS&#HLQ1<KWT#(
MX!YY$G,SB@NPR]7ZG@GL2K_\,LOU+E@*M7VCN."8 ,0I*A$7(-=YLI 68 '
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
M1PN._J^BN<_M^D,O99':82,Z^^=U_;AR=^:R>M?2-N_:I8_:;2.W#@<+*U9
M)NW!03<>Y%;:)UWXNGDRT['[+CV5[]>78:O^L2S4^!!9V<2U@_W<4E!K81!/
M -/<*(LTCA$%X0-/21*7TO5EQW,MO]/#IC\$P1@J9.[B=F(!6G/A-9NG?4X%
M0&=;15#DD\C)8HK+;(S&_H;E9>M7;7U?)\^ @#F49&ZV'IU")C"-0L1. D0H
M6.17U@BK\CDA?]>WV5ZM5/+*,D0;E]O67@@4_.8I%AQ1+CCW$@J\O;YOHO!,
M*(TBI0%Q*35R(09DF#:YT$"BS@V7G'EK3F[8:]LPE4/,Z,9BN8%IWO;]3N[+
M1JK%XC.2D0L4.6VV6B KE0G Y-]WH^\<M(=_]B92%'^=1%C49KX[L6?#_<A\
MSV,+RUH'&%ZE#S<IG(H 3_VQ4,X(Z+$]RS?NQI-!UQ_:'MP+UD!8-_L=.-8?
M=)O]L]R<^/2PTXK52B=+,]RMVZ]F:;;MLTH?Z-K=)9MJ[66,QA.LN?/>&!(I
MUD0+[#B7=F[#TTLKYE#(?QXW+PGXUXN'^;O;A-6Q-Y'O[937RW]L:_"F1?W;
M:>UTGTFL'5: >K Z(LZ 9QDA+)*1.A(]E0H+P+^Y@CZ4IV;W*F$Z:0U "D%V
M?D14" V<4A0S&ZJ$]]W!2+P'[6)U'<OP4"Q[8\',@GPPL%T+A^$'[JSBP62Q
M('V]@>LU0]-VF[$W%NP/G6,P+LY6;]D"?-F-%K= HZ4L OND1DO]]%%[73R.
MV7(_&2G-E@=*B\< PUQ[XC@E*"0+C(-8@1P8!LCJW,;9@ DLXO4UXI_6;+F?
MG)1FRX+D!<:5JSISS)QF"(R"O+4C:79..A2E!^9$C8Y97E25F:L.R:>Q6NXG
M):75<C^9P-M?]B/U(DD C4058(BF%J1#FVS/"FX] X&QPQ7G_E:+**V6)C&1
M1@UFN'01<)LY(4,RAAJ;;-[6^8W50DN;Y0$^OE^UC2_[5.J(D[6(*@?H!Q.
MLA\'24ZC#TI2C7EIM#R+T>)O-%JZETO3)NN;K:RGI\W^8>7??U=JG>X!#/M#
M5H+*>]O^4:W45]=7JQDRUL-QL]T$9;']YL]863^ IZT6$Y)?9*<H7-.*\!*Z
MO4+/S_+WW=CO5"MPN6)J1Z@0,E^&";C -ETL@'1U.-0"9"Z/\*3;^=D,\*J
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
M');E:HK,.&-_^+$A"I=%U(:(6T)KK=@:+DU>E\)%F)?CB02&U.KF@H+PV@]
M=POS/7EUF?22OW$4%SLH!W<;,8O*)1I)2MIS8/W&6@F_4JT5(TEK?=<<KK,.
M '8\GAN\E3^^#F1SD.=%WAR0?3]KK.T1#XIP] 1)2TSN=RV1)3XA2W/-4TVD
MY2*GOW;CT#DXE?$%^_=2>E+V8=X@/;5BX^=):QS35;Z8\:JXLO7RBJ/63W30
M"K [W[VA]:C#6/9)_>(SWUK?/VLT=_=\5#HX[A H;@IQI0ERN5]<8C%@CTW"
M@JZ\[\4?\7@(?AFA;]N/RA(NF L\,LDQC9IS+W F'IC:X,4\]J/[]7YTU_?C
M6#06).ORA1?_T.\I9J3S>;5M8HC;@&%GJH2$99%2QX3(MMY^/+YA7P[.S5P/
M=!@M/-R%7V8?PR5A*'EQL1^/<P)U^WQP2ERB_M7&ZK^"?@E:DE;1*,\X-X9K
M&+20C&!0ID#4R$N)VD?;ZI;%.M> =1P-CD,0O[)P3/9(O+V#8..L<;&[)VS2
MA%&"<(IP$L#*(4U!GV>4N]SX80 VMYT$]Z035R-B<EG:;DXPNH\WRB=AL !E
M/!G+&4\:!]"<J%!>@#:5?M6EXEYA!FOM=L=G4]!LTK$QJ)^[0"ZJ9Q>CG]E%
ME;#7P8#P&!PIB!&/N=0Q_/"<10ST3^7.IH2O:C5=__I^+N=LLJ<RMP@"0;4A
M!T8Z[AV/3H-,<%>NOB:48?3HWHW5ZO]Z]9OU/<U@U3EFR L@D9SF^IV.>03K
M@H%@:@W$ U:?K H]'7!P;V>TA#/&.N.L4XX3SS0LLA*>BRB"#\/MKT  "!I(
M C65 #RA !RN[:64E$Z.YYKW L&BY IOPB-)%=><:!Z(S;&PJ\S0F^JWCBV0
MHZ+DOPW#,G-<9:[REH/U5T<\94!=KA8@'E[8^WV0X1F'!KH, ^7'LSC \907
MZS+FL5N&7Y8&!C3+&MKMP+%U-# ;9KH W],>9FY-)"KT[4\X"(]CRJ3J\E"[
MZRAR7.BB'H ;1R?MSGF,PY(#L_=!T_[\8_#T'X%_5CODR@[!]>PRX=(!(5:(
MD;Q#@! C*[5'-M&\=IZ%Z%;>LU4U(VEJ<<_'2CCF(!R[>S;7@>%.(&PC1CQG
MP#J 3:0<$<8%R;F5.3!7FR4[/BOY>+Q\'-;W'/%.&4,1K!;P*U@Q8-<TEV5R
M(JD4&',\RX<PL\)VKQQ<2V@N_T7"\;A>\NGQ1)>3*Z;U6?1BM4Q)CI.=44KK
MABT&HRD=,H/4CF$I#/B*A4P5O,T>\R"J,,,>DXG*@W9WHU-6+8H#XWNOF9,N
M)]_/(1:-3G\WPH!'"S&P!G[L=(<OY<^]00,-R341)#=,29P0U5@B'C$&FII/
M">^"T23!CPA[O\;,38$1+[%G!\1VM62V92C!3S@>^@! ]SJJK/98D,@<X8)K
MIAW\S0S'G#JI09+GD$;R9#+\E@\MLK7^?4_ H80QMZ@L=,MC;IYG$T'&1,FH
M5_"?M/)>K#(Y;1%:QF-JTJQ9QI#8PK6..T<YIV_DX85MF0VE1YT0V_GX^9$M
MTF40XA47>NVIP]ZV_4$,I^TXC/28<I1NY]$,G<;9:CZPLH\MY\T<7_"&H^#.
MX;OW&(F:*)!MYG7,R50Y^\(DY*1WV)IDE7/7(\NDX' B6QNM8=QH[2A7(E)O
M?<0"L.UZ%%P6JF1;W:&D7 L$&/CGRQ9MK>.99H:,O]G??51:*4XOFTR,<SWM
M>%7?W1Y:=^,NE#?4^)H9B_?+&7C_W_TR>N6RU& WQ&YF5FU[THOO1K_\.[1Z
M)VU[_JYU7.[%\J)_ V'KMP!WAT/I=TZ&-?F,J6E!,EGJ=^'?,+K]L&)?K>11
M_^J'Z?>4J%',;WP;U\B-[]UV6UG#@CWHKK>_)[AXXV/5^.9W)^_ZKU(2!M(
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
M2^O=4\0(#^RN>(9'?H:#?;:7_B4,25NG_5X?*%Y9BO!ZH6<VJ&>H;I2FJBK
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
M5=-4+\E838U+L21CS3)PM]9E58>MJL-6U6&KZK!5==A:,*]L5>#AK?M:7VU
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
MK:'-$V/($O/'JA78HIBJJE9@SPN=$\67.=,L ,E,/G?X,=0A;9Q!4<D8#1/
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
MQEPE.II112 5C$'<)XJ,B0FEW$15ZQ03D<!5]"JATTFS"XHJ"U$2>K$TOE$
MX="58X=MC4^R@R1OP>(D^XJSHV#@"PJV'V?KA8\N6;+$'01F/>*2G@ZW- F(
M-J5H=7 )M%=L-#<B<1&%#SH(<:^(V"<!_TM?T;6HV/)06 ?!_6A;W:^V?1JK
M@^%>!\/F%246U%:2ZZV:8'.39(F1XT[DU+=<4$$H35+.4B<UQ1:H*,N<HA,J
ME'OE*">,3\YP$A*HUZ!4:^>D8UXI 5!G%,\H-ZU55RCW*E!NK%0+3YT'U0?A
MP#7B*0JD/0$V;)CG'-Z+*H?_<U%[?'Y_A7(5RCTSR@6&0Y#".@$43E&1"QIX
M'@)V7$KB2(ER4UI^A7*O >4FE'SL+:CO":. F45<THB<!E;G(W<!4RJX]H!R
MA"\6RE6>VRD,^!)]9_\X1WY?#<2,/_/O]U79[YKIN<0P/^L1EQ?FY^MY1NP>
MQMRU=KOC;8['G'D8; P$\!*E6872=T#I^J3&+6'19." S9'J7&Q*YOJ%$>ED
M: J.PUDN5]Z;5:SGY35>(!=.A5&O%*,>Z<>N,&H!,&JL+YODM:$B(!JPR4YH
MBK00@%&6,QXL-\0 D]2KFKS"@CH51KU2C'JD5[S"J)?'J$F7-N=8P;&#?,I=
MHF1.F)<Q(&8,QXPJ[WA8>2]7&9U7G,S<E-VYIC->45N9?+'\QK5^L1Y]S!G(
M@^FE<K7,(!JD[!S!A/9S)EJ(*7:[HTRAFY,.AV'+JSF+R.6\NDN5N$R!L\79
MC<[NG'0'WW1;HMN#=*H[5O_<&*8T;<?N#R!&OTB%*RUHO6:G;]N3[W_H]/J-
M3G\W]L?&@$$<S,=.=_A2_AQ94N1X1&8<O+^QAQ6.BN;T-R,)XH9+I(EAR%#"
ML,624PD4A=:DO)X+-I#.,GERM3BSO:),L?T)*-Z/[?/BUD8&<W&BW^L@>3)A
M6OJSYU$2=/%]+WH2E>$,828$XL0"R0U!H$"8HAY33IP ":*K6D[W)ZK=,:-P
MD1'[[W$V-KHM&[OX[>_MG=]'6<JP 7JM7@GE@]C#_%OGM'N9"#W*W#RQYV4"
MY.G),#$YQ'[L'K6.!_C>/[#]*\FDUA^TXH]XF20*8X'K6[V#G/P^D3C>A]F,
MP\QI#[-6NB>*U.T<W=S;X;BLC'%M]]HH$F@R1#$F.!% ' #^!68L4<64HG?)
MZ)C(?9YRC?S:<3*Q LWRJ>"%G&MUN3?1LM9PGE_B\^Z>"KE&GPQ(!@X;-2F
M>J8QHD8YX6D@(6_4Z3J._YFIP_U$@G 5A1(^!8$YY]$&):-C<)IH3&32E4@L
M@$@<KNTE;K#&TB 9=42<&XNL30XI;H(77GI&<V\Y/$LHAM40!C"2L<6>Y[(0
M P0<0M6@B'K&P]-VOU<K  #_ZS*3+J>AE\3V #@G$-%)<+H;^P1\210#10E,
M<VJ2C9@ES1P7G ;![%W9YUD'$#D>S\V16_[X"L +:LZ ;+Y!>GE-V';W, ^)
M:IE0M!RH9J0*N:@<8EA3GP@(H@--<Z(FQW7&.2@KDFPK5UQIGY9U6B(<=UFL
MQD+5&Y;[&-8D*3\.S.%[[(^ORN<L:$E'G>/A<3LZ6H&[YO>')3[@OF-I'9<5
M&<IK)9FO03*WUC_O\4Q< HEP%-J <BL+9'%,2&7E-B0;+'&W2N8(KWR[E5)9
M=B:7_^@-R[C\NSCHG $EZZX.2Q3E-X?B.0@@M_MPZU%=H'1)W4"D0JF=#JKF
M',7^ZI4Z.\5OG2XH]<<QM7S+=L]_+\Y:[0RW/K8&D-KM=+/U;,)N4,)REH(Q
M4I=E/T9W+:N)A$']DOS9WD!A&C[A-;X^;7E92@8_NS1)D%AZ'@/Q#$B,RVTV
M5=(^"04L2EHQJ\S+J,"+N5K@95@ZJ<23\9EVQRRD!V%)E86T%/BSG\>^I[%)
M4AB#2-0VM_@%_*$*(VV9"5$):0-?><_$*IGAS"Y%[I[E_6V(R4CX3F= BK &
M$0\R)2,L]9ZP*EMVJ26JN;&G #.X]0J9H.!$DRX@QSE(%!QG3(=LJ@7\8F25
M\>E"W8/J>6/+<#&R"8^SG:ZQL(=T+7TDK#UCV.55.7O]L9?S$\3O>XXRZB*C
MR-# $%?>(<U!+JTP<+1&I6(D*^\)%35^ [0]1+8>"7"5;"V^;!WN[PG/8@ @
M [+.*>):>^0$UB@0FJS2Q@6A<R=L62,S0.XRF[-6%+/J]4WRMPFOV3!V])>H
M-U^TJYSF3RA*%WXOI2"(Q QAE\_+)#ER#@=$"=&:1D=$,'!>KI(9E>/SPF1I
M :&X42#Z74"DO$I/R^U+LP'(QC6S03:B7A:U'B)2-H:"UE>6P*Y092@*C76_
M1XTW3*<$6$)!%"PP<J.-1 &6B26B 6) %/IGG6E!R':HLKYP;5HS+O+_GL#;
M]?Z_7?=?-Q?F'.JY@N>^]YU>:4UXUXUMFQ=_6 QS& $T<=5P''A\B76]3ONT
M?_,E4V7N7DB7SRTEKY@H)G[FX9;R390541-".;#B"!M/1J$4(1YCAHV)>X33
ME=%5!]UQJL-^1*X;[7=D$SSB.]L^L^>]E7]=74M8M<O8*@V#OFG*KBXZFU4K
M\&Z+?/<;/=UJ3-47+%?CZ]JG^E:C66PVUG>VFU\V-[97X?</M6*ML5YL[_RQ
MO;F^N99?7L)G:VPU-[:+YE;Q8:NQO?5I<WVMN;%>?-QLK#4^;*Y]*K:;\$)]
MH]'<+G[[,"HG_/M=,6"1GK29+9\H6SXG:G$#%QH%*A67,4I+^'"_K><2PMW>
MH"IRYQ3NE6NOQY\^GO0G:GX,3*B]WV?!RZU(_E+/1=COM_HH$K6<12 ]2B1.
MG;58:^&8Q=;X8+";&<=Y+:K&=G/)]-Y(#<MUQO]8@#KC<*\1CZ#YFF_K&Q?
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
M]L9X\\H8],J,03<$5#T2B*M(\Z> U/-);2A0$;TE#.7*K8C+E)#+Z7Q88QU
M'8J,ZY7WO":J4/,*?MXJ_%2AYL^(36-UCD?,O<(><99,KI/BD3;)(Z<<]DQG
M9UE5.KW"I@5XM@6D1E6L^4,!:*QO,L."$40CPG@"<F0BTLXKE$S4W@:2>!(E
M.5HD "JUS7^5ML;+S-[!X!JG1R#>_DK&\I'M[K>.T> 6[P@%<1^^!"ID^??S
M;REZ78^<_%E2_L(>AR(,)+PXOA(4#&]<_G%RJ7^VCHO4RCNAR'T(BC/;*UI'
M)[!6<+T[+W]O=4L#[&C)YOK,YDZ/7#S)=]]QOCNIV.]TPEFKW2XGL77<M\?[
MK1Q;;7N]V.]=GT.XX#_N$1] @U;9[4(HD3P2KFG@7%(L90PLJ3C/?H=K><";
MEVOZ 41@/RZ_:?W;_QY@?_3UV/YC3K<.O\'X/GZO-^MD]Y\=OGOQ&<-X>?VB
M+@ &+^"^Y-NZA]?^:OWO11W&LD_J%Y_YUOH. _C<4T"B4@@24<<HXBXJ9(.W
M2$?B10S!8^=6WA.Y2NFTM;RPJ1^[J&]_%K_=*@,WG'V/E(6ILV^\U!LI1=_?
M.KY^&J[E 3?MSZ4_#N<E UOKG_<<CM$)BY%2$B-.I$56PVGGO1!.,(FQD)E?
MST@S'T/K[R5:=&.OWSWU?5"%CO>+^/,D'O=RQ,'],$(P+Y64.CEEN3/"1J=3
MP" >CAL6[1TPH@<'(OQ6Q68_O00U-_8TYI1I84!D,! DXPG2//<VCEI@Z9/Q
MT0**J%5&^=Q1Y)'20B>$Y2U8&>>T[AS&OD>(CX(ICZPD =;=*F1X8LA9[HEB
MRE 7,G)H<AMRU(KB\6R.Z(K-/83-W1.:N>&!8T),2(Q'J8T4L*.2559+8CF=
MITNUHF_7-N F;:SM24J]S@6XHA" M=@F4$8M13013"+WS+J4@QM6%9MQ7C\2
M:Q^Y_!5C>]"RLRU8=LMQ@-,41><CXE(ZI"E5R!O"F(&S3V2?-Z[)6TG:ZDT,
M+8,#7(.ZV8Q=OE7BPR2&%K;;ZN5W4K=S!%>V^OD/'[M]"T#<[F0</K+=[P]
M%>^\IXP#4Y":@Q)B:0H63G(9E$R:W250HR)\3WCP"Q! .-AS(P6*K )F!WR/
M(6,#1\P8*KB'_TNZ\IZI5:6F2P ^%G<>*2 5Q[OK4G_^6=_?4U$E!7.-A&*9
MS@>@\PY;Q(#;!4425C[3^9J<KDI_#6M2Z]@>^XP3@ CMSO$^ C$X@I5Q_0=K
MA\\1U94]?<.HS-['3O?+^$&VTB=XC"8\Q3H\Q!L&A<]TZ_,>3+1S*C*DC<AE
M?PU!AN6"4-Q3)ZR3&(=<]G>5$#%W4)BG6_<NB_UJG+F/6'1>/]MC#E9=8IA5
MBDLJ(I!3-.;,:A&QQ4GK4NL3,RR&D_"0.8<%5.CU!I2B?Q!!_?L!!*4%]"1F
M7,@O[0,=*7-5CF)HV<*= @F)O7O#AE&).ZUB],)R380VD?(8G7, :5KY*L__
M)01J)ZLT BMI+0,QBHX!BGB)+$D$6<^3)#HH'MS*>['*9DG4(T'DD6+Q1D+3
M'K' 67E1T3MA #&$,8 8P"B03LXCKK")GF*L1*F\S+(.3MB)KM8I7F;OY<:T
M,2O_"Y!Q4EJ_<IEH8$>Y5G3[/.-.$:T_&"'B_YW:+@A]KU84S8,(+*O3C:OE
M.[W3HVL?@LMG6,Z.[#FH>\#!X%/M\N/]3A]^R]^4_SJ':QXSW5>*73/Y8O._
MUB\?!V8R3\O06)@?KE<Z+U>SX= ,3J+2A-C/TUF<Y1_WK'L?.,$INN0)D!*5
M=(ZCI"($2A..GO_""+W9^#AE_3KNM\)4<-G&3]\^#3%\A /S0RDM-H]N*TW9
M3<I(ZS<,/'#_P_T]9FD@4EH492X7Y+%'1ED/\(-M<E@(.&  >:9@9_6^Z_^X
MDI'E^M_=,%J)QF-%XV)SSROM.,[.3@&$@UM@L,9QACP7@;(0!9$"=!>&5Q6>
M/I<&H/&L^4B5D#ROD&RMK^WAF)FAY(BZE!#7T@ KU0D)$92,07!JZ,I[$*-5
M/2--^$JJ?2_3_J(S" PN#;$GT>?5:9^O%F>M_D$1?\:N;_5B<=)M>3@$XT\?
M8WEM/L0&MM7!>_DT\Z4R,;QM_\#V!^=6'*[P6*?RXW7.UXT\;-.TX.J@KIW_
M^=FR-+>.3^V@1-8$(Q@>NH+#J7S2Z;7R!]YU8]OF6_W[K!7Z!Z,0R8FKA@0"
MCR^QKM?)H[OQDHD8. _<(G9?B%@H>FUV)G[FX9:;A2@KHB; !!SG$41%1J$4
M(1YCAH$)[Q$N5D97'73'W4/V(W+=:+^C4KEY9]MG]KRW\J^K) SHUF7PJ89!
MWS1E5]D:NQH>?&42W_^WZ\*7W(WVW7:C9RPW6Z[&U[5/]:U&L]ALK.]L-[]L
M;FROPN\?:L5:8[W8WOEC>W-]<RV_O(3/UMAJ;FP7S:WBPU9C>^O3YOI:<V.]
M^+C96&M\V%S[5&PWX87Z1J.Y7?SV8; _8_B]6,(G;1YT8T29G6=(:G5"YNT
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
ML)(O!I+7O2X29ZW!0:U<Z-Z)[16=U\\.NL6\Y4T%\W81PW+>.;F6Y+CH]UW
M6^[O;3M'L,[3=EJ?/W1Z,2V?=?MES]?WK<G7OF',L3.*(\<8!4WN)')2R<S:
M"A,JO>&<W52+Q*AD7 !%RBEG)FEJ6*+4RLATYEJ[J<E_OP2K>R1M#$Z&]6>3
M,&7XUA!8"LG(:-AM TKDNJ#[3(+[:NXGMI2>:$/\\.&?J7I?K1!%'U6]+U:(
MX3,OVV9LA>+IRK8?6&,NQ>QKS.F*9H^[["L-=NKJ_0G1KM'. DF(#__DE,7>
MKQKSFJX4<PSR 76RW5$87@ 8!Z5K-PY TW >+U0AZF^VG2WD6O\@@B$$*JX
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
MW?;[E_L!O\/]L+6^^<T$ZR06/#-*Y 9(WH&[A!V*AB8:N.'8AZ55MBSP[1K
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
MEU4+^'F6Y!?LF%E)\FPE>:P.BD=A PD9;27B6#&D 9M1#((008/3S!1&"I_
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
M0R/BG25?+@[E\110UHB#G(K5_[.PV"I@>QRP[8P#FQ1$\!QK9+#"X',R@ES
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
M^(]"^SBA'7I0].SP*"TL_?EN>:. YMSRGE$09PR,\6)<_:#YCLF('PS11+3
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
M_]B2G]_&WNJGK1^?_WB_^WGWW??5C;-A0*L_/^_^&\>SL[/V\ZO$9^UL[:W
MY]W^US6^\N/S[ONO6Y_6]E8WEW_,$O.M;W[E7P+:[9R"(V"9(&C""^*Y#210
MFZ*CQ9QGN-MF*@V<[K'*TUEYZGYYENV5C2%X:5@)#(1@I D*E'&*&:8RO4-E
MIHLO.,YD+3[[8^U'1X;>E+).<JVEID3:' E XL32)(E$LUAGP1-WZ&-HW97J
M.=%U5I2J*'7VQJV<[63C7(H .DJ;+)7E.E (D45B]W#C5E'J7E'J^#0'0JYN
M?TD:HA*6$9Y%(."B(-9%3A0$G:1*BM.TL&14U]H[1S,_%E)5RLP;M/$:W;W9
M\,OI67-U_ZK[=P5\KLZZ?_"%:^L\:$1+:0H1HP7B$HO$L6S .^5DE@M+RV=*
MRUWB EXK*^JZ'(?/VJ:0&>?34V=99L!1.Y4"XTD*;2CG+)A[]WQ.V5?>' V'
ML\E1U:BXIE1,71\KLW:NY%.6.'E021"C?23>28ZFH=#:LH4E!EU<XY;R +YZ
M 50^*YY"]-Y2 !%=D!)_HU+*G.XGC*X*X/T*X(Q5O[;\Q:C(DG22:)MER5(T
MQ&D.1  %:=!GDX&C$,HN8FB+A/ U\"R<M45G(M3O:(H^P\FHINBM97Y*VXB_
M?T?%RQ"GM2CUX2U*.F3!B*.2%A;'E+CSWB5WP?:[8--5JH^+U2*/6B2E,T.]
M"&CZFRP=X)Q'QV)4X![.+ET;[(>J&6\G)5/3-%%F8@!*<F:*0"QYG-QE8KD7
M.GOI<>D6E@SMXC*V(W._RN!9&70N I/69L$!<N;6&(&B" F2IDG&AS--JPS>
M7@;GK5.=T*-G7!'KO2&0!+J()@+)T8E4E)75&N50=@W3+9+#UW!2>EG8[^:@
M1(1>;C(\8GV/R?7!).SS_ U"O82\K_EY,4KC=@1M]Z$TJJJXD:KX.&NN@9$R
M,YX)+=7^ +0GZ,-0XF225$5MF+$+2Q:Z1MU7F:-[DYV'#[*H^%?Q[[KX=SN.
MN8I_3X%_9TQEKZ7S$(E4(1#(,A(K1"9):$C!.X.O%[I;UJ5PS\5/GPX$'X4#
M[EG0J3Q0MMVT/'')KKM$=%?=X=$0_ZW)=YM?OP3'+56&$AX+PP5X0;QE:(OP
MZ*B6T=+ SR;?N1AX]D[C&A2JDFA \:0RJ"@C3XR=3;Y;[>WW]H[VSO(#H8"F
MX?D\N_3CH#<LOX^._"C]SU$A/#@<7)IX5S);;Y%C=R^9ZC=*S;MRUAXH-4\L
M4BIODYIGY**@]Y^:Q_BBO&:SCW1MAI,U3VPP^3XI'_[-GC30P_VZ?_@;48MZ
M'''W%"E.[WO%[FA(WTL2>QGEF83NEL7/-8J2LT4NK[L03V%S(I:P6BCZE=1C
M?813DU\:("=56=\>I37LU.;WU/^65K&'.\^??>O4K?BT\OWSVW_C^W]_7>4K
M]/.GK?*LW:U/[WN?=_]B6Y_^[J_^?,?6CL^Y%3^V=O^%ST1[Y=-?/[=V/_0_
M[Y9QK>W@Y_;6WOZ]\_G3QY^KFQ_%;-9:"=#"Q0R.>:)%D 2\R6C%<$FD25[G
M+(-6%%T*W;5PY_I^[8L->38XR^L]_#, IBTT,#:_#RH>W0B/5F;Q*&:EF'=
M3&*& /.*&,TLB19?Q*4%9D(3,"J,?7FW@<\&CT2-5W\N>%1HO"HBW0B15N<1
M*3A9F$Q32(A(P9:+)YE(THS;(++C*I?Z?%UJ[QR?4"VD6R,25 OIF2#2^\'1
ML +2C0#IKUE 2IXE&[,C-"N&@!01D)(NX?P"6/0I*Z,7EFP7])VC^:N%=&L\
MDM5">BYXU/M6#:2;X=''63S2+*&?%B*A)DD"3@GB=;1$2L&,%EG9[ L>47OG
MTHGMLX^>YS7)Q2*\<7IW>,7M2+6HVH-@RX63O,+8K6!L:\[/8]K'Q"C)2;DQ
M]XGWS.%>R\*+&#C(M+ D>5>8.\?6M,^N>DDX-@Y/W[LP@.)B9*M45I7*JKT0
M7U']1J@>9E$])^Z$EVB<.FD(6.>(C0CM01N5J$@1I"^G=^5"X;XN.!^+TJK:
MKA>G*A6Y^JVS4N+*TN@26_;.]NLS!O6+AEAQ^YYP^^-,(;]W/P)^=+FI(5)!
M_$8@OCT'XL[EH$P@*J50*JP#,2Y$PHPR+$AI:4#3G-FNY'?&\&J:/Z0@_P<1
MN<0FGU:N?  K?5INJ!,'1R4XN"9#W?L$57U1LZ$>5R-\G3MS]AI1WVJ"BQ4+
M:4 B7E-)+"CN(]>"<O^@V:!W$9X'TB<G*0XXU/1K3MB+/GFM-*L+ZV3>,3OD
M/O.USI#\OJ)2EN*,RIRO4S?&%Z:=1$QC'#Q  HX()[5F+% JJ+7I"]-R8:D6
MP*P%,'\QMK5: +,6P+QBH(QC'R8O->J0/T7JUWB<G.'F>]C$V8VT7;R6#^E@
M,"QFWMO>*/0'HZ-ABQ)E/TXLO,'Q%E_!US_"VMME6$<+;VLWL/7-G9W5G\L_
MUC:_TM7=C]_7W[[OK[\YDRB[^^_=K=W5[VN;VW3U[39\?HO]_/E1KO_Q#MM[
MAVW\=;RVN0RKGS["?__$_F[^]06G$.>+ 5IH@9'"+T \F$AHR-90U#O:I;.)
MLC%+Y04/AO($465#O=!)^?(O<^Y<HNR_/FZLK+W;V.ALO/NCP9U?I[->F&9Z
M]3//5-)TU("./C@M ;)R-IL$3FGO.4<%N]#"[/'-G=1Y,]C#'AUW=MRH<ZF/
M-!IOYX5[D).IP[2R]G[.8RKTGL5K^HY&\RCMGQ4I7#M$V/4\EJEBE$Z$;)KL
M15^=3/W%OC FLHDT$B:](I"=)"911ZP$SW6I,\10)/+@:'C.Z^D,3^>R,UGB
M4<>C0QH[10SP%]QZ:.J5-W#/#H_"(2+88N>="SLG7RC%6;?[ ^_Z16_L%TZ
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
M5WW,@! .73H2C#.E@#TE'ATYXKGFR7%I?>(+2VAD0*NXP>\[KN75RRTZ@SF
MT2"< .:EDR%04#)Q+8WDOGH';9#;J7>0K99,BD0BC9H J$2\#4",T<DYQ%Y>
M:/1*81;)[UPWL INBP47(H[3>2\H!S0]K3:*@O52,9^#A.H=M$!P9[P#R-D9
MX5!P@0H"P@.Q,BFBT6"B@>N0N4;!%;0+=Z^H]-(N%K@^ZQK8=H=HWOTVX6Y%
M-YXUM'FC6$K*(*A% (T0)YBTVM+$75)655_BR:%MK@1H9MQ(I@)AV:%-HITB
M7E%'9*!<N:!8I&)AR5K9-7#/924>KFK$$QQGOF*1IRR#BAY$]!($]\8EJRA/
M,H$V+(CJAK1!Y*=NB,C6Y8 >B$F.$DA9$2ML)$D;D :72,ARUME%<.YR6X6^
M"OT%0B^EM9::)(V,H"PWE@?G@"5OI*.ANC!M$/H9%T8KH"Z83"+3AD!,E%B=
M,Z$4M&*0I-<4];Q176.>C<BWXO:C78%3'R=TPP^3@7:/*8<OOHUV.-^MNYK;
M*#Q_-6#OB@-"8WUVT3J5 = 5<\DG!4$%9KGSD5<O^LFUZURU7@LLHW\CB!;1
M$:"<HQ<M-?&,.9H#Z%0.")607<[O2[L^4YOY90NN-1[E,@.G5H'&WW!7N(SV
M<6+!!&6J+]P&P9WQA6.0G'I*?"S5NBSZPMZ+0*2520<9DQ2B""[MHH-3!??E
M"JX(D06PC@L1(!IJ/87L(6FN#7>3&)CJSSZMX,[XLTF4\P;4LSPZ3L"P0%PY
MQ J:RFR\CXS)(KBZ:[5MD>"VPF5MGU?P9E(]IX;J76%?"*IY5IR#EP!*.\L-
MBXA9N.V#L[DZ!D\.4W-%VZ5BU'FT*K+VZ!ADQHB!$(B%(+S1QD=1N/85[>)R
MMBARH(;\W'>,K30)=$@<0 .NO@/<%2%35%1!6..J8] &P9TZ!BE[GX1B))1*
M&1!T2<&+F:ADF0H:T*T'%%S.NU2T*9>X"NY]I^!Y$X/BD;N4P"5O$S=26T>9
M%](!K8Y!"P1W]J(K.X=.O2%2>T& ITQ<])J411,A0[0^E"!;UC6Z34&V];K@
MRHB]0:DEMXE+]34-RV_CBG'U+N&*Y'\(C*JD@7,/"93U(C"O?)+6*>_K7<+3
M ]B[[PUX-2"V_,4KI;6*BD0J.0$9 S$&/!$VZ.R=C";%A26CNN+N+";U2+*]
M@@O)4PK,*1 EE):9)!,UV#V''B7^6UV&5@CNZJG@<LNRS2BI*:I((/I ',^4
M,,\$[H:2K6<7ED!W0=9+P!<LN%+B&!7S('F""-ZH%**,SG/T)62-C6N)X'X\
M%5QKG)?<2N*,\>CL!TH\Q$0$C2)R25T.M)S2=;5JD^#6NX0+)74]Y]%.J6);
MF*V;BJ!-><E^^M%I@H]F8N+J=<,52$:Y50*24E( Q.P$92Q32X,JL?Y7%?6M
M2/8(2/9CUG<(0BK.4L;E4.@[<%E86+DD2DN+*LF!RR7%F-,N52^0BK5*[FD>
M7J$$$(FF$!1$"18X1)VLM(I[E7-U'EHAN5/G(1B;)3.92,_1>7#,$2^#(LHR
MB,YF*IM$O$+Y]P*YW*O@G@BN%EJ:C&L>8@9GJ7$L)(::-R1C\+7J/+1"<*?.
M TCG$BI9@C:1)J!P8;P1EJ18=+ 346I P>5=*>\<B/3B[AMLVYR'J_-G*CW
M'= M>@9.@4HR4[!HC\2HLFD(NJU1L3H4+4"WXUF'@M.4 KI^Q$DN"$1%B?,^
M$.MM9(%G'2-KDH4I1\ODOB(M:[+PBY)ZZD,I$>(E& J"!>>$@R!SH"(SKGEU
M1EHA]5-G1+J,DNX4<=:@U"</Q&5G2#0N:?"@T$!=6#+HC<CGDRU<9?XQ93Z8
M[$L^3=39@@K>FN@MDTX8%V1TO/HQK9#YJ1\3=$@*.! K."7%]40EGR(Q3B6K
M-!50;B^-M%VF[ZOH0&4(>(I4"U<J@-Z'/_,J#F08E=DS4;@9)5#4A3YXFK-)
MP(7(DE:7Y>F![.>LRY(B3UE$2FB6FD"Q6YSCB3C-<D25)**6"TL"9%?<O0A#
M/4IMK^0F!L9K#2%:CI*KG16&2NL,.JZ0G*IN1RLD=^IV6&F8]1&(X25V&U&7
MV" \28Z[J+E6V4247*6[1K0I=KM*[GT?&%BA$DM&9LV :FYXHD8&R%1( 9%5
MYZ$5DCMU'IQ'I\"&6+(N4.?:D(G55I((RBBK*0N4H^1*T16R,B2WVC]8&>*\
MC>LKW@-CV'4/4VH;+7%6VQ?/MS88'NYTEO?PV\%5;_6*I(% 5<Y,Z)(T8*0T
M-J'>HT$R$:B 4+W5I]><;-9;E6CJFD MB=HQ DQY@AK3D>1%9 Q?TZ68C]"E
MFD]E"'C!DJN5]BBE/FKM(4)T.D@9DU?<%6JYRA#0#LF=>JN96\DB2T0K#P02
MB\2R&(D*VF>6E4)/=BRYBM58VQ<LN4EDX5TY:^(>0'@;%4\N!)8X"US6D+UV
M2.[46TTJ!^6H)SDDU+GX,_'!H\ZU02EN ZZ=1LDUJJM,FR2W>JOGQ'2\&.?_
M7D'Y'.XW;JRK=,-71>5)ISWWUC.E(5CP*!\B<>="UM9;79V&IP<P/D<1D 7P
MPN9O10X$-#21.I+$P( R'T!:NK#$E>X";5.YXIIJ?-].0Q0I2)311#5XF;R/
M*)\03#()HF'5:6B%Y$Z=AI0UMUH($A-'I\$F0[SPGH0L$^-.6"H92BY577EW
MTZ-*;GLE%QU]+DTT(2H*$E6K%#:"5L9S0P6SU6EHA>1.G09N!"*MTT1%5MQ]
M[8AU  3]O.BL#MF(A)(+JFM;);E7. VQ-SKHN^/2V?1K87_.GVS'U4KKLIW.
MW_7=_7[ETIC.%P[HCOF4#44;+&M(Q1Q'_ 8MO1$R""^J$_7T@ YSJ4V2!P%2
M$6M])A"#0U/,.:)*R0ZGDF:L%&T!V37BOF(6KB<<S^AD][5*N])*>.T\9UH"
ME]'8Z,MF"IQ2&TPM]-(.:9]QO)R@.O- G/&* #>*&.LC83D9[9V1AOJ%)6ED
ME]G[(EBHTOY2I#U(S9-AQB0'*0EKHK6% LFQ8!$#JK/6"FF?.FM>&#!"***I
M, 2H1-UN4;<+37TVVA@MH)2'$5VEGH>TU[N?\T1OA=NMWNW\&KJX=HKC'^<]
M@,K@@Q46I+,R4L>BOZ%;\C,-!]&-=BIJW0]JR;G,)0&V%-(FX*$4:19 ;-:&
M4.- 4T#'!$*Y\C2<\=];=,14#X?OF[W-,"]IT"+R0KLHK%,T&,EX4C'QY&_H
M752AO7>AG0D#8UISE8 (&B2!!$",ER46C'(6DBZ\BU5H7X'0!C ,E]]G"PRH
M02#GUEN#6M<ZB9ND.@FMD-RIDZ!CYBYX16PLH=?1%K)4&XG+BCIG<TS2+2QQ
MT:7W1G+R8C@-VG>7L3DXO%.DUU5>W,L_Y;"!Q6BL!*8Y&*,<YPYL0B&A67EG
MZ@W&DP/8RERE&"<\<X%[0GUR!* $DZ20"62=O DZ"I81P+KH5'39W>M7WU1"
M7L+!YLN7>JERL-32&)0$IX6A1D)&(7<A(PC$>I/1"JF?*3,CT,Z$",2I8 @$
M4>I#H>CCXM'@DI!!VB+U1LJNI0]^<UFE_CE*O6;@P5.-IBZ%5&*&$\O19U3L
MP2==RUJV0^JGSHKA3+E2U"%GE0@(VE R!A(*SW1@3J8DQE*ONNSN]:4>2^I?
M];6&OC@H:VWSW8>-=W^LOEO;[&PL__ENHQ(P5 *&EM1@/4>+7@D9K@@=R#2B
MG&NJHX;@P:FLA7<LF123%Y4^L 6*=H[Q7!HH*T1)<LP3T"X3HXTGWI<4.>-B
M<Y[/>%>P.Z=6U:SN]@JNU5P9GI47UH ![ET.3"=MA)72^II:U0[!G?K%Z+TX
M[2$1EG,DX#4C%J@AT6;'N%,B^U+%D78YJT0J+UAP,S<Y92\Y]PRLUI:*++-(
MBI8R:+DRC[=#<&>8Q[T'B2M4-*XKI<]0XWIC"'<V.>TX,SFBX-HN+FF+!+<5
MKFO[O(7+*RC54+TK:!@4S6!\-L8'X#DYBZ]$Z:R(.AJ3KN$J5'2Z#W2:HQ/7
MF2E)&1"K@R* ZT%<N6F3U'J1E6)"YH4E?>=S]AK:TU[)%#R[I+SUTI4 G^"B
MA\ D Q BL5BYV=HAM%-?0#E<8XM"FX/,!*B3Q"E=?LV!)FE2!O0%H(M.7I7;
MERNWW/MHI%(I"P79",<"4SP(;SD8$4)U!5HAMU-70%!I>*2:&,%+2)YSQ!B5
MB(_1<V-*[IY?6!)=J]I$:U3O#7Y9::A>$5R!4B!C<H:"4PI2CCY( S1P$2!&
MS6K<70M0BLZY!)$GI4TD7@$G(+DGCEKT"VSV!KV%D%&/+&G9U>R^+N+K26,+
M!3<$Y9QTBH%4$(QV$8)GW,O$J#*I%AAJA^!.W0+/0!F+?D!*$GUYXRCQTG)"
M"^N6!*L%F(4EI;O,UOI"+UAP?>20J%&<>0I9":M-$ :<\UQ2M#6K7] *P9WZ
M!=E+Y@*CQ,AL"32ZES-&D@ZI1,#&+"(*KNJJ5I7TJU<$5]".U2N!*XJ/)BEU
M,"ZC;@(5F5$Q"16]ML&C.-1R+BT JKER+M0(1">JB;:X)N@:9&)HXH2C7Q=M
MTL+8L+"$GH&P+3K J >/]YU40W,RR@H:<P07@J7>0LC,!LT*;U#U#%HAMU//
MP'%PEAE.6(HHMQ 4L5ZGDE[#HN*1^ES( +L2[AP[5.6VO7(;O3<A2*\4Y>"9
ML]((P1Q7TEG07E;'H!5R.Y/#[YWPPEF"9E$FD+PF#I@CG'&FP21<0%A8,EU+
M[^S0/]Z%0?OXDRLG\XOA,7CA"*Y2-DHQH,I*4"R8 $R*+$50(GA;+U-:@.!B
MCO0L)^XC]R1F)M'R\D"\5Y(PKUSDPF6;V<*2%5TC[BO?HO*ROA!A%\EE"#8[
MES,J>^VBI<PSKH4S"6B-RVJ'L,^0I44*(+DD,29%@*(=;7#M" *V9RH&G0&%
MW:"]QN_K J8*^PL1=F<4J@/F=(H:T+I'1\UH*Z,.4B<0E5^M'<(^4S%'A^@0
MG(G3S*)O%BDQ3"M"*8L6K&8Z!]3LMDMIY6!^IF0%:^\J1\'KXRAH%P_X+_D)
M[J^PT<O6KL*6NL?,:NHE"*F,4#Z+8CJ[3$-XB)O&]\/!WAOL0^G=I][ASINC
M$4Y5&K[[$?I'9:J71Z.$_\5-]Z,JXILIXGE><:U!:AV(R;1D0X E/BA#,M6>
M@\DAFHR*V(BNY&VJ=UWCGNY9R U5/'&#8LX-)*&=3X(&X;E)K-0S>@!_N0KY
M@PKYU+4N%\O.BTBB$IQ 9H88ZQB1TO#4%'O(:6&)H;'-NU3?E\%=Q;R%8LZ8
M0AUN6.21 I72:Q4#=S*!HP$FI0COUU.N8OZ@8CYUJAUP[@3EQ#CJ"3B1QTXU
M6."*!R-CB82T2G>%-"T2\E?M.]^4*>$>G)97$:ZA0TXQ)^9"4"!8]CX#6C=<
M B0'N3HMSPKH5N?(S86/C@N92;*ZD!LK24KZ+N%6&F:X8]2%$WN&B3M#78W*
M:J^81^H#2\G*S#R@=%L1%;4T>.H4^BHW+8=4Q?S)Q7R&M4TF8W*4)!EMT6T1
M$BT;#D18$Y*-4BJCRXV@["I:A?P%"[F*)KKH:6"!@S?"N5*Q,WH>))4BV>JT
M/#<AGSHM-D4=J"GI6\81\"X19Y4H%X,^",V#YN7:7\HNO_M5X$LC=FB7TW)"
MZE#O5:X':VB/4. ).+,&A-(6C*0I@H92>\&KZJ(\*UC[,>NBF."RH" )]RD2
ML%P2*X4AF0L..1HE@EI8XLJB[=*FM-1ZX'K?Z5[":^X\-\%DR%H;!S1DZK5/
MSB4NJX/RW(1\ZJ!0YK.E/!+F#3HH:*$2E[,G7@#77)N$Z[ZP)"CM*JAL+R]8
MR!TD;K@P-+D$$!'SM72"^:2H" QR=5">FY#/4% +"\K:PBJ1,FIREXD%E/2H
M6>00A/(IH28WZCX2M^NMRN.02]1;E&M6NE#6>#199.06_93HH@W>Z"BD2UI/
M*EU4%^6Y -M\-1L.$8P'H@)/!+AEQ!8_Q6C<[)"$4L$O+*'ETJ5W+Q!;CU?;
M*^3:B:QP+UCO!(@,CDN(:*2P)(-._"%2I:J0/ZB0SX1^246C"(Y$:B6Z*)"(
MIP)=E)@X"KE.1L#"DM2FJV05\A<LY"% 3A!"L%E#=FBU,O1-O*?ELMR*A^"[
MKD+^H$(^0XWM KJ>.A$19"3@G"%>E;]$#"C\6AN549-SZ&K5IF(4]0[EG$2O
M'^ZD8;TXN8(56SO%\8_S'D!E\ A@%J2S32QS]#?T2GZFX2"ZT4Z%L4>'L;ER
M.E$9A4B&"BBQ3, P1SS/@4BN>=3&<R'Y L*5X8S_WJ*3EGJ<>M\<O(9Y28,6
MD0/$+*Q3-!C)>%)HMJ:;!G55^7Y*^9[Z(H89:J,3))3B'<#1*S$N"2(\BTI2
M[1Q4^7X-\AT0VZ%4R[+ @!IC45-[:U"76R>9?@BZABKD#RKD4U_$"Q,XS9Q
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
MA4O*N6?9H@C+KN!MTL+U N**&@KUPJ$]M1,J9-T5LC[..@Z 7@/5EA,>G"4
MTA.3F269:VHCS8+I4GE6="FTZ:2C'E8^X\H(583O082GC@-7UCJ6*,DF%K8I
M&HG7B1&0-N.^$"YEN;"D65>9.P=B51%NKP@_9MV#*L)W%^$9QX'YP&0PEFCT
M$%"$E2/H+T1"HV7E,%;ED!>6K.YJWJ82JO6^X4$J&[R*8PXT+(SR:&> IN@S
M2"]35#)(D8R@6>I[JFQ0@>JN0+4UZRYHQP/H#$1)GTFQ$HG3^%?PT?__['W[
M4UO'ENZ_HF+FSDVJU*0?JU_)%%7$X SG&G ,CH_]2ZJ?1K:0&$G$QG_]7;TE
MD,!@@R5 0.?D$-#6WKM?W]?KU6L!DA7.&%M88O-JI5Q>^'(4-%3(7#H=@:?D
MN"OZOO=!2.N#65#A@@K?!<!WJBHD'YUWS!.(%']PGHEU41 I9$Y10W$B5O@^
M5/C^=!-??X(8,X\YH+*?*'@PB&46>!2EQM9U@I.&V&'\K4)V\9"=40VX9MY!
MEB1"! *>,V(5!Y*9M<HAORH=4#5@XBNX_EQ]"4NC$CSK#X[Z"(OT)%T)-R&F
MJ$Q(,99*2!*8=DXP+91&O8 ;BV+F-?2",V*JYHP[XZSWY[0$*:FE6I.0G2&0
M*8H963JBK8V>&V\DAY4UI=I<?>T'O3YM56/D$N-8HPSI.0<&TH&GPKFD:8:
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
M:4-F*27/<V&?.2V+E7U^D'VF1C_43*T$JXBB*1&(5A3VD20$Y9,W0@IMD7T
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
MQC$9F9H9^>X&Z-'L!Q"!T9Q\#LR!T-EDQH'+&#E'42_4PS /83\(LQJ<PBV
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
M'[UA-F)V D_>4RO*FVC.ZO;WZIDV:V]+OF"&3=X:8>)GUK(!=*!J)A23UUO
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
M%_'$K(#-I5]ULUP]\JOJ!F6N;C$5P>ZIA&!#I1K\22V/$-?R01W@)S;8D\J
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
M:G6YUI2O)$_\/:(AA\_I:,]B0#?8=&SV5RU$<?UNZU<WV1EP[=H<H55^)J*
M'B/^-_F9B<QM^?'Q\>:=3=9$-N+SC[>OL8\UN9&/;-)$SDX;_JH%<,?@(5RH
M^7@(X [D8?_ZS,)*%++O 3)>'ADO\MUAO!3CHR@3^_5(1G$$ (SL;1Z"-M:N
MY^3M1B.NY=!UZHJT18#!'_D7XS9*EU*PJ$68B4)N_CJ0'1T;^3D)@-B' ^GC
M=VV1GX$-%/^4R *R+.)P/.P;_[O5RK!FQ/L"OF*+_$.PTD=X%MC!F/'?HT[Y
M_SX@JE%BINC>FQ4E*TP= ]M1QX$C6% \^W@%[D,M,'?_--'T&A@)6L3P;VLK
M]O,-@&"S%W8D@&4+]^.5#>(PL3<T9]QO#9EY^PT@FFMR*?^G]U['L[R]!Q##
M,OX;.K^B.&_G <0&)[.([!G\!'Z7#/WC58O CF>(YL >^_YUU$UT2#G=L'V
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
MH25Q9R9L2\7K/:EUV2N^10"Y-;?'>,Z^3XM![&U<?A\LSFQDUJ3U(Q&@[+Z
M;?N.[148\ST3:MM?BK<LF_G=XIV\A"9HNS'67,J'.5IQ/6B5V,.BZ,[.802]
MYBX]+E^9FQ^$AZTY:']OUV-H?GN6I@OS$P PY=XPVRF^=ZV9%T]FFZ4<;N31
M*9<;8#N\@R-^$/#'#VP*W7*'U?-&P+7 S.G QAMC!<PP=!M3RHZ]WSW3'%&8
MT,V6"S]:3N*H'8JV^$;FE%[.GKF@:>Z221_K29Z>UR=M/0&?V/8$'[AY3WA&
M*!:YCR>D>*9[Q>YRA0S*OAK,MH)FVU&RY)F7%?Y,/>DA)<"#LV:R=H#Q#FQU
M5SSN$^\$B-MT67V1H*-9P^/')7(&'GF?6)JG.S::AX51+!MO%+$%&MJ%;@R
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
MU[M?;J!SMK; 2_3K3_\/4$L#!!0    ( (>(6%*-?3$3<#D  &9D @ 4
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
MW0)"RTGJA JN#95*$JAW5;3@=#(%%ZPLC@"-&)T8HXBE ,2HK W360>37^7
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
M/_E\.AZ5>COIS;>/DW+]_*X_],/XH'U ST)T$IP@RBETV*%D=!J+.R,:R80
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
M(A?.*F:3(2M7!\EBP,"L4-E;),)$$^=A39S/XFQP'2VY)SNR&2\M/,P[X&@
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
MZ('R=?LIK"/ZIZF*WP7AG_T4-J5T_?+XF_#Q-)KC?.#9(;(BZVFY-LB\@<B
M&Z5B$C;DWO)\7G(_A<8*LPX-3]U/02;)O=26R2)T[7INF;<^,&%D*!RE$Z9+
M1.6/TT]A+7*WZ:>P#C,])R]]Q.FBP,Y\OIB8O4?4+)8:1>36U)1RSPKG&#EX
M169?;_F#M]^]'Y;)-@+MN:G3#2B7&MT%3.^YOLLHGB#C=QM.[N=V"X'VG?U[
M%Y17W%E(+%M.JJMKL\$B)5/@4\:0@E-=KFL])W8?R@1N1^X:<NR9U..$(Z!=
MX\,$OP[&Y]/A]XN2%)@76X;3#HI1S&%&ID$8%LFF84'YZ'PJ.>O>.'X,S(XS
M3[?C:=Q(R WWY65SH2BT1@(P(VH6&0K%O,^>68/)%FZ5[=2"9.T]^DEMMOYH
M[TNTNTE"[E;D^\/;UN6<;[QB9V725XQJN;< D!I(B$86I\&%D#DH*QQR:0*&
MT+50^O7;M@L;?YB,R?J<??\PK*G-HUPKE,ZO;5['3K714DN,3"K.R;@4B7F5
M:W^<6DPJ6N5BDS*.CT/;-F:^\@V_3;&<#]\-"IYHI0V(*&A+)F^JCIF!%(5L
M.&LM[=$V0I,*AAVP[3X_M6=M68ZT]\U'@P+,;_#+!--@7OCU1$GEN"Z91AAH
MK#S1;NO!L1R-R<;&VLJPS<';-8B]4X*-)=RBP&7ZC/E\B$=EY: O''!,@!<I
MDDJ35B;:CST&9-Q:(3+(Z%23!*"N '=U]-98-YKP\=2G<X_*[M7WVKUJ[B_:
M)$$Y;UDV6C M163!.<=XM?)#X@ZP2:9'!VQ/UA6TB4YTW9DVY*;!6K5Z]/2
M2R^D"\2634,[8'R:'J*]\]M5?[8DYXGT*/*:.%%W9+2>:0#+O Z>U4(2+I S
M$WR3^XA/IC^/M!E]#NJS#B<M"K^?#X8UH9;0+;X]//LR&7^]Z(>PN'UM=?0V
M!6:*+ZPF4#(/1C"GN0998@BR276W3NB>D2F]*:_+Y>)[)Z6!2_4KI,]D'4Z^
MWQ3 (JAI@W4)=,VGF_?4E"RB!IHYV9D2%0?7)+?Y 4S[IR5]$=!@5?DT@=%T
M7N&\BG@9G+:.M%-8ABK,[RJ3GU@;(4BE@IXWA\<FD:D'4>V??O1'0H/+@D>E
M#!(N@[+!U9(ZDJ$7ANE0!&FL<,P7=%%&G>X4%^[IONA]:/9/([87>H\W!6]7
M6,J%EJ7B:P)$=#2LF%CDKC 0%CEH!='T6U-J;WW?S>7:=VK(C?(]76#L:0&X
MM1A843ML$_$U+ !G+3AKI6<Y8PWOYL)B\I$Y )E5SB79+N&LY\%BIP)P?9"X
MCM2:%H!323M(,3(136*Z^, "&L.BLJA$5D:Z+I5Z7E(!N+5DO[( W#J":UH
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
ME43LTJGI^;#Z0%7S-J2N(\&>8Q+WWG=9.%V@G,%2,^9JIY>2+(M".L:5UT&
M2L*(#IOL Z_8;4GLK<0^[E]F*\.&?1;)OEGI]<-D_'/MI'$XFC?4J$_NI_;M
M P_NMPINUQ$LU</-3D%1&DRV1HMH8E;2ED)T2%$RI)/U![,6"6\.__'V^-/A
MI]\^OMU TC?_]?;B7(GECLQDMG8N-Z>#EE *IN(-.?&:(\B3%; V%<S&-:SO
M/J-7(76H8$T3/AL334',FF< [P+'2 Y1<27K=/(@Q$T%UD/]ZH>>UJL0UZI>
M[7-T7!<?G#":QQ!L+#9C]+$>O$ ^>>C!VU[K(/1X/(/9_';<S=:+!Z-\D/-<
M"C!\,YC6RW7GM/R_^DX_?!E/8?C+9'S^I8:BA^=Y,#JMGYG?R3_'?'GYGNS]
M=U=7"J7#'!$#<UY8IAU:<J=-8C9:4[SR2BU'A?NZ#K*S,6Y_RZ9"?3>>3G^F
MG?QPE =?!_D<AL/OQX/3T: ,$M1R!V=?QJ/:9GV.D8"4H\G?<9AI%3^&(;[]
M]B#85TC+/%Z\Z1-\.S&*!VVA,*>$HAU<"D8N.#)'.@FV@)"I2;[\$XSU*2YN
M/,_Y=?=ZT/-6O!8%QB?C1/O7?,!O:$&=S@8SDO]UU +)X5$Y9]KGF*DWV[4'
MQ6+-OR-H&@ "S[)-C?''L?VIRZMTN6]B>_9 ?R%9UXEV-*ISYAK5Q?2@J80T
MXR[*7:?O!_F_SJ>S>=DD%R$9U"0#^B_3M>TQ<..91)<@F)0QJ [>Z8:O_U/=
M[O.,=\%E@_M.\QSCNII/\',- GW%&^O_;=#SPLH7;29)ZO.?AHO*-37K>;XU
MS/]Z-;HZ[PZ.7A]^1!C6RC:_T:8Q%\_DW>"_SP=Y_O$+"<VW@9AL4B!J85I/
M4]$'YB5]*09I%F+D0;9K?/Y,A/#G['HP'?Z9L+26JC9(KF[/V<5Y3-:*K#%9
M:U)R(+ZB8QY]9!$]1_ B)F@R(W<TOEW5UWDI4^PYJM5SJ?)S:YBO;Z\B]43$
M(VJ% EDR87XO'EB8W\WQZ*2%;&UI,E4>P?541[_/4I7&[2AM<!?B 7B+#(D.
M %O>H'D4X=/<H.F5U^XZLP4I3Z(]Q7OC5"PL>,.9!MHS8O $U"B:1L'+M)P"
M^**UYI&;-$^K-.MPT5I9KF-ZK[Y7$_C]>';_"GQY\$MFL$O<D?&K(MG"RC@&
M&"4C>1GPGD3E0G,]6A/T[MVLGG7@(0UK26"#\&M[4V$^@1-)U F#3-3[]5H
M)^>-% L,MZX(&[ T*3V_F^']:>>MMO.>H8(U".6M!?A&B8(NL'=F1';'_50U
M(I^?*CVT%336@]:FR!KPE3!.<[+/N):NUBI.#%RRS+HH@PZ0LF]R+_Q9J>^C
M92;W5GO7H;_G8[PWX]%GR)>VE \*2H'$7,V)U4D BP4C2R7D0'M8<*'+39N;
MSWQB6[45">,>)+B3/-(;.5>+"PWCLI:(>DE3V_+=O2:U]2F'I12X$GTP'%'Q
M:'6V(DHC?.%2D Y85<Q)?S">N]MR'=0/@@NCG6:\.$G6+WT!(&/8B@0!ZS5#
M%"_3=WFW;<+<-H?O'DOD(=8,>$_KE2B:>4>"*-XJ$\G)$*9T6*S_3*384F7[
M2*18A\M6E?.>R^ETXIJC F"6Q\!TT8D%ZX&9X(D6VD93;E(>^SD)X<_9]2(2
M*=91U0;>YJK5YL1([;PBB8I0/--0:W"J'%CAU@0R251T37;<58#^5.=5ZMP+
MA0WB<;N*C$HEG"]1,&L<#9/<H]IX*S'I<Y):>,%YD\7^SQR=)U'WYZA6SR5'
M9T?Q+0S!62[<1:*X5CHR"!J905N2E$%);-3 Z\^3I!TK]M.<)*VC8,\H!-\%
M]I\G2<]8E7J*Q6^B!\](C:6..10C6>"^ID.0HD5/SHG/&'/4-H.W>Z^^S^,D
MZ2FT=QWZ6YXD28^RA"(9EIIFAEG6$I"2%$>;)(,)R+O417V9)TEKD;#J)&D=
M"38("3Z649ADMN2?<E:LBP0O *NER%@1!10"*FY5\W7FCY<QOHW]UR>EK5.
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
MN#A)%-8XK\DO\<K6<CYH630 3/'L3#3!*M6D/^ECP':_Q?>N*W>J9??)18-
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
M2+^"ZC +L6"*UGJ9K- *;,PBJV2+S-$8%'[T,,BMA;;]/%SUE'[%UJGP- 8
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
M'G0[%MP#:QJ<Z_0ZMC_^_//6V&)2,A>=F5YV*Z3%ET$]U' :DM%<(-Y-*S_
M&7%G4"\SXI!8,]@ESY9CNZJ:?<-<N#0@1CFK'$J2C-,LK[G#EGD!AM40&D<K
M L<A6][W/KZ7>7*@7!HLGGS+8=X?7N=T?"-!*M(',RDEIDWB+(J$S#E9!.>D
M*MFNJ-;^Q_\RY0Y'%QMQL55$^V!BN/5/7N&7\:3*Y!70XQ**D<5@1,UTL48[
M6IX"T(X>)8G&1*_M\B;CZ<_+AX7P,CD/3"$;L7*P.J [V@8W4FRN; -/)G,*
M*C,0CLSI6M,>0E#,JLBESR@@#)C@V/OX7N;5@7+I_I0Q![6IW1_>0\N'&)62
MM(K),^EXC<N0B@5--G;1B1>4,:2[-2(.<!/;<- OD^LIL:Y%F=9' EDZ2>'5
MC_MRN(ANB58YPTMA/--2HG,V+#A)-C.7J1@(UHHV66!-A[7?=)?]SI7#X<N^
M\V)NAX]DAYFFL6 Q@:)Y+)#<P<R9]6 =5R"ATU'X\PA_&Y(%*V/B-M%&PRBJ
M+C">:4S<1AI8$TZUC?@::K,V#HNQML*$>N(C43$?K6.I9!^43KFX+J>/AZ'%
M3C%Q?2AQ$ZGU'1-W*S!(^6Q<H7TN!K>TM#CSM)ZP(+-5TB"/V*6GX%.*J-I(
M]FLCJC817-\Q<;>"\[(R0=:[\^R"9MH4R[R)4),EE$*P -@E&^$I135NK<&M
M!7=8-ZZKC(3ETJ1U@2R<9P%J)^ 4!8/D)2LRV"2!6U<&S*K;:2PO5ER?YUV]
M,&:PUH5;.G.7J41=AC1\?O1.8]I/>O3>^=;RO'<'LAS69K!V:-:+;'R4M"W6
MF.]8.[882W:JUMP8XX&[=D>W3X'_CV18_PKTWX0C/=*^UOQ;A>GL#&:6_Q;<
MY^G%#][\IN2EO2;J[21PPW@"25LG<A:+*LR(PJ,5I1;Y>R3Z?YOW/O';@&T4
M/1U(2SWZ10]A%5S_IG^"%8+_IM159A-7I<2D60&HU;+H2X@NLXBU(A+X$D3<
M@5/KW_S"JH::&FBE$I(F@?B)UHC?M+GR4+F2)0)9^,AK86D>F4_&LI23S-I+
M+9+9A5=KW_S"JX::6NL #9 9=^F63LO)=')1@GDI39CD.^4/_B $\]X3Y+9[
M?;,\N1ZD<2==#KVLE>!1U%:,17HRRV)*(A#52C%:K$N7VP[)GLJ67E]WVE+
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
MT8PLUXXP1<:MJ:7EB[XPGPJ45.]88KH;--'4&UH!\1>F5R]:&^1$YQK;K>,
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
M/+<!.AL5Z$7B/;<<W!],_8"6E>,I6<Z2<<"T\9'YD"PKI2CO,6AK=Z*0O5W
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
MA=7WG@)EO:_VB\AI&,YNIV^H]B_-_J\I%O/_2+/_3;'_7:\)8#,O#VP\7DD
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
MI&/=@8A%R33O]*V"KG6@JY?NERS<-"\0A_1UB^@J51E'%[Z?3O]Y($8,;TH
MG?'0CF6:,KS>_.R66F0RLF8T\7>D@[!]I7(092U-=7_F\%QP7XG'X^" ?+'J
MX;O=LY<[SG])014$"[H.^&X /*CD2-JI6T1U]GW#_2I#MF:=:,BFSLOV-[F7
M9-_S4WL8'^HP%DKQ@Y,\XSQ=?K&.:>%/\.___2IB[*=$'M,Y'1O]1WZD%[=8
M7:T1[JN7+&*Z$V"ML1_!OE6!AI>=4JDXLVA'#SW$W)$U]T1P#E=VGJ[>MKMG
M-2!KOM5\6T?_W>TI%;-NQQ[-1],SO#2)(TV<LRC*?=*+.'(:M&.&M;4'+&&<
MAGZ7[$$'W*RO,\]Z;I%<G_/UMO^!O 92@^:R>M5LZO$0C907[]I(9>N 5G[B
M/S*TZ8(<Q TN<-\50G(!7]Z3<*LCB6X8WH @@LU<H+N"A> "+V_!K?L/H3P$
MZC\^^D%\BX0,)SFGLIF>L,N3.01-XLS/?T[^7E+ S+@@)9260(DDW<4C*\SL
M2J%(Q^J,'J?^ZZ'QBB,IP?A0S9E$ZD'C)9[+R?NT=U LU9^IO3%.!* :"H&E
MU ?[7!H[%Z=^EN4)\3*-%EK$Z>8Y6UV#6K;"B/"UW:.'0^5YF-\6MB\S*DI4
M;VV+T5Y,,;6J&?BE968:;#3I/NFF6WO5XZ>T_7XKQ[S:%5/;Y5N]R9W=?Y*D
MKCE_ST.D< %_)+1-GR5%8%1 =[B +!<(0(TO=YCOHRM-6 >QJZGH9!7MIFS=
M3]7''%M*PX\6/;KCH:5'5O"VA1PX0DJP>$V@?*P/J'\+)P[-6?6KN4CZ3SB0
M"0J3;GE77=\F'O38-F6CF6JS?P'MTV^!U,*]1X&'X;J[?7G1BMZ%F+!C7& _
MZHO#!@<'7PL5?X-*J7MC-:PG4SCS^LV;G#V]A3&=$5<O'[4/9(7#862!:R74
MDKKLM1DQT P%I1348@"R%SRA4 ]\BKGVK5\V.9:J03*WG8Y4_VF[M^WLVXE7
M@!9Y\+2C0.AMULXB"-GN_%2F/Z1N)^U2P<[-35UU8:53+W0<EO7T"C,"3MA\
M_9RZ>V\T_Q5\'6*Q #1A=$%!B#9BVE.Q))=!7:/7NC[VER<U7PSI[G#-:XRQ
M[+VJO?.4];3U]4OE+\Q3K "9DU; 98(*_B+<O:%J2V*_@GZ=KJS3UU\G[:3I
M+;),YM@^A]P?[0!LMI8<?]VP)Z8@].,)WMU;-K]EP2F;LX'F8DQ8<O2E++K#
MK/QB63G&KZ-I^Z=7 T:?1:GSB;20Q:] "KU'I53AA+"@X+UC9E+:2[NT>/5;
MGTH,8 5GRT-%_"-N%C+J<UEE8957%TXU!G_\&#'EV:TQ<+5#;"F\2N;\:9[5
MM7]M)">R8_"AP4<G'=E$<WDHJ^N';\3VX;NYI=@S= UGN6O'=B^+/5:,<6\[
M-O<EY?*^K5?0MK#A9+'[X.BZ@:=D$ 1]FI)@$=>H1)&B5=46M#@VF!X;_TK[
M25''@9?+72?V/KZP/JB#HGR&T>[7M$[/O7/8F9=/G^&I']2=ZX<6P][X4;,2
MEK_).Z_HI!^#_6WHL5U=_XG1S25;ML58155; =@YYGFX@NS GT=,+G0="$W%
M!X7&PNU1$O'Z1>?^9_B$%M67-8.%/-:YH0%^>-EF*>7RIB,IGHDQ'>E>X^#K
M6?S=%@1T",F'L3M)%QM^(/YAZ[0F/;R@\G/&E7;/P+U]IN+[Q%1Y7RA4)28"
M?UP81'CI=^);3>"F/U3!'6(RZB!]JKYRH+,7GG$M""5G=OS<"U<"MBQX4Z"V
MV,N]_.^/)+XZLZ6M5 G]<H8EY</8PDXT4R5B!!EG0,&D9LE\S ,_YX%?^*06
M30G#W'P?,]OU)-$;??<5LZGC.RU\]$YF.PS(. JVM1C "QJ$HB21)%B^I2PK
M^MIB>MF"U[;AY2]OAL/>N%!G$I?TEO4\D\P&WJ\_BPCWMO&VT7P\.H87QDE"
M=A3B'>FWTZ)#9M;7SF_-[6<YS>DZ>#8BU8IG:G^Z2/<U")E[,J^]FM/I^/7+
M4;!](HVEA(=-?XX$Y:*Z3$/'QGX\U<CU"/8^:->^T6%:%RO9#9H\WE%O9W_4
ML$Y;LS=)))\<+:$%(&I9!K.?46WFRB_!EH=7HG3K"9?N6>J5/?= >^S1>KO'
MP^/UA[V4JRNF>U5L-'/>6 &R*YJT-/A*N^!%/8^;:C')HI*[\./U(SU=]T]H
M9G7A$$-5AE%' VZ]RW&NNVZ7<%5P>8?UE5LQ!FA/V,MD,*$<H>U,F4[9EH?T
M."JRJR^Q2;F@8!)RHL9UI?B<'N#Q"!:[N..8[\E;*\<JXIZ=TEY,$\6XM*L(
M@)_C;F-E9WO$D,<&:.IU@X:5>OVZM,IM5B+I5C+G=/SS %D+8+,(R0JX,4\S
M8N[ ?2#4H]MM6A"<(0+_+Z02%!Y@UCGXNV?WMVD/B1TQE@FZ7X%[&@D/WVKP
M=A-SFF'GX%-G9[%X* GFDEA-=B'*?T80(W[$?_"MBA*T4'ZXZ+"H=,N6_B>%
MJ<;=F\NWB=U__&5T$C;S74XG&K1/&XOC"'^=[2$@<.\(-4LILR9#$GKE%:H9
M"Z>&@/V3![^VFZWH+3]2C4JTF<AOZIOP8YR"#)AHK/DKR(E.[>EPF59^4Y\S
M>7+@.DHY<%W#!;3=U"W6QP@>;FQ,B:$4%F7QW]W]@7 T/]HL@G&$?1MU,73,
MH4T47&-X@:/QOQ (*R5RP.S"QMTCWRI+QLN[OZ'&:75*W=2&[2L='<]M+G)6
M_1K AK?+=UJ$H7(J*55%!MR>DI9D=DV @$@*>R=[9R+_+%DC/,;K,K8PTXH/
MN#RV_RW9!8[4<>8Y?*LZ_AQQ<N%4_1 ^:"9V6H/^\NSG@Q\)Q3,L)[J&L=RU
M [$!JC4-0^H-L8G)ONI>^XHY[]#@,<*8)D-XJ,H(,8Z8Q2=@);(:KGQ&_VB*
MZ$1+]9R_L6>S>I^?>3YC56)?3]?4E<'$=6<X5A&,#-BMI/"M^ES@$FHKF:[-
MR(=DJ6CEA<ON43DC7* #O\7LS.7@O"GT^UAWI\G-D=FYWOP>U?NZB2[L=-0Y
M]'@<0PJLP&UB9YGMI3H@,#>G%;QK0-IRQ\;-795RKD=>;M$-$QV?O95C<;;6
MOS(+AXOH>]EO(6-V9O:-:9>Y(@DL)E[#BU45!#+6I'ZX57;&OE<OX^N\<HG^
M@9="UPBI*KEGJ4#,Q?LY0.I^+.D%ABWTK Q[D?T$IPB1VS@:(\L9JQV**5E=
MH;+OC,HRG1\=_'7U9[#R\K+R6,*(Q?&T>Q'UN&?YT;O--5@FX')GJ*@=A0O(
M!"K^KBS\J/ 5G$FL$U/\+B%$G7=XJC!T%2/.,_?)I=,8#U[R8TD*.HSDTY7C
M%L^'"13P#TRUXA&=#C(5_;V5KVRKC ZVM@.MM]Z9C4[7.@KV$6K36%++#!,V
ML66K*U:5762V=PXOC_'NVB)I>-!A#IG(_Z;USGV9+*&<C*2RTX__U(3>NR?L
M;:&>RGZ$HL2AP>-<8*RFZS[+DOW07!C*>IM3-V4CR^(@H3?41QD,PZB%K71\
MP*-YBZG8=-<;9E>#%FRU>-^A+L&SM!G6L 5C67MK(133&ZM02W]ZJ^1G6=E9
MMP^EGJX]P==+WVFD1MIX9^^I>G_HU6;Q+5M%5HEPUR74#0?@*CO)Z6P<PPGR
MI"[SM!.[DBHF,9%SFHG/[BX2IR+2F,?+TF^([C IO0A$=R#+M/(0L=A0+B P
M@F^5QVV'>IR@)+HTPWJH[C/>M25CS66D#I_DM>M5TYM7Z?\YQ_K]*\?N:(FF
MK[&DUQB!T#.FP4]T]7+:+Y+T0@LPHF?XP\A>L^/IP>&Z&U7J-4T-C8E34S_E
M]WY\4>/6594XMPO-)Z?K-0R'Q1/DQM=<^J!U_!++A:G?D-K"[_GS+&?L-B4K
M==E05/EP8*R3T9U+([X/KE\1PN%^AQ->$EG2AQG'V?>:\96L0"AR5M?% TJB
MGF61)+''Z?/Q(75]$FARK(J3E^?KYBNS$C>N7#I<?;7$G]S2;\'#<\L9B-DO
MT&)&[V-)$#G"RY4L/P(C!;*DS,A@M])I8U>BJ&DQ3PW?@$,-N^:OE;<'4J?N
MAKBO';[QM<%E[+JC(%EEZT9@;=PPBI[C+Z'QT.?;G^Z&1N<.[MOU(V>^:V:K
M%Y2VZ%_9>%)W";DXR7M5IL/"+%DJ:('Y8<\ TS;KZ!4-1_N03X27)\ #JIXD
M]:XS!=NN^VXC\DE8E,-)L"<GE"59SM@T@/)WY0)!RJ:M* DU*.L:3\Q\U]Q<
M0_*) L,M)[^8D9VG/LV>OF&],_9D ^ RM/M0)KB]V?=]/K^3>J8W0-;IR(CJ
M[BXY::$23'=AV$&R]-RYB/:TB;UD<['44$7LSB%B"$N):,'Q&&E;^AAD%[\U
M[?>]YFLA6AB$XNY60?/[5C+ R7]H_+O'"TBAY?^NG[%0@2NS0"[^O1,JB,3$
M<('!+[^9;'0T"@QH8!7M9;SF @UI;','-&GH'Q/_?_;QW\8\/-8=TYK@:$RS
M:>3&G6:8N^1C ]=[7!J'ZNQ/T'1I-%4+UZ\9UJH^5D!&KP5P832))0-'71:G
M'5^+2-/#*6"-V 7->Z]4%;]8#\\N_AQ8;;FC3JU=IM@.6#2?5!F__RTIXEKR
M.0)<_&(6<7TSM02:/)P5F<-F!YG:F*OZDAA"^U/=?K,3')%7^,]0_N")-W9E
MUT=.63PP[[PBR07.>@N97Y2=(X%V^ DBPQ8^2[7_C,1UMI\#%[CC0U6Y15]S
MH"\2Q+ GI:R)T,6?;;H[L:U*L=Y/PXHZRVVC)3)>-G7U??TD^,/J*DH09XY5
M8.?55OIX0MOIFK;T@YFWJ*9O!,\V]R\=Z7</="ZRZJP^WWI=)V]._6G=-U1=
M5BK6EV[:N8Y?/ B:=D3<1,=C74JB2.2G6H.^.TWN-.MYYF=239 _EZO&O48&
MGSG+RZM?KKD0"C?ZE&22E.'R6 -'Z"O3#>L"X?/;^4EM?4EHZ3!]Q(]7^HIB
M!P;VZ^;]2=A^34I3L\1I.AIUE'68>0G7[26]<4^GB'4'OE8S=I'EV!3;0C#/
M,BZ-GO3ZR--0D^/P^[+'>P7L*PW?#/N%.O?+??@YI +F\.Q,;!A"&;9TYX'P
MN/P N;2PYPN*;Q;#1^HO;YM:Z=&YH^&?)^4:#[A\FU^491[\CI1&4<9[9L19
M-LB))F*GPQV.)MTO*:QG[IO'3\6N_%#]H\]TXK)>6>_>T_CU.&R'ZRZ]36A:
M'=V$L<;.PE.R\#7+G;H7HTZ,SB$ZE')G$N ,>74&O-<^*_JUX6S5&K[*+L%[
M]8O3O66I^Q/1J OFPKBAF9H^FO*.9\&@'74DG2KZ9+OJ_5/5M8\J/]0Z;3J?
M/7M/)TGFV5FRWN>,X."*L7W+"ZNY')%5NKP3^Q&)4CSS8I0F2XF\6SN$=:7O
M69Z-2SS%6QLX<?3%2'JA]-QRH3R?QU&$J.8'=($A'"PW\)VA(KB1FZ2DIZL;
MSU/@17\H[KRUR35P0GKJN ;OO#<E5?B[%N^0%C$WC"C/&4,*<[0P2NUX*9PV
MY'.FFA[2-(&)LP/'4Q[$]V3T]JVDFFX*FF[IG,.OBXWC*7 /I B,Y5=S_LL/
MS/]2_U+_4O]2_U+_4O]2_U+_AZ76%5D2V]6?>'.$'Q#?J24%"$3K_S=J/;[@
MZP5I"> ,8Q<X?\=<E74AQQ0A',397P<RWE#=LVW=,5%ZP55/E2;O3IS9QCRR
M^]#25RF#*V\>\;6RBMDUYEM8(M @T_G'3*WFHLF<KMXRHY@+W&UX@18(;-DT
MG$&=.P62&"%9[&=Z^;KCMP-.'O+5-[M];NK\YB.]*4P_0P./(Y\<I)H./+P>
M]NX<9MOM(9>=8#O%H0T1,]JR;<A<EF4^6+N_V:E"V<4K4BB1_7RQ<ZO5.XU8
M)34+R<O1,18]!MN0NS +'&%WYDDT]B9TF]Y Z6/)IE'1T>I0'%6U//" 2A;E
MLQ1=][VE<O-NG5%'LV*M_ 1)B?KA/_% C?3&DU]QC&T0@=[.,&0_-U>!5AGU
M=#GB+%H),TDU:6?."*']ZVW\P[0)->V:\9NKNW;(;[>[+7%>8MJV=)LDT\@*
MP#EQ>@AUQD^8)ER@5<"(-(ZD=H _2$CSK9"^!Q1H+B,\_+OR,%KMVZ3MW8%^
M?%28\M#5"?NMU=KJ1Q8I#X^J)T P;N>;VOAFDN\7^Q[^'#+-97UK5@/J95:2
MXOR<C*('[L:@X1.<;Z[[FTUFV04OGR09..+#+]R/W6R]N+EE*_AK8M%+*]?R
M9=2)+9LE?NH&WL50-;?+'0\1<=#@36RR4.=S%)Q'T%X_@]PY(JY<@-^4?;^9
MEWD0:K"E1]SA"$$YRU2_CAEIZ";'=%)L^ZS[Q?Y*-XQK@8F)=->BZN?F0\6>
M1?M1!<,.A\#YN&9]'W;6[!.1OA/U>PSO3K<-JZ9%;JT)MA"P^?+T]]5_/5AA
MIL]XP04RQF$G)3?B?V67?]9N@QL3Q!]=PL83(9%97, FY\W /_>@Q_\LXY][
MWN:O"?^:\._X:\+_V4:5TYP).32&5%-R:PFW XN%:F9G!#"X3S@NX$HWKQ9[
MV/3X@M8-U\,&9)$]'2"/(<_PZ+Q1 TN>.%O(!4 O83SE80N.P 6$2L%EAB%.
M?<H$J;C31,R/M&^E.>W7I:CE.KV/OW^B&Y L.00C')*%*WH179\E<Y^BV1&E
MWWG GI%[[3SX_O?Y>Y;E"RF&]9>MOKZ3'%=_E6B=?KGD?<.#U.A1^CBBDYAP
M&>N*3NW'3#JJ&#A(BMW 6L\3ZL2..S#2ZI87OOV9:?[,7O+G94X0.Y#0P7F.
MO1\%SWX@9LT%CEGA<C9N6">%HC;C6VWPYY&;<,,WU2<[RWY.^-?2PW-#,(._
MR['6-P0.//]SNS?-[%%1"BF1M(=$62/\,2+<X@(,1R,D6U6&9QY6^+_&BL,0
M[[]!E1;\,B?_PU"19Y[%=U_:@*0^4Z3UX\-+#V?Q=7&LS+Z-:QSL@;'K!Z\?
M_W;JW_%?#-F/K%-0(UA.B8A9XJBS_*&'>9!=.T,[]T-H1TZSL?&]-$91]L.C
M5][V&77AWLW4CRZV,R,PHF>@ J86UJF!CH^K#95T>#8=.)+IU"[9?'=?8;K/
MZMQA-?YL [68E(\C^PQY?M9]X0+U>-I#D,"0A;0UR<AD151BF*G L.ZO#R@;
M,/1NR7"8V"%&5)L2YMF=RQ]/1P_LV4%[?E;.$><V0J(\1H-.Q$DD6=Z-1/L-
MH\N=S6#$+<KPA2CMV8C%P6"]..4/3>^/[U@]\^ISF.H%X6^6=X\OC<U51OU1
M?& 1VR,!Z'QV:,Q#9)+.ATXL,T!V18M&X--=$!D.G;4WD#:8Q90DM(T^W4_7
M"::FG%C[D':>8)^ _^2]DOPZPWE:09K_MG(3:@N*DDYX@:)),T^3:'%,*ZQ4
M&IFCXZX4Y'F@I\LM>6W=_/&]4L=S@T4^EQ089<']+W1>1_-5HVS[+5003!]\
MZQZ2-V)R>>-^C#-,9ZRDBAHX>D<O9[Z]238M_K>NVLA'YV2K5]8E'F^KG,V>
M+XN]V!L[^:9FE<PZ- >+J<4%"A2X0&\N%<]Q'9WYY2@8S^E @R?2QI8YPMVS
M8J%O4=4E;4EI@M];5(?N.P[7CM"=R\JL= >ZU*6U2(V$]]ZWSB1'1O#9CX^]
M8A'_%I?_$49%:#Q2L@6)U00?SJ=Q=D(+1\&1V!+K;X&*(Z2R3K^ 2X3IC(#L
MDX*-:M'&_L3-&[\60"E$58_2:%0'!0C/L(5>F/G*1R_I!O_^[$VV;4QS"/"3
M>F@7F>US=JG^C_6U(ZY'O\Q_DZ7B:QU8TNT<$4EF #:8KIQ&1D,[3U2"\-FN
M#-EB(F>7WW[09VJZ#%78IAHI>WFOE-]O5-EWVTKM\2V5\&C$<R[@3TAMD6)G
MMPAC[L^-IOX*ON8X8*9?8O3U=];=V@3]Y6*+UO!V/KQA2J9*].8,"[ZT'-0%
MTF001\2.>0X;WM]L+<^2SN9(8 56EI!.HRWZ03,7Z1=+BP69^^L&*MNCDA.:
M*Q<N'_/OH5T>D_V-;DN[V[(5,@))[22A9J01*\<A]I>=I_;Q*"?'C*4ODY,=
MU=;?/NS4UZ999GG;J=A4Q42;R3,><X&8"[@.9'U$%UJ4=8U=QN$_BYD_"X8_
MV?[TEA]5M*QXT-LZJU=W>R87J/DX_JZW=(XO^3JY'N/7QE$ 7>)H9IJ4&?&Q
M'XK.!*&[[<<'=:6FIR<,^M53@-,GOP.R-_^9^X)7"1,EC"+(@;F5I?@&FJ&G
M,GX%U(]FULL=P#T,8"31G#D_+\2,=(U(6.>:O6Q2J[)0T.E]7M'>;KX%WWH<
MIS&%X:RVHS:*)6(+Y'#T%5032O'<VW$SY%GQS\L!$6N[7>LJ#N1/?JYY>R&#
MYK,ZZWI._'MLZ[8&%SCAGF''5*$H!>AJ1AD3!4523W/$Z0>+B3Y4!!\F7T:G
M*:3&5S\W6".Q^5'W5+++-T=F]'8+E"2<4?1)E.*;H[?P_GWR\+M]* K1G+<>
M+.ERD&(YV]$0G0R0=Q8O'R0WLNYW7[EBX4[B0MB;P@6DR,#QLOC'A7R\2_H3
M3 9(]UM<K>BAI-U"5Y,[\"F<'8.+<ER@0Q$=?:X^54QQ_*6/]-1GV_A1*?Z+
M=F>/W)?ER9;T,H["0YHE-";HP!&Q9YI,X 90O(N_4\P'F:?F;48-$9*N\49B
M2DX-VO/C4VHU6F'BR2+5_!><6K=;!S"/0DQJ7UO:G9NC*>8\G#X7O!3+149\
MW>_.8MBDKCYM,/[CC/$WVK Z^N'I%^(S$2+6ZJO:#'%V.4M6D"6QRJ@;XLAA
M=],1[<LI>$3MLLH"2J$95276$([;TU3=U)2Y?C#Q=?!:\=C]P-H O^HDF=4+
MP/JR(^RCK[!F]V?7$DD!H?Q8<;I??(L !NG9.,!RH%^SS1FNI >9I$>6NHYG
MF_='E4R\4_9]E6*III"C]>WT5%0D(YU=A^/E]*)KV 2:\AQ2PJ[\>\[G+H(?
MA8G:K.;E">4S'7W=10\>Y.5_E4EI6OP3$]Q3LTM[]Y^]'.%R"D)D8N,'W:9E
MP-,C5\RSGN,^-O7FW-')4V>_'%D)BHZ\.FA#*"/VX<?W4O%I. .L+BSM?I8)
MG?V[H^ETBS'](2M]2FZG89-X7G!MS>VN\[<LO%Y);3X7!K ?0^>9ER<#N4"M
M;MPB :X7L^)E8!]YG0O$71QM1A8'-M45_2;&7\H[UV 3%';IJ]O/R:L*E6,"
MI],O'-X5$K:6R/JT\8C"P@3A%CX$!6F2TIIW?9![2:KM4%3S.')YSF$H9V!D
MW7S_!/C8Y))XT*\6.'42]:'*68>)/A?ZM6DL$B+.1JE;[=YFI^M^*#+A3C1V
MT4.R]2 _<.T_@D6T*M83)-.L"EE7(;,9>9PF%.22ZJ H6:+W,-^H\:ZEL!Y:
M8XG_*O";6(;[[W)+]R_U+_4O]2_U+_4O]2_U_QLJR<"H#]HG/3M_!^Z)ZG.R
M6-)!74@)[-Y"2,D.;,Z4Y^P;^G),MQ+K(I5;=BXCXESZVWK*9$:']U?C-6(A
M%[B(@G:5+!*9?KA/$S.+LTQM;"!:^:?YUO["(2.B% ;?[G+JN_'7[8FHFI0C
M>3&NN1_$\XU]?:U57Q8Z"@[+'NYT8WE)@RU%U.Q?DST=@Y=V-$4>/( PIEY1
ME#?HR%;Z7!WK]>466HTSCGH12F,SO5E>4>(HN(.K QLHU8/GW DB+-U^J?8.
MQ11RKZ948*\K)3[YW-'"W>'.Z <&C)EQ)\9)N-=;# #5C["?F O_S#* KEDR
M#[OA0P)=#J0,93B894GW:*R)?^Q=M5._)^3H$7MFBPS/*KIU>7*0(T)@!F*=
MP9'R?WTQN7]PUJ6UNFKB Q6IA/N4DSL6Y-;R8+N36;BB5=6?X!+,K96OCYN/
MO#+S,?J514,S!7#O9AK4(.<9QDM(O0BB3K;F-.<0XA;#LK<;]WLTX]P5U*Q/
MOSKTQN?! 2F>R7O:_2W_YU;"QV!%*6EWG\K5@*AV@F" %[+?\/L1-UQ:?@#=
MS6VBZX#&E2//XUO>\KC5I3'TE;C IQ 8\O&D0?W_AW>?!#IE_W^E"R;CIK@
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
M%6Q<A8PQVO+(P(+P@(&5TS%X_O:!CPDV'Q1%*I>C\$E3 OJL\#.#'TU]*_!
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
MT%;)Q+\ZB7WPU4J]_,%P=LKMI$4J+"N)L.:E.@^N2A->K$X?$:)+PFLD4T(
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
M[.(([B0*GJ)HS=I$G[I%5!]\7Z^'2$0"UKO#^]1K$#]S-X"KSXOGRM0N7@S
MBL%*C!]!ZH^J1P^^:BI_;%SR3C:R=9/H_+8DP<\*X7,$W""JD.XR TDBC !"
M!-#-D0+;U-ESI]KT>),3-GB^E>/*$^JRB1NUM7,V_P;  WAH\Q1G;3V!4XY@
MS>?<&5>S.<M8C.@WBW'YZMBK3;RA_I_&:^9UWYV5W23*P:<R*G[/C/'-O]'
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
MK(>P"%:0891)"%34>*G@ZW38YGR];H?O1) 5>8=='%=K4<)7!Y$D7:5%B(3
M4 D#P9JIIN5M I,T900EO]3<"M87L-X>8@*]V%<*YU, ^J(_@H-R@ 9WC"QY
MED=!ED2)V KWH!>RIAK2$]T)"7"76;O]V16'ZC]VW$8$/_>2VSME/'C13: P
MV#@8&@!4HF/JS4E2;S,:U7#)#(D%*V5'.;63Q;=8]M8^-VT<J "$^"SBB#!=
M#X"[R,?PJX 06FS6VS[H5P4#.L@QFO7 SG.L\INHOVV>B7Z3VF+E5.O$]Y\]
M'^*=I>IB?G0?ZV[?_(:T550,5,#'DS]01.LZ(4]\I403;57DSCG[1$&0]^FC
MFO6DHB34O+L!>S81 "_\%LBGLTZE!I>0Q[V4^Z9DRJP R6%\D+/![>@7YS<\
M<-2/#DN_,M$I4-\.[FW-\YOIYHO"_11EZT[H=QU(:+#*.!>E^K7FEE$R/- [
MGRO7M=Y@#EJ.NL,R2P$%( )$PZNLJ &\GB54T0!F$\FOQQS0[WI[?_]]H5+9
MIC:!>C?WA#>V#-MX5=(JG3,6<31YT<,"^PA%5/FO.?:?98#AE'>=([,L%"3]
M AZC5!O?XUZ?\EB^K 3+<\SV04$!N>Y0V$?X/=_6/I;N1+/JB']PX>C,1$A$
M)7FWB\2\$!'M F Y74=()[397F!"A8():0"8!2P/#7%7EU/??K^R[*(*J;QT
M"*R*^<3@G<# G%K,J9#S,,UM3O2OG["ND^1? 1K_('V/\*Y##4P<9(=E*?,M
M!5O2T>V/A;4</)U?WS^9%\G'?*[W"BW_=)N_\ <&F R*^.[/&0AUO(2O*WCX
M!3D__EZ'IR)#>M-[4V1W=J"BEE!V)&3ZLJJ#Y]]T8YE5Z.H;OK2!J-J)GM&I
MWI#IC=7U4<3Y7&29UF LW>5,'/YRP6,H<3WP7(6RIKAD'9IW?T1&\(?'CL8L
MH9[4(Y^*MR /50%O$9>(6<NH>'* J,?SW,6R6$+5=*/D#I'K*X"F?(#YQ)52
MTX-EU@/K>XP+""2-_%,88-Q70K-/Y/>"$HA"NO$"&CR,)![D+Y\)U^]R/"H\
M7 =MS!W=I('Q]5-[O3#;@09_(E!V\MYZ$X&Z';".L$ )$6:2ME_$/94^B'3G
MCN+#21"*W(@&O:9-,D=@Z?Y<QJK%_77">^8[/@U]0[=3)COW5A<&8EDW:4R6
M&GK<'>GJ-*R*+V6V7>5CZ/M>V.Q..W5[AI@K1_M&C<:RL@'FA!IVU -H.% O
M-I[[!1<)_@_VWCT>JO;M&QXA(4WV>U,ARJY$*INIA"1I;Q=3-DEV2:*,6:+L
MF5!<$5,AE1A[93?V*DFRI\Q&I3!9DQHK,[/F67.]]_/YW.][7??SWO=[/\_[
MW+_?TQ_KCS)KG>=Y;+[']S@WQQGL\IX3E'[0BP@=!\"+S:2%,DH ==SS9\(*
MR7[4>59A5);JQZNLW1A@ (<"VA&0%K-P4<\F*6.]YL#W.2W@4M*#S=&H5!JQ
M3!EA.47S5XEC&Y=W-&/I)LG^"&OID2=^U!5>6(:$84G!X3<D!TLP!-K+^:A4
MA"'=0-!84H\3 ON%S(?,+\SS417 X.W^_,_1C;RT%F=6\"\GZ"! FXD2;EB@
MC<Y[$%1CZJS6LTQL+%_>/$TL)NQ&QCORYWQI#D2$Y?0QX!'<#:PX=SN;(IBV
M:-<,!:L]FIO2ER+8=A,M;^M/FT1M#93%1.'O?-$5IO)1C)W]RUVC\-E^^/LH
M\D_0&@,91G"MB+ "D>NUP-7#02<I8Z1%<R#PSRI-YZ(I\-VR)I+1/);Y;1%(
M".GC7G.>&^6J%'-DN<=Y-0D]I#60-7L.N@_Z=30X<S<(9D]<N9N:XGL.L\3R
M>>2/<?C9_L#UTDXQR1&\>S/?)%#P+:MMA &@FH^:_T1?9% FA*<3KN.E'][0
M-VIR9>@%66T4YI29/_*>-[9GM%BR$KAJ2+@5X36Q1'MB$-(CI<@ F&A&P.6Q
M99TV3()90WF/I=FI Q6MQYY?BD#Y+*8Z[P']8"E0D ]PM5FK6-0DBI\TRZS+
ML*V<>X0%N#UG&0P/KDG3BD@?^3BCLV']2$L;F!#+50>7.MBP#(B^_J,/?:#&
MHZ[A+/&,>FV3YH!FJNB?>;4+KY1"HY!JH.^"LUB0#J8CY)J;9<\R408?S9J;
M=29*\U'9<8?>W;(7B;F4[F4;6B#(K/?!5&P-;MF.B3 Z41)4\GC\4!@V#A;S
MSVY9/3ALWKK87N48KOSME-[:T(S4T2^6<D+?=>:1WXJL0T;@!+]1263IW,!Z
M U*1<9[&5ZHA(D,LCZ$W_O#-P<F?BG>.[KWR^GS!&+G,I,_HX(#)ETMIJH=B
MW[V;V*K>7/943RUT'6WSDQ@Y])YC__J816]>7H">OY&1H8RNU][OO7HWCA\V
M=LEJ187ESC1)L[SI?%17OXC#-#76<\=;_)D2\> @9L@/]6#5//OR>Q')^RT@
MAT>^MU6VSQZ/7?6B"W7I]D=J'8;9R]D$MU)7.S.6F &L+$>0D&3YLJXBJB8S
M((63=H.;%Q5YXE.!X[W\1R7"6=?Z"'YXA)_&/B&,>ZI#I*+(//8<K]X*#;_4
M4'Y7.QE @8Y,H:212-.SS.@R?E;1LKUMNL8^4;Q%VSK>]TSJ:$UD(1L2;.8A
M4!7=@BCS@O*G!)7@M)+S>@"=FDRMC7'4&#S4L(I5S*S+4HH:U=;*\F%M"4K?
M@]J)R'>&JX"%UWA "S3R^$[$ WV)X]Z,D';[%LWSF#-0% O+L")JD,(>?WW;
M[7ZT:7#^;DV&W.+3HYNHZ[-9'_;:KR7/.)P:#:?(SD44;&095H8_FG5+&\IQ
MB[\??6'0*<PBU=/>)T([?SS)JS/37NLG^0L 2R)47D0#Z7 %/(ZMUL+6V'4;
M36ZD3H=T85:\=PQ[P#4 R;','VF&/8[/CG,"5?S%^AJ?;Y3T6^E!WK#W\,KH
M9&K_#YPP;.K$TH/E.K&K+ [#6\RP2+YYW1&/O1B.-=_Q'>ZM[J,6;&?VH8 ]
M&' ?%3+LY\K%L;-Y&?H4/W0, !XZ!V^-7**WMQ6?M]I"[)J(B+]DKF[Z-D79
M\/9-X2TN#ZW5-K=XM2KA7[>W=/)1\7X(ML4BZ83U9^Y57@NL0.B?T&Y[C; \
M=5K$2+@"PN9[S2C#+E=DEE^NM+43%I-_@2 3&0<>"$E&,, 1&..C.CU-> ]^
MN)H B3B%< ='Z^/@?%9PUO[!,N^,P+*9PP?*VLP4C9^I/;HC73%0@7DX) 0Z
M"69@/Z#']$Z.,KGA',_(4@:)*<]PCUC4'(9-N;;-0YF;T![9;VNV7)_7#+^P
M4FQ'7W0"Z,T.XY$H?A@TT*[#L>*B0>*U'WWW3!.N-YD'E>R#OO6NT/7^=M')
M;?[_)>?]EV?-MNF9>29HQ"Z&_*+!,'8R=.0^U-NADLE'%9^;X,4Z*<ROU7+L
MV/KBN;;/WO*$VZ>OD.,^\V(H@OGR R]QB/! ^X64$!:.[EA])0=;;=3U(337
M0<ENHZ68R\WLNG4^6K(D_8NO?;U$"1D#NS&ZA Y!^0)@W)O]FA7=TYIVUL /
MR3F#=']=76HC)8WX'1QA?I+,WCZW48%MX7O[OG;=F?&UTCCGT1N$]QC0D3*V
M"$NHTU=9F'(<N1OKAL@_J'D=4P:#/MNO3B7HFF<[.(Q5ZN_;@:[(4I57S:A,
M_H7EX&!)P4)MDBK>+N I81R'>FK'O1XX[0)K17H-1[W4N!QPKA"ZMGCW8Y:,
MH:[PC^QDEM-8(2R!X0CJ'.VU$-,A8GV!U*L$"GN+HOO;XKZZTD*'NTKE\Y\Z
M*[:<[GU6WKWY\K8U 1-?_L<32\_0$]O8CWEY?)2/$\J!9<?.@\;I%.$O1X(E
M 8;Z47/ LK4_1T*VY<K6=SN&[[)7MFS*@R46.+Z$#T>Q"0 MC5I15TP^=ZPR
M'4L$5!^0=H,/-M&<_ -W-PUE92RM,,Y8M+5!$>(B2[H(BJ!90H@%;AHGXW)N
M^5"^L..C\[G%#/?)R7V[FC+W[WV0_O&F'MTI">$<Q'B<=)-?%&@'B_MQ+" *
MNXC55U3@.$R-+50@R+\KMI3Z_/R"R*JF6)6M&\PT7Q\[_F?A9<,67J&%G1_+
M27"HUS.RGITX4C:CN+U@1?+)MUS98H>[U];<.?_*SY>.?ZET)1E[1;DO>ABD
MTA,Z0N((JRNA,)!(AU/H /IKQI6KEQ/H3$,]<P<?>/Y"YY-DJ]@8*U%$RT[0
MI@2NG*1*/5?>G3V=T]:RNE&U"$)S=O5MO..K90>[G%>IN?.\4>2,3^)9XSVZ
M<UW1 $=',&-7I3._E9:!1$.V(X_4M).6;UEXHB''OJKOP[>IM+#P]?[?7("K
MSF$+GI7__J)V_V#5 G%F,)) @ BO465+WHV,F*;VE HS7HX?.P0!]$>3)UBB
M\V2XW*2R3FJ#HH[$N^M[@>0803FCN/L46BD?I4"AY5*JG.+Q:,[. !T[*(X5
M<+2Y<M#"MC)>@&6:2>3@=>]7*8J\G]R7NF=,.T(I?"\V9S_%GSRQ%XVD8 WK
M>??P@2U;.<X3 %T/)^^1YO#F#;Z_YE=!\/S2AUS>$!(5)@C]6/ X#C)$")PZ
M>MJY'8 VQM>#<^VD5<Q: ^OV;-):_!XY#4/6*6>2KZ)T1Y$M>GS,H.;BJN+H
M_D\9JN95W=2X4#P:&L9VDJ%C:[GK6-90ZWM>'BQM"O)>#G'GIWLYAOUFA,C)
M>A,AGLJ?)>EI7T+&>SLQE3X-?EQY!W;6(-><)=:62V+CK_9U9X2'AC*"++K+
MI,;CWX@KEQQKV23QZ$.EVJ>B\\N7D-<1C*MV3G?*X>C#W=2:F6YO!!GL&J%H
M\"2KS'T@U[TNS@NHK9E^U[0$2Q&1 5I!C;#X5X[N>4 6>QZ7D!N=@WPAL>&I
M2M;7B+I*AP@Z<Y?2JXE)<]H?)=Y:[UX\(>",30)W;<$\NB7T:YD"'A%LOB9W
MI=J!PO J]R?GZC*)'^9("BU;OUYUOEV0-^]M>W?YKIE2SU4L70[16PZ\A38'
MR N.\L9ER_#Z(3L3 ^].E;M(A@(P?=RW8N99N'O'#XO-S")#T4(B3B%)+AXX
MCX&,_+H=/N;<*6N1@>P<P)!L-*A5UWYR^B'#.#3K*))$MM5AP$-.LOWJ"TSM
M<JXW-'PQ7;V<L)GK-1SB9J<6?R;(H*&RO\ZR=&%65_AS_W42:(>#M('6:3G*
M&BP-\0.)LF_KUG5$/X)V31YN2%U^NA2@'\.))]_'[Z0#JR'L >)>D)@0>*E4
MB3+L^G4D2<3^QS[4FKA:SW^U!V!3RZ4-9X)]<5O*:7G/NT/O7G7NH=92N7(1
M["=0-&OP&.\VU@NQ'EQG2(K&UD$FLZB1=9ELH8*.*Q/MU-MLQBZ:;Z>_->N7
MV%QW_%'@6[&Q\%^#""^M0Z06UR2X?R.:Y7S-0OP>7O:=E=Y<@1[Q6);'P%-8
MRZ;X Q1NT-+ST00L*QYD3#.-YPTU^2BB7S=\F9<" AT4#5@7?I4-K^75UY!7
M^WN:L=;$1?E..SC%3Q2/#3*SP_3/!/GE!;YH_U#8ZZ>WD?ET]TEL'\!58W),
M!?=S CXSD X8 (O3PVB_:ALW63@9=?XRP2GP48&S9'-UO?FRQX<&'38\W\#*
M--N\TF?S$RD4WE&1*U?"SJI'[ NQL8Y^^N@HK(#AZO0@MF5>&1/[454X5G6>
MXH?U'5MEY=2;@7LWREWK#4L6LLQ@20.&4Y)*2")B(TR]UHF(CF9SA\SI8X/<
MDTL//W_^^6U?Z!4G$5_;2?N\"P9I]S0>4#)W\1#<BCL*(P;6MH^@)[CLXAT?
M=7IAHJ,=(TY+$)3'/QB.DXZ4#Y\L31/4E?3EZ!\U[L[;&D8!IJ@:NU10O#<\
M,C8("^F6M!)3JR$]]A6DYW8!@!(>(W^CB051#T#-1?Z$P/*2U]==3]V_91*X
M-?/"!SOY>4R573<YE8]2)TCN8:FRXWA_A#O%3:T/F$L,QJN6S;$G4BML5,_H
M;)OT,B[?*?RHQ_3[!>3+NV$J3N8*KQB@-5,TPK%FL)58.U/2 3P;?5GU1(X?
MW0'#5164!F&RCB51D%1/ 7\>ZMW(?&?/LIXV++WL8U7&=C5HFYF(L:!.D[CJ
M\B# ]F?%E]!Q:92*GBX#97U3\;)[S=$!>R4O9SS'F<JX?WF_$F4<:VQ]N>NJ
M<Z<3M+,>7L6A8<1LRK[R436.,RGAO^8W%%#;-%:!'T9*'COJ;:ZL=TX3O9=Q
M<<^'"X]O[_#NCO:F1W"E96%Q=?#2/KPBTK=%R%VSX_6Q %@IQ?FVDQ?"H-\$
M<F9,?V!C6N3P!M")TY<H-_@H*3R6WGCTOF/=M<(]?AIB>^KDCR2CN-\'L+1/
MI 1 YG/U "P,M!D  43Y\U=OM\8Y)3O%;Q_)KGIQO.)8*'M<?H?(Q]33L@5Z
M-WA5 *V%!!Y%@E=(AYM=,MX;Z</91E A@R'Y..A'4%@W'R5-J1F?,ED#!\43
M_4T[)9[LT?\H?%<X _=TZ+#8=,2\+^)-2,]CD=#;YF%*E>9:0<H<>\+KEA4J
M"B3Y-[5G D!25T1$A?O!3VLI[-?2[@?M3ZH>+A!;%TXNX*.0D#AF#HM/TC'$
M>D",0BNC@FXXB7%H5E+7*-Q2IPU;E4VD<Q+OY5MWB_+RKW.^%TD_3_'.% 7V
MUN8_A<S;K32#X/5@71YACXCJI-*GG<+""\(3,5@UP)<$;7>"5U5R7.#^FUQK
M7C8VL#^=L!%,OV_!KH#B[%GY15OZ+(+J#J^/-EA+KUJU:78;;NM7P4X-+*2M
M@^1(T^Y)P%D ,C2;_Q 6]G#*?O64 L0#$5;\PU$_T-K.H*]#<^.JMDF,%D&>
MIP!%=5BI@MFY#68W++#>#UU+J\L>DL[=[%1.MY>(69WU<L?GIMY.;(7B_'K&
MY)T%_ F.'%YKZ//SZ"7C68S4C^>Y)]]$;(T4]RZX&/56K,U*=0B@55) )VR"
M,?Z(T[@B6X7E=^W2G$B#U08HO)PD5#^N)E7E:/G=X.Z>^M5K]^+G3EI((?QD
MN__V"1[E.D%0#6<G07MB-D)&Z3H@9N%\G[O[QBFIGIG!\B-W=HM\.GYW-8-B
MSXT&$^C.74[QHR0Q*VW\CK<_%\3/*_C[1]/SW1V2&>U1ES:?U+DV5+AN\[.C
M6[83#[#Z;PAX?C^TL:0-FW05VXV]CJE$=Y!60X6[[_85!N1BXNEU!>_V/BT>
M*!06"]C2?_\>6AU$<]4 Q*1NL A5%CH,/FK"<ZY59?:FSEN$>F./#3R,PU(S
MHP#M*V*PF_,09B6"?MAQ/7;RF!4*1F :C0]\I^N;TEY@7#6$*0F//7DZ>H^R
MTN<*2J 1I$.=#^40SKF9Q?-1 7S4-;>0M'FN99A!=XK"_? P\9K,$R<R;I=]
M3&LYG;Q*BWC+^4T]#@RD<J57?)[X]@%[)D5)93[>G]D44%Z4L44K/ND&VZO-
M4A%%\UF+NH<($S+ S0M.,66Q>EHE,1/NL,0D;?]/0)*[Q:&-/BZ6^--!CUB#
M^T-X8K*KY'WKZ+&#(Q6BMA_J>PUN[=%T7NQ%,^L%>QU($[?ZL%SIL$X],/#K
MBB%1J(NLCO>\\BEM*8=7M'[\XTW2V44"2)T)JVNFP&MR!!=)<06^%(Z@DX35
M9D+?52+Q6Q.6P70X/HBW1Z=8.!N6!I2\=^\XSY;>/6CTQXW"@&_JU W2]<&J
M6&*-$.\.HGDE ,F2(:V>#G),#JFFA"OCWEKQU5,>*I&Z,QKLW'FU[,<[1Z]@
M!7-_QE#PV0#7^P%Y-WP\GD^)3S6JM+PD?\+ J\Q8 ;#D5]"/EI,JV(8O4@-9
MBZ6WJ+A!CYV2:Z3<NKL_C]>&5-O:)V\*#OIVY[7&;J#Z^73O^VUU%"_8 &CK
MI8A1_)SBG0LV\@H1JH$X>0WU6M.>$OT5CHI=.$FX(P1_\%%F<^WTH;=R^XS6
M&<XJV1Y7N[E?[&N0/(B;=T8,60=HTZ4$HY7]J:N;E%FDHV!$<OB),.][W'T#
M[H>,Y6POXVKU[,^J2EQX>,&%INL5B@MW";BZO53-^.O5YK)7I]IF)FN;VY]E
M&Z[\N8[;^^)CZ(M[DL?_CM6#8EQ%<W@5@GEHI*<W//@H91M$\*.P/)E-Y;[$
M3F(GL!.8TWQ4R62(3B\'S8EJHM(G%P73T2@"PJTZ5P,_;^&X[0!OF4Q!AAJ/
M%<PN7ISA&F"@5T:0*PZLHE1B/]O#W? ;N)\#\*S>_YKRFZ2,37X"%!9R%I;_
M'PEB2_2?$BL%0,>%\<VCQ[.FEY@EX-*^IH&2<Z8&:XRD;:*>6!L_\E8<,SB8
MH]VZ^4#B2]4<2QM"*![AB['%0%LTEE8\I374)"^P7%[")R@(_+#PJ7ZP95OD
M]]?N?8_'$S;GU,T<3]<M3!N4^M03$K;9Y\RUE3'84X1=7#QDQ-G*-1BVVDYX
MBY,U(:Z*/&:S+\C)8]1(06G]%%WZ(F&QL>K!@]C7K^7W:$EP>0(&54JAW8G
M*FN#J:,:FP>;Q%9F6+Z%2&7G^@."'KU^*K)ES/^C*F<XZ[.&5^N#[9+/1+WF
M @3+S'N!-EML<,BJ2<@;ENA XH?5D*&%P0:WNF*PE&:5H)!6<NJE<-&C4974
M@;R4>[YI:J7[[KL*KS^6&KV5LQXQ<82'T>[R416-74\(;S!5)?&7FH.W/8/(
MQ^J#'%PB+*IY#<RB?#,9^^.^IWX("Z,PN92Z5X11''C**-4MN)%C2.C":H3
MTC:%UN<:G+HIJB]IN!7GCSU]5SE4,LC</Q3NDN]IJG&\LBJQ2NQU:U1_JQ.T
M+H(I_X1K4@T=X[C!U 9BO!5F,OL2I,DQ^C( F7<\.A6G%:%X_N'"46>+ZC<B
M3W=KOR0/+NL*MR*I?@BD/<J576++UR82>H$J\G7NMD?[\IP2'8F3IOYBT4M+
M&QVRQ;)J7M9GQ>A1_Q.;9:UL>+6(7-* :BSSS/00K[!%-<"-VD9,8RMGV4,]
M8/OTO$I&UCNVB9[&?=DS)T:.--\,E-F<J=<=A*45X>IGN#+P=R-11+IGX-5
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
MCCV(P:( QDKL\BLC^ P6YCG_R^+W>B)W9YA@\=M7D:M/1DCJ&&E1BX_R!OP
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
M09.Y\$^DK=?]D.DB+.XJJ%)?S5&+C.L":LXF7@(PW)/#9>&63AWEM-XB?_;
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
M6/K^*6/RZLJ&TA[]0++J@RKCJMA=$[K"K^#5A!Z,:(MX)+S$8-_,Y:,2+?R
MHH=91JD6 8R 9K^C*8YVBPK=RN5%82*J\.7][4EJ8EE1:<.SMX[L%KW"1S'M
M.(9X<5X-062.4FW'-**%0/9X60:NBH\*^D*:B#@)^',LAYP/P\LC+@\=J_?(
M<LNWU8MMWF]US09%. Z_)8%!,USIJ%:J'$$>"FNG5I:,!W+M&2_U:Q\!=*_(
M-'@ %5-QL.7> 7S'SJ/HYF@CCB'0)@K0LJB5$3U!DNP<7B[6%PO9-@71R;6
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
M65KG\W8EY?\TY_\-GO^EY'?X7S*^U/BMG"-??@EK\5%^GM.+W[<>^IL19]
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
M+L_U$5UVI5W-;>*=N*07YJN"@^Y':02^,GYK![E&/PND$: I"^RL6$=7HS[
M5 /AL%%2^TA8Y:EOWDUM31DF\ADME,\7JH<69V&T>$;=$DN#"0#+BO<[G$0
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
ML?=<%Z80PF&D ?<D8V(4J$UQ)B7V!4?'?QD \F'>,:Q8/18<NO:IMB2>]WZ
M9CQ3@>V]5O*:+TBR8^["F:7H?YYC788T]O8^<J&Y,=!()>3(W\/)>6D[T89L
MY6L3]K8]@T?JG&>L-#EY3 +G8A\<?A";#/KU=X!:'=-VC"K7*87!L\Q05J)F
MHOZ<?X^+*LQB7-4^,K(_0J0DPU(ZIBJU)(8+=Z@]D)$%]?A !U,7%FDS7Z"$
M5QA)Y@F_ G6*H9]B MV*;-I&62A6P"7?'@\*_*H3/WF/[5LOR''DM@%<'A()
M*%)1>(A,^Q%GN@7E25ACWA:MAR0IZ52YJ?)SN:[E\3-YC732@N_.X<,#Z?P@
M) K9#ZGSV<"R#+&!\8%SW617%N=!%:8%4A=R(TBJLOT]4NM]4%R3\-M,Z&GE
MC_,EFW*,O-&3VX;7D5OJ)Y9)-E\__UMSS:V0V58RLW17&=F#%8;Z5HJ==-[&
M,0]_'*N4_3'_)E[25J[63\Y8RH(L;W#T:.TK4.I2Q.)ZSBZG'JX:';[8\"9M
M%T7W _+?P'MQ(^<7CE QZ<*V7WSR'-+OELUT9%1<%3,]H!TE;Y'Y22#(O8SM
M%Z0K),&('?A(. <CAG=#N%;_[H$2PAA&+C(!IN-!V0'[HF8YO1Y?B12=QDC!
M^E3/-C&Y<W9]YI@=D+J4*;HE(^_WQG$;(3@+3_3HKY='4C)U/YR:4,')5!?F
MTA?K7'ZFE6A\ZK%X?/W3'@B!. S@6  &Q1,:DN(F<+C1^6.K7H;R =JVN9RI
M-M^-)\YG/3,U+QQ]*B]T.J#\7Z2DW(LB%,+JC5[MGD3VM$,9A:'E'X*"$09%
M"0G7FANV2:,S3L51;I9BYOE'9$,*^C*:;REGO(@"WZH*)TUVPOXS>1J XC32
M !3_Q^1IGV?E][R2 _N3IS$5!K*/3^.509\O@-#\C,P]D'L2R@>=SCS&**EG
M56-D6->@00]2,F8.[D/B3.\I+S8_&_KTAVY-A?^3NK*H<B['#(4GIS9NWZ"A
MHZ$2;<J[%Q#2E,F>88Z(V,M4730'H_ZZJ.:%CQ=\87YR#W67 H7TE'!R>2
M0A,!]JEG0*Q\<@\Y^3>'+GR?,#Z$H9K3'N@;(H]14"D(C\I++0F=NTK!,M!:
M19['/]AHEC1?$S,+VV]DTS!(R5/WP[&5_T+DX[;?_E:84=0 GK:BG:4F]*IJ
MN:18YELSA^N8\Q\:G8I'LG>N-M8$F9)#GDV,!UOWV?^QB(HGY"W_AY]TZO@V
MS1G D]73]<TW7E.K2:XYJ?61H4V4TJYJV9<NUC4?[-4F[0L+!>HQ)]D.%"F?
MYFVZ5<A93_<"="A-M#C I0HA DP2@J!=!:+4$P4TYX6D=_AVZ;<N-3\KN/BJ
M2C0URY7XV"#[5&A0IC@*=P'KCI[!.['$$0!(+>-)J/7MHM4'+2NQR.- JU-&
M&!2TNGWEAZ&!9A%D@_N!&=/X9ZJIL'PJCL=E<A[#CCP-A])B 0VB3?HBN#33
M&MQC)%,W$9K]'$1:6!;)%>V0YV3K\,B*X=IPM?N7P[UN^XVE11E%/UDH!CUM
MX@ T!)#@OT +QRC,A/ND7**E'.5W^[M*)[\L_XK: VDTQZJ%)4X.7N-7T;:^
M['/*3X =BC"1<^,")=8-X*6N=3PP4J#D) 4ZCSJ._);8D?\4P<>%-S_^WL%2
M),'<SNO84T'R8NW*NOI;9 ]2'TBAQEHQJIC:B*L-5.^7!R>0P@"&/#$>I-U'
M<))9&/EV;2DW-^I,YTF0^]NK[?.4!!+ZL=$9A"(KJ58G[%3>+P3P^$:6E.^L
M-KRN:XU6C/NT?OF>4N]'$.(8*WI- WZL3P,SXO>I,P190M>I_,T+3MYG+WL<
MJ!(6<I#N0#6K6'L'V%PIL-0%O'V_:JK_S#ZS+0&6FL7+7]?KDQ<K_F7V;PN*
M;8I,'IU=8S?D(*;.DOH2D]8;9]9 MCD,O[72H\X7W"[3-!X6Z<+= %F(3]36
MN&E0?*E2ZI.<6D7T4P)R<+'F9>\Z_UVJ _D@I"&D!Y.<ATI4R;I>3VGJVI31
MK99],O%^4#[%2YX@,;"^J"%_DE?B>W,AV&5_8M%[. ;5L(@[AZ)%,%ZU<?B0
M;+CAF0.S/QYZD9A**L%&OJ_-V+Z:'LMXJOG$%,$2PD$\Q9PN$DX[#_PA50.*
MXBF_9?1(X3APPOMI5T".;)[8X.#J8#E:RC<"#X8+:D1&'/%_K M,<,DGF\W5
MX@*-?E(XTPVUJ 8=>8I=U1P_CF^:40]G!+U;U?.XE%19FN251(F0-+\>N^;\
M"_0I**AR*=M1E6Q>8+VM>?20V8SX?<&Q#3O)<T\/C_W]QW"'8^&'(JAL,),=
M<7ADJ9ZZ"T"9PM!$9\['BM02/\&@ S*7_AI$J(L,5 I9".;*99KZDK,MYL?'
M+YWF;%YTG/J1K>67]_*%@^ZDH+:#V':/C(*9A)>7X>FC3RX08ATQ8MK2$%&$
M*E4]7D?;K'&L#1H1<*>VZD;)$_W3<A]P.@1LW>9Z$99BC>5"> #XR-T;"%^@
MIOB'&)K$BP+3KU#+ \#%"L_JO_9S/)V4\-(2"A</]#C.^5,LY%7HO$GG'DB(
M+AA2MCHI^$-*/5&[))O[ZI,FW;HNGO??S]]VCY3U9=]:HUW>UYOO(J ,2T4>
M!,QIY\>"Z1"*.H&O0'8<J4!W+NA*,O0@\1H<M$2<>UT2N])X3:7FYIPLU_UT
M75:546XW0)<&]%A1)A)P?447 11940;O)DJ9CW'RS3N1<_A3D(<;_IVW?+;/
M+:?IW.?9MVRL_[>N&CK$H'#F+!P"XT01\O9 =6;-NQ<1]J._^6\%\"K!3"F-
M*;R6$64#K6:'V 0Z*E:7Y\YLD>PE^S7EHA[N=-DD0_F8 L!=NB?5AW0BCOCH
MF+SCHAU5K)K_66WS]S=.N3>$8Z,+ G*H31M*%%HO"WF$;RA0,%T/;=)#J_D
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
M@5*FFI.K<9#H"?N9G)[J5*0HY=''I3A5-</K).F@<XH>?3?\YMD%ORLO[X$
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
M67@%0Y=NH Z;,UB#"QJ6^(%48V2UN;[+A\9@I'X+W,[!W:M1T'9UZN@T+C:
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
M.%8&EX!P9[9.T0GQ.$6BY H1BM-*TYL<W7!],V&T&.+[=*97LK&K5^M5/^*
MUOL6_).#=#BX;Z.+.*?JS:W&!U+2D6+X('XY3D.)8H6KKFTB=_/D?MQ;2"NM
MOW9P;E](:W$*+[AJ?:@A_DN:__7CJ\UA\&_ZUFP-CC*WPT:=GQ;\R<'(V2QZ
M[EHR^@5XB,XW7+NQ[HOZ@*4VJ__&/N65-^P:#)=??ALY6]EV;D'J%RO15?64
M0 __C[I_",D\]?\AG[N9\$ZB]/=9]^2&X3DK^HEO63%T207G8Z-'KE[2T?"7
MOGSTD]3\3<W.(WONST9)"K(&^$[5QME6&E .WH( %UTD<%,V4&#]+8THO&*C
M-]Y^D"@9AM9FGC;/CW^7;_7RRSYCQ?>I@^E6P=F)V2TO[N9N^M3R_7^96X2_
M3KZ/$D=>7T6FPFJ'4VXO.-$W^J$JF.5WGM=]# !&]S7S>Z].YDQ^71K_8'=X
MGU.RAS;DQA?FY:E.XHPP:QZPYZCZ5FS+COX9GE'M$6>&\=17<0J)W2%T(K3A
MUE!TQ%WF?&KQRZ@=.QT?-RW+!&GNZ0L6().$&6^WM8FYA7QP7)/()Z6O8>F\
MW;6 3TDTS8LBS1&I!4Y'*OP*_O?ZW:-R][R.\2D_AMA<B</S<W?7L@;A\%&8
M&CET"Y*$ET92R[;-$.N-%6"^ PHY*/'JCCU8!V951R$Z,L;OA?&:FWF3N>CM
M3*^JC_4?U+_D[[VX1_!Z0*D$$8'O/+X%"8#-H5G;.XN@&"B+SZ[8FIB497I
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
MK=BH]7#(K^4$AZM.40(GH_SFOFQ!(/CK2-" T%WSB,^><(I8>]!U:3A50Q#
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
MJ714/TKDVCV7!QQE6F_:QBTM)-.T.<1;J[&V*6LPT_%K@-!>AYY,>3LZ!;B
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
ML:;^4(-]_HKU1^1_]#[_!JP*%\O] .;"5M%^T 4A@GO^G;;_DGQ?P/[#HHU
M0QG^[EL$S*R/S.??3/_74_V(_9](F/U#]U%'CCIRU)&CCAQUY*@C1QTYZLA1
M1XXZ<M21HXX<5(Y<#53%7_F?87+D#_G_#*G,0/==$L2T6_N!_0_]Y7_$+S\4
M_R,F_%"\P4[ZC_D/YD?^[/X/W@O%9H6;6SU;GF\5H[+MD4*7DB2+X)Q9#/]O
M @!02P,$%     @ AXA84F X^ZA?,P$ ;M(! !,   !V;6DM,C R,#$R,C9?
M9S(N:G!G[+QW5!/?VR\Z-.E&>I4@15#:EZZ"B8@T$4$L$5"" M*$B$I10H)T
MD"*@(* &!41%0+K2(MT.THN2@H)2)XIA,.V.[SWWO.]:Y_?'/>>N\]YSSG)8
M.PSL9\_^/&4_9?9,>!,\*K#EH+V3/<#'SP?XP#\ ;P78;..'.^L/^ /PP<>;
M!FP!?KX_QY]/_C^'H,"?3R%!00'!34*;-OU;$Q85@9OPIDTBXB*B8G\.^$Q"
M7$SBSQ]_+O)_#^47$A 0$A/>)"SVWWWP7@)2(OR#0OL$^#0 ?BD^ 2D^7@^
MA#$*_1L\/N"_''S\ H)"FX1A&.(P0>,6&+Z   Q:"$8,]\;"_8"@E)#T-F.;
M33)'S@AKA,N:7,NY+Z*YO[93SOTCJ&5Z]F*\J)B\@J*2LO9V'=T=.\W,+2QW
M[=YC>\#.WL'1Z>#18\=/8$YZ>/KZ^9\+" P*OG0Y(C(J^LK5A,2DY)34M/3<
MO)NW\@MN%Q8]*"TK?UCQZ/&3NOJ&QJ;FYR]:NKI[>OOZ7[U^,S0\,CHV/C$Y
M1://?ODZ-__M^P+CQ\^U7\QU:./W'[[X  &^_^?XEWQ)P7SQ_]&!\!^^^/BC
M_A!("0IM,]XD;7-$^$RXC(;)-1'9_3GW:SM%-4W=0;FS%S^*R6N9T;09?UC[
M-\[^WS$6_S_$V7]E[-_YF@(D!/A@Y0E( 6@ 6F<B.2D\(,P5TJM9?LV@T!RZ
MLJ=;>]1$>$"B9H]R$JNCBBYY^&1YVJ_=]T^6GO17B9S]GJ6WA( 2I[EBA3S
M*9('O$E^P0/Z'_& !!?RUQVD1@JGC?C]QU4.MP3Q$ODO"5-=R-3'I+4"'/M1
M"(E]E4Q\])?T+^E?TK^D?TG_DOXE_4OZE_0OZ5_2OZ1_2?\7):V<)4/Z1FSI
M5:Z8, \0C(%"J:MI2&DT]4'1?(8/(^L%JC@T]/[B[Z>(,,9^;<,^CV<VPHIR
MG#,8.H*M]I,';*\'T=PWFTIY0)E&G#4/X$I:\(";#PGC1":#!U2\7ES_30:(
MU&'<QL& Y2@>@$/^QM^#T0 /TG7_<QKY+@ZR0O3P "4>X$.:4J%Y<')X0# I
M8T:\CI&=A)L?-ZNRFE4C:S?D37^R3]NIU9S]M=8C\IF[[-+1C"^D.B(UBPBZ
MDB6XDQ3PD%$2J6&^GS0MP\PG]=[3_X@+,Z^R[V:F,^0:O&;)+4D>OEY5:8EI
M5KZ:.E4 X=D1;#X/J*]ARZS.4I9">(!0,'C9 ML\WH>^CN;OT,/K,72?#>&O
M,':RCN0=:D\Z/\%G\N:Q1INE$/6NG)];G<078>([-+2;1.<!RSHLN)CO=/:B
MZ2S5LL[B0\'F9'-7X'O1<. %O-_XP^29!8^PLWEO3$_7[[2\4=4<#M3["@
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
M[Z*V(F)8TIX\YS+L<#F_6>I%]I6T"9-;7SWVH<M_ZR5 OT"!EZ2&YCA*)]>
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
M"$Z'-M&(G:HH\>AU9Z@"3&$>'V4;TT]+SR\KV[>7L$\S3E=]OO-<KV6W[ZC
MCIT'[ZC9;HG6PGPZYB:\=;8F#BW:L0./&$4'(-.X\D1IR,KKH]901*Q>SYY;
M[Q=GIEIN^>?3@Y2C\*IIA^[Y^"C^XR.RD4W58:O 1:]@(2>?JW,2'\"Y2SZW
MC.OLV#$LRE)K+,%[,0[)[&R>R6Q:B,ZU$)!4B<_8Y>,@QPR5!8Y%Y4<6)94U
M*3!K!P09#9=L338Y226+/;/>8J.>,%;V( XE"]7"#,T2._4(V]AN/"!IDHI.
MW+/:1997FL(NDQ-1AJV#2JJ_C+O%;ZM_.(Q_-+Q[KI682 +M<!,)M/&LAIIT
M])8JZPC&I9XBH:Y/@<KDOH%4S^QT=+TVME5??CVWL<5QL]CKKSAWOA.;.AH>
MQ(F!Z&E?KF@"2XS8:=NPZ$R<&F9>';)V)C[LKS_(D'5W]G\R4>TLE,Z<G+WK
M9FSP-=\X_\OC&CR,5)<1P-Z2Q_2$[M-$4/+L"YS[/""0A(Q6VW0(0O3R -5?
M(9D[_>R%-&])'\BU.R5Y_\YROR!FF%Q?L_2:A2:\1DI4H22Y[]$BEXV$HL^]
M?Y<3M$<RO2M[&V!69SE3=.+E9\W\R)>O=U4OI .@Z[0>5[2 I4+LW/=T>2U[
M:O$E2H,15A!BXKHI$:4=PE0.?I=^?#M+[M::Q9R;4MR-_M8YZQ\APQWB;%G0
MX25:R ZN0FB_5M.V#_OXG%'3950_KCEES[]3T"OS\!S=)TZW2WAJM[I?[M4I
M78%<R [4H2%?N@J=8N^!+*DAKIN_-1?UE3_Y=/)[QK>J*\0(@\\CG<UA[C]=
M- $1$;$G0L>.(TT)@T1P7PVDC5W&SOYD'&7>XI#:'&9)4K&9!C(8AE$?4NZS
MR]86^1UB"J.( D7#):D++R)WO94F],'NWX%Y\<^^/?<ML<ZU6Q0E3AC88YG!
MWDT[ZF]0U92DT$N2/N4UT:_U ,-2?SZ"7#I_2IXBG$^QHK*726)0'FPM,W!8
M5D&91*\>@^XS0IA'1]N<Z2[!WSXM_%YI95SJC<)$Y=[8M*&==TQ_'MCL"O -
M8CY==A-&@D>I 7$\(&!5V(Z*3K$D:.<=NG9$/;N':SD:,7GVP+[T-(N*2^$[
M==TV#;Z,.8Z;,F)>A(ZS3N!WCJ#$\"%U8]5L\\H=+N[=!QB1Y:5[O]@I*2N=
M&ZY6SW?T.)W0]<$W///-!>-/'_>I2;&VP@#-B7Z("067/<)+A52R3#3&@:*?
MT%W#L.I13LZO<\XV.5[;3BZ:]#LO\4I3LM_S.SF8.#%-12Z74JU(292&$]ET
M Z_N@K&'T^Z#:S7(D#U[J]:T$Q17-(>KJ5Y);[*T)*PNT]OMTP&H@@H7CMWP
MZDSEW.G0^DY6) @0WK6,)UH?+7-\_W!Q!@FUTBM#;EONP+A]?\)__.8M_]TG
M3NRT$4Q?(H:X0IK";)E*YB+CE)HIIQJ%@/+Z,?GNGYP>]C[%>S#0DY=_6J7<
M]/+L?ZPO_Z07HR>M09,*3W1#E<-:%&#"57J\#Z$/^4RR_CL<D^/:G&F2)LXO
M#,L&C]*C4G&7^Y_GH@WF0E3>;H06[;]O_U-M-6?SQ2?VF.5&&"VLB/B+?Y[C
M""K#VW-JR>>*T0HA+?)%4X3B2@>ZI/.ANZ'.A=8%(>*W)=Y4>]QT:CT3-9VY
M3"J'0_D=E *Q4X<'G"7&$_D->< Y=&*'(F,UI4WHJI:'M6DY/HQQ_@2C+-[5
M8E?JJ*6-ZKWS24,F3[[6O;RC_(.4@@5#!]A2I33AK,OD-+(8V5\2TTW0^&@X
MMN@X?AE]_9Y>8VM=X54GV=J%:SDO--77M*)J7@26(&2@/QYPE9-##-9#" 82
M&Z*ZRAASMT#NW,I\]V_7C%^BOP*58U+;'N;/+^,T/]<]ML*/A9;-/WF,-1LF
M4C.1];AKEU^PMX'"L[A^=-(]V1?GC*BD%)*2N;/!=HUY(V:T5J[M.<5YC<\/
M5$%AQ=\SZ<"/[$D9ICHGGWS&*"6/;<+))TB=C,8>[FBUO-K><_%M>,R3SZIS
M])6%R"LK?E_80U8^JA*;]0;;PJE80?9A,+D49-$=$LW>$VU&ESVGCW^,*%9<
MJ<)M.Y.<=;),2.OHIW\T&F&VTME&,%M*G+0.Q.+OZF:6#C0^*]PI$C&9,366
M#>;19RK*)[R=,ZYDGA]R4GZF:OBRU4'\6F\DNJZ&+57/%=U@:>"/M7!*\$+@
MU=D>M'3-PZ!5E!9[_WAUFTVUDZEDU<Y/,Z]U\K8I'=6R4;JFGKNKYM&W$@G7
M5 (PV*$#'5SL]-8BCRT_7>G:J(^.ZFF>LINBQEN</NDBP?BQ>U+CRX6+F_6Z
MB/X#D%;-D@%+'J(<A5)8)FPT(RJI<>\E-X7?&]?IJVDKH;]"2M[-1'QN_U"J
M98G+]VTY=C'*\O' D)D;GW<$C3CI2L7%$X.(,MQQ-6G0SY.891U$FS90Z?6\
M57G^]&%QA\CFW&.J9J]4^^=BZ>GI%Z7"OS7\IV7Y_YL7*?_'M_\YZA%"RD23
MNKW%P.75ZVQ_NLI63:=A ^]Y]U%SJX;FYH8DOH!\)]6D3%E^9V. +\_;"#S*
M%<.R)+F#*.L7D#\XSLP"W_>U%'5_GSI7'/&D5[!HY+J$>Z&^P#/6^9ASKD4&
MGS\8Q^/)7/%:./$8(C9@V3*KQ\#UI2K:JS8[.G%S=/,!AA6TD\8#HNC77?;\
M,BP?]G#B=V/)]3APSJ2J;]S&9,&H#7A ,'E2CRO66XJW&?YU%\V5RDZ]*MS_
M&=U?AS=G''!2(].**T4:RG\*ALFE7QDKD*_:">P_^&91!5VP#QG,'4$VK2YE
MLN2^M42EHH,I4\BN#H&FT;G AASZUN/;\G\5J+!OO[C"OW*Z]UC2I];45]4#
M-&PO,1FK2D!^)\IQ)2$>X,!P38ZH)**=QANV[K>J='[^X]C-7)/CSSIO9GPQ
MN7'!1NXKI=&*T(VNKTAN.\WR(HSO"4A6KRTXX+PUZC3C<)&Y<"A**U)^RX'7
MF@U^A646C!TS/QR_.FF-]R)!)RR2+<^Y@:8FD11Y0 AZ,HI^+@].HV?F^[%2
M9NC-WX?::J-=DEI/>483#EQ0TD[6#6T;]1$N-*TKR,QW %B4'G13_](M&CJ=
M I;A'5C[H[T'>L4?>7W_^?U2<*IDXQ)5)69W&0_ "+V[7_ VWMY#:Z;U>+/$
M.M>849"(V@IAW!CCV>RC%8%7M^<$KGM6UU;.](>&!/!+#NC7O=IOG\ZG?3M.
MB!!&Z,36SUQCF'(E[[2#JSTYG,HG[&.0*YTH']U\J@/E_^'^T^#M/]:"I5]=
MB4F\)*!W[U@G<MT._[:<.XV5(>*(DU%<T2@6BNT^%C"R3/B';?.B'2(QFV'=
MBDJ@MG1X1:2O1OW^\CS?"&6W>S-CQ]Y' DQ;:L&R"\N:^W$H6)XBV&$0I*;^
M8LA=R5Q/Q2G]T[3=/]N5[BGQOZH]*)=Q<7ER^]C4^X0L+GDWF5J#EHI 3U[G
MBH6R) D?O86?A[@X]))D#+F*T>7J5O9592&20<HV*-1OFPMV/3Y@'7[TM^D^
M(5E, ?L$6+$<4 F]6$4AV!BP(^?![2W:^57W]_9T[4-%&HI0[\7'[=V?OM'L
MR2 N7P-)])1K;98,'3HYV=P+*;]859%ZF2QY>](QXX7^.QZ@._ML>_OBDK<E
M#RCY7, 50#)*)-/UD/_Q'Z5_>__V_NW]V_NW]V_OW]Z_O?_;]E9Z'E-FF^P>
M,Z(6'F3'ZS;=".3_15#_+X]/H/_KXQ-ZS-__[5L#LGSS/  ,:F:7FS);>4!S
M-@?EBB6/0O"H3<7$-T?1(616- \8_O*+Q=FGYL#R(4R0)'G V9K-T;9T9)]3
MZ3,PGSQ;C$6$S&B_N%G>G#(T-_6=UOX\M-P=T6 K:+AR1%-!93+N$/(-;MJ4
MEOVR)A/=&':7M9_033 96H&+"QP4$B,$GJND&G@8&IH;B?. <]^)4](+&I]O
M6]R2W>[^\Y6%9-^6GD.O*$V7;.5Z7 09>J6/,0ZGDH7C1?;:721)H 39ZI!!
M#%W2EH;M7K:R+>[=TSD:,?\LM6:J^MV1GE/QCD?JM/@41$2T).JE^>9FS'E
M_&U8.&B4&ILX3O8W2B<U9L?C#69K$$'@Z44U)(/PJ.7D29VD<QEEXV=W&9K*
M5,JE?7JD<T%QUX8#4^[/7<OHHWU<?D[S4@<R4)+FFHAL^- :<P:<=0G=6_5
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
M=F.I9O,*NG'GEE[-^PYK-^+8K&AF&$.*:<J*&D:?91]!:]:"/DSXZ9K7O$]
M:5&S9*U\AFGA'IOT/ZI5NWVD'*YW7R $P7X=?TQ#R8(^[?G&LYK,Y)1%XT*K
MF?#KV!>S6MLZ+<]/)Z(ZQSMXVZ&.H2#E.8G1B$XB=9+K<1P%3=K.:?GQZ@N-
MR1@I4.$$4-FTE=KRX)"(;[[1/=6%;!'AM/5Q5C[W(03T^"EM:CI:B5MF)?^#
MMP]H#MJ':LAX49>PJRDQW6ZNST][<Y%1@LCF;0&"8E0\1U:0A0#'(;XC*]R.
MG^RC\F'I'-^]NUH>D'AR3*>&$HMK1\\X#+"BKA4XOCJR+>;'!0/&6SY,2)I)
M6,RC,S2I2!(2U%[N0=R;7*HOX<,"/&<X9D#GZ>]CP=]:O)UF.-DOIQP?SM0]
M7G/?SB(<!R78,I@>;,V$-*\? I!QTK+@R1W[+><26S3]_:YKJ#W^EK9?ZU';
MQV]F7;?B8-'CB\>8(ZRGW&*,\CS&F%N.]5$A)BC7W:*W/P:OL+O'/+Z,YU]+
MVN7X6JM.X.+-^\^."$J\UW1]T(S;!#9N?#CMC;% GV'J+95#/4[EPQ+# =:<
M=W.89+0KE=#A*?"\ZUG=AQ!Z@>OK\#T?JT/.^9ZNF+AT^S;JNHNU6DP%K[]U
M"YC*UD=,(.DS2X^9@M:C%@J(),[96)I*@V,_!E&[5\;YNM[KC-S *J\BP[OF
MTLW1/0)L"VCE=/@P2@&JINB%'PT1CZHV(!4*NHWXG8_@QJ$/2'PLO;HP5-+2
M)'WRWJ$O5L'?]_S/Y>CY.SM"&/(_(L.0X-\[0]/R[X[:_"=E)OI/+X27\V^\
M$Y\-5"S<RGE;6%AAYUA0_B+W(,W:\/RC%%'8O+.LP.6TM0>VD-+V8-M-T7YL
MYV@LRP+T89\*:#5B+J<L:S76C[3(R4[6U]?:JS2KI/?YQ@983]1*[*)\*+[=
MJTQNQ.1MQ+QE:D:C.I# 2:(L6AN85DYM43-E1G46Z/8U%^Y4Z&6;NWM:HU]_
M#1GQ=?H)U\.^;1,>K/^IP(#:%?H M1V)Z<-*A?*V>''.C+:JHX_7O<D>:E6&
MGL3AJ8\YC?I6Y'[(I;]/\KM47Y)[YN*-K8H'?SE_=F9Y<)]BKQ#A8-(<ZPGW
M38LKLZ]S=M?;A&]Q]AZ#E<;-$GN[[SW353&_6MD2ZBZODK)3-K[L9ARJ ['5
M2@:-9,K7T_@P <X^@)5:'IW-?,4Y\C+PT%[Y\4.E[=U^3;G&$N9_PA_U6D@&
M"/Z4X4E"TICPBD@: +7M[V"O$)(GKS12L8J\P7S5UA(:'+XPEC1R=M#"O%JK
MJ;XYV2PAYHINT+L;HETW7Q_LQ\A@VW61(?W^/)$%=@S'G%O&^)WA0;8=^OW]
M$C.GZ/Y-9L/C)^_G&Z\=(LCH#\QNG=KCFV;4?HJTWL,E8"G)?!AP C$U0-\+
MV0=AAC_;9#J:V%7[ W!O>&&*BURP=0RPD>K:+M\X=$3Z7G6'QM?"/[X^2OW)
MAX&)/;RMD*=H9\2'/3+MY,,XM<7PYY@#F%YB-8K!>!QMWLV'J6%$HY$TS(/2
MCDCDEND%E@@VH-JK1T:IQ/[##:V4^X@_]JGO?C5.1;61(9OVRX<ZD( 2YNA1
M&)8)254 (9E1!SJH6CE&V-(;Y13:PFYCQ9%7PNZTJH)"@*=-TW"+-M7I@#$?
M!O^1=ZC^TXJ'Q[.;AW<UYYXO/*/Z4NGC)]$2T6+)-_\\K/=_0JE8E@=)'=X"
M &,\G1-%*S2W';YZ><4@TLECW3PX-H*WTKM#],[T?6ME8S<X4XR.*:0N3\R=
MX3[FR8+>;)I7#C$1[S5H3!3HE_C"T[SS;N6)I_RLYI_O$T_XN2=/FRQI":[
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
MOJ#$XJIF,-,>YUY$]#?HADF /FZCD^=^N08'+*QEZ6Z%GM1%K"E+&>"<AT_
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
M2PH(2QB:\\I2Q#;SP(I5$Q %4T%8"-(LW5[/V;VU\ ;6<BL,0#&.+>7/)[M
M _/JB27>:S,GI]S^8P:!:^@4:V1S[*9&FM 9=@3.@0@N<!^?%CNE:2E4)? )
M<9K-;>89=MG-A:)(WSOZ<^4'?CH_=LXWYN\]_UD<02Q%.P\.$:N["9]"X.C:
M$*F-A>4$OON@E&ANHO[;0=9TS.5<W;?C!\K+2W;?&M4DO[X6>+W;;W'6394-
M'[37;&=]!D>>B2A4U$+FN=5[ E>(!2$LMC(<XE94YIZKG^!R;=1\H9:AR:L0
MP\VW>LIV/-]\9>$\#'*'R>EDA]-G36)A_<%J6AR*-.:(C8#8HKD"5>+P./F/
M=D;0'JI!N\&5-YL(:]]FZ2LF1]O)AL^AWJA?Y+3]1:UFEG[T=N?PN^<PY]5^
MLB -9 %*0")/DUN%QR%B R&)76P9*5;CA9VM;3X$)U<_\[EP,?@!.[#'>NYF
MOX=A67:!EZ[D+SIU=A\=WF0@5!-8BJ\FHQPN96P2@!C(O  -W9!'[$*[!6?'
MXO]D)JJ(@K/(DSQ,BP A.[ [W16+9)$T8=W.VC-OOE;GKL;-#XUTV'O2#PPT
M@S<"/ UQ+!VR9\\C6\BA "F,/Y8T[5-]1#(0^<:Z;@9S[HY@"RYK@]M@C3\.
M.LNNLVL<3& >8\><IS6[=PU/%XE!XIIY4H>G[AA).)/SBKW0#5!!(41I-S'&
ME"T]?,&%6^T#V99N6.G^/((N1ZSC7W@RC=>0X*4@BZXM9FLS.:@**J*6Y2!E
M3;7,A<G;"M.[>"41^95=.D\WH O2A\G)T!2_.RO(WBM@UY6Z1BU!D8_+H=+5
MM5??+RV-U;TP1#N)$6GQY$:+1$LH1FR4DA&$I? 1+L-$XBM>IHMO?5X<1AE*
M5>.R%P(<)A&R;[J,KB\NRH4B+Y%G#;[[, 8[?!]H+Y@0*9X-$J]WI4HWBN<R
M.2G$7_O$+]QJ/.EF6B!7#V(*BZG,('_I+O$9&!3AQ$HPH0!1\ZTRN^RM^2/O
M"\HV <YF$QLZP7!Y/8;R N1\(<*&4W',SY>^,A<C*X)^,<;YZ(!U,,X,A@:*
MMCL-XN'[""Y0M(T\2 M'I[PMO9MU !4A48N\J[76>2<J0J/D^1=5K,X2SX7]
M/_""?_(4!O]/G+]4#OU#<LXE_9/G,S3X3"HZK[3$;%V04X0KFHJ5!7,+(':=
MWSFMG16VM:2@+N+AVA+S*<(_T"2*__F;_(\J_V/;^:42A[RAYY?4A-&A9\ )
M,*;_WV3[3NM/V88J'?N')"W/[G?]O_^+><"N*.)E!ZMZL>H*XE4[]18EC/=_
M25QQV=?,4X2N85X,"UUG\#X^A\9:C.#(S"K$HEBP.B+7"R:?+"[8J5/4_KPX
MQ**?HK1,=6O(!D+^_M-:*ZLBB!N&<) CH_N8,$5PON0>TNN]"<JAU[X#DUZ0
MA41Y>+W=5>#*ZIQ5SP\T-YXQ;WO44>U;TMM1Z7[;/O:$ZQXYT8=X#,2 C6<P
M(PE\4@]3N$U &TGC E<T?2--RTD/,S:[=8R)EQLRECDM46Y*5NGOCJ8LU4J[
M1>GJ8=E85M,BP45X#>2MIL/(U!/Q\?ST.DU<)*]Y U/SJ[>Z:''$O0)/O]7U
M&?6-+6D+'R<'['A==_B*+YYNAZ&$06SA"JDZHVR%'<U&AD4@THLL@B,X";&.
MF4RS*&3)FWO#F28O-F']0;+9@\C%RPE]>U(Z\MX*"HPS=JOC[XN"D%IO64D^
M@OV*GX7T@O+DJ*I,XU:*,\2JO^T5OP/1[)B8ZO,_?57EV2J]$YOTEMO6C=R[
M.AH\-=]8=J!)'JGSMH&C11XP0=@BR</KD4/J,@UATEWB$*@H!K@Z<R_JF-E>
MA_6)W_8$K39*N5AZ/U%?^\'INOG1UVCIQ)T?I7Y>WJ#(E=H"+ !0-MW%:J 7
MCM6C-+4 OEBMBWO9;J[T7+;I"^,[AV:]Q.?J@QV;R^,W-\OQ0;'.)M0^1PLL
M1_)$GA0%6$.T:?A,21RRF!S9PZI<XWHCMJ_$N*#5T.1#UQ'WS/UCVLW*'4Q[
MP%>JO,2JJL+[ D9MTR7Z?-"_;^4,A@6HG/N4>XXDU^/>VW0VP,2]J+7':^<B
M1Z7"CT^M\E]_"\G]>'T+P&*/NHIVB!TD+P"_,4UJ*U-]#/G(PVG!D?S];19Y
M*^1NL5]%6O_0CU]S36_DVN-18C$(^72.LCG#-FXL "*0M \.I72W?P)580U7
MB[R'C9]/*IL]UW22W5F@W&M_*5/I#<?X+O83O8<AC)"\1.9OY29J"?4DT?IP
MXU,XXGNG:SD3CO*]>Q ^<_0'I31(J2;EI<J%ZT?T:ZE?*NS,1DQ =$3,.P(I
MC@RPVKX0%U5FXO7&CZ)Q5[RBK"UH65ZL?&5SR;BW4OZ.G5'^ET9K*AWT*Y!X
M#-PDI*%32!=Y#Q2;L7 +*5Z29WAS\4E!0T*NE\,JG (#6>'=0R;NL8M;R KT
M/WGLG)N/[Y&!J^X?,-IN;;C9^+GB%9)T1/DK. LO#ULIR=5X:[Y0]S!,4&S9
ME?)BUMZJEH+-BGF;3AC=[A$ 5ZR7<W(V?D/6"?9F//!0'!AVJ4SJ7YO$7'_5
MI(YJ %8?0#5X&E$^A"60$Z+8W2:[23>D"]7 M:U?7BZ>P3Q:^[8%Y!?*C$VX
MU>BBRRWJ)OK[Q%#=K'-8):0]!&_:?N''!',NK.K1=CP9UT<>M2Z8P81UD,3
M\%8!_3O3EPDO!T<C^'RCZ41[%N>=NW_C4-G 0'!79A?!XT\G!2;W,PBY@[%T
MHVH2K%><E]VS$V$<@&F"=_8M8L8V87SBBFG9>AQT#:QN!%6!SVK0H' ;[.-K
MQ$9ZVR='3R#*2%-7> 2M,_[/]E# <1E]R0J<"I44!T(>*$J!5\H#G4/,!7B,
M?^<27-_N]"%*VPR&/,L?X#8PU<0AXT@S^D-Z]V"=)[.SBTSDS=;5+:"W>VL%
MG'\KFHOSP(A^"*??.19>G\$XE\?WSTL]5T#0V[[UVT[._!] +!MR8G_2XLZ=
MA)^( BG+H6%61O,PH+RAYX*\3J1U=9P0<_OG]7>($AT5NM.WU#/?P"5X;7B,
MY_79L92$UZ,<Z/C.#IF*C1]8?FQRWZ8A[U?0(#+O"8K";\)N>5*7I=EC\)XQ
M=>O2(H:<Y[<_5NC,NUA_,V+J@Y_L):F/BIPF6*U>J?T^T)S04U [?;,Z,,\3
M/K:];?+$S;(Y+KZ!*Z\3]IX9.]0DWKY3M!$N4!#AJ77T(K=Z%Z/I.(H\M.[[
M0?K'A-XW"]J_'TR2,Q=VAN/GB[5@YWG%L">46HO7O++Z(RYF0NNBN6SKPBR!
MESF&"H*UG0 G&UQ(E@:>F2T'/R'G@T_2>4!=&*ZFQV$JPTA%.>E5:.8-L(8G
MG3)X]!M>IXNTD/<XQ11O.O2"NO1D:&N-S0PFO]T6EZTV+6OWJ]%54M\R)HIR
M/Y-_[<-KP7[+9C '4;G-R\W[<G%I^_%]U$<T^"QA])I %MF+112J13N_47W%
M%+"F- RH\:PX'W9[Q7GJDC_](,1H<ZA"(-#5M9%F*@!_$?B53/,%./[>9V<'
M0[^+-ESUM1'$3P Q +2E"38 :_KHT!7T&1NJ;M\%<L\,1E[G4EG#F6'A3\,^
M>*"R(BO<>HK;-)(L6B'619?(?)K0![[()9GH$L4&F0IY>5U)MWX</>1V[W]S
MJCTTF$A=(S: 3SV?P2A35Y#/;MGO]2$XYX_^-N-)?$#N',RY<VY-F1O1[RT
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
M7U[  26T/V8P0^O=RISF O_A76'/1;]K?]?^KOU=^R_7RHU+][!1'AV%JN\
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
M;/"[8IXD/7?_(7>WVJ2<NZG\F:Q]O QY[DT/T(F4"WTKY)WP4&(3FMC-+IW
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
MN*K;G_MFQ<G<R$C\C>.WQY!_L8N))?^KG85XBTW(OZBM2X3@_JD*[^-_LPH
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
M\;PA.'"2*+EU&L $.K/A_2ZBPPCHXT@8TZ\]K?&VN%Y<1TQX:[B]L_W8T8C
MG,1AM<M0G1UB[2J\W[QU%B/3N6!'\GV#-0:NKUQEFK%TZ="!T73Y WBIC0QC
MN- H*O(<U2<F)NF7[Y$E3VISC-TQZY+P/IX7MBT+3ZSTMH[CHI [NE1!8:KF
MZFZF)GJZUYO0CY<E@5=Z22-W/Y4\+1V-WG?MPT;S]_66'/_,V>%"V3?W^NV<
MZR7_3RO_CIQ-80R#-LQMV#=^6NQJK,FG$U$X44^+NM I;?GU4ZVDX^[Y2X@1
MU=LQ<&WMCJS38O=LJ-!9).4+U_C5J9L0<*]!?XT#VKS[#[%/#SY(NE786#1[
MO+ZM+GW%CN-I%9"N?DHHO@"CG>"YC6=%TN,-5OP?.ZU:-%AR&GV1<9T>W&>P
MDQ7<E=5'S4ZS0,0$[O$ECPB63""(Z8*^C<OM]T[/R>+1_@IV;W-I1B3.&+$Y
M.\EJ!^L4$+TR3S78'N9G"I;.?XU8PYA0:N079.7-A4^+7GD\=^;XL%)%><"3
M2/,21R6W@Y_#>ZPM2]*_&\Q<8?0#IJLF3\%I*@D=[0JT9&/E49>^(7=AA&LM
MG&/*1XR/Q(8F]JXJ,EKVY>A*E/95'A98^MI)&$2D>H_V$E.\\=D_$<E_".F?
MQU?56POLQB+"S[?F'YP/#D]>\BS3^T[9-J^><N$VSWM7I-G6B;VM:L.<G5N'
ML#';6]@5' F,-#TEV0*&B[X:7H%$M_[\F<]PBL%47QM 73723MG9&M?Z 3TH
M^$=[ZXA4D0D,W!M%XN;[BULY6G@8O&&NU?] "_"=.=!<<H@X%;Z]9J2S@Z9T
MVZ=W_.5,7/?]6[KMAS_TW'C(#=S_X=G5YUA9E@L80R_K+HSNWX0D*>^?8!VF
MKOII%!R?,GYZ0U=FK]+M.^=Z^G2T?FK;AT'F_IV4?8\D<2VV'XQD*J!E[.BF
MMWXZ!R.G.CQH/LB=:(6>+KF6+%]$O_? VW6-\4^!Z'GD7:4Y+U_53+'[]\X&
M\$Z%$/)9KES+D0>3@.#!N1V YJH14Q3<Z(72%0:]@Y,[# G?"KON/_NF%1=C
M-KBGO82$VS\VZ>1@VN_FG.1F%Z%#QAJSSH/13$N6*MU@")Y1LB?;$1BZ&>54
M[./WOMSN7"2*+USMEM3AX/ G%Y\(&ZI '+?%FUW7^9*=2 9.9H.()O+-!I83
MNX#E0S$0QD1_Q NQG&J6\B6*6@L'G8_,S?V9FPN.E8O0I>9[%NP7*;4/(0MA
M[]*OU3W[JJS4.LFRI)K77/LN=7+GW<!+(FX? ^-W^T4[]$#R?]^+&CKCLN.N
M%!#=303U:_.81UF2].A5!:"!(SC$9< > #*>=3BV#-WN-E$&O)]V-[UVJ;S
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
M\H: _)P]UNPD^-=L[#L8&-"$X&AD@VF\#"Z;?63)M,91<R?A8"'S3SH$[*-
M63(G&=;LLJ[]Z%A*Y VL+":D89+E]%BO.&DZU4HB3/J Z\O#APIC9"XX]?S.
MEF+$2;KP+WBP%"TI4!GLVP+NLKDL:(NR1SE&6#@S#X&O93M"PX->Y)T"\DM5
M6MIO9+M)E>\UWS/W9G%M^MTFI+$ENP/&#$6W4()7)H$)KQ1/(+M?LQF\3UL>
MOM*F@Q<,#0^/"57 -<14.U<,U=4M6!?X\^GP_(0/$FY:;6<_Q$+!,DIP_^KN
M2);YO.BV=;NI5:AR>,T;/<EX&#6\UB'B8;S]GJY]7*?!C^NQ((9 /SA1=A K
ML%/*FGD^]+BN.OC-#JVKYCIQ>3VDT[\H$WNRY;1SAZ_&1CU\\-MCGP[/EWB(
M93OC"[UJ->X1>I8:?1,7_'N%94!10OJ\UP0GZ4&Q-0>=*:O*4^]&Q!(L;:+4
MUS38Y$+Z\3H^M:$?.Y"*W('/8N?@$E;FV(^PQNR5&!HQ<XHHB=$!.L#(4V L
M73+T0'/!]<SDZJ ?3B(+;_>&UTIK2;D?HJ9)VPZS>@K$<#T>6$G.!]+ZZA7F
M =8E\"33#,D* YTHEBB/5C %J'*:6@E7+W+-GSGI/"GB\<,V\EIXN8$:2O6\
MIF]?*,[PT/J'#<KH*AU8YPBK,P]SWN,EB0%.<:8]>!F6$C54SZ3(0&GF8V5)
MU(CEPP,^%PF6RUV3@:3\K]'X1K-4DLM.38Z@P3,, ECG)IU[4]*P(F"VW7B'
M<R5VABQN8%RTOBND/DPZ9UB\1^6'2CIMQ\5K\VD[!%^)[)AX&0)K1K"DR+11
MUJYAKJ-*>(+V9[0"N)2KZR(@W)5^H()Z!T2A8F#IYQK?Z_.-?4+L=@WI.NIW
MYM+LT6<6-2-&C<2V7]F@)GSE!S.0M0WT8@9[L3S969B3E4M(&>Q!],20U;:)
M\W3[E @%UX9)-^/F%@/E2C>Y'K<SQU[)\J9HIB]TB7!>PIL7$^"465%[CN!B
M+?;EG HR(Q)8]P$:K100DF!<63YJMJ@EZ[.OJ-/+7=K'DUH.YAWBV6ED+<I^
M 0]?![40*^M,)<Q6_MGDR8H&DK(3?BF0A>; ;(IM=H+_BY8B^TD_OD"SCA%&
M93LLQ/V3O*UX7DM B5<,]C;XA8EDV8!;>XQ:P#I+?)D"S>*_N4X#?:_2A6GV
MF>$_EV/;EY4,(\_7-=4]=RK/_1016.*RKC9VK%I P5]/)>#W/$=(D[F7,XMK
MC&3MBNW&U7$3J!G>?@^XA%X4@M\3I:R,'_!33K<T<U:;L1SN'%XZ(J?J'[$L
MEUE\CU+_T&06.P%K@*_: GB.4!JPS!'FX>:> E.LD^>>8$SSNG'R'.F>ZE#Z
M<G,;"L&X9U!CZAN7O^"PX(EYZ78E)Z+(5";(6A2?M EI1JS: P8<H:1J+N_2
M(8;@4J?\#+.Y;&IG$!W734Z7+TA120:,[4Z]F&CR0<$:#E\<DPVXZ[>]^9,\
MY.+XMI)#3!AG# YXK,^V,[S #5JG!*,/L+_!.@PTS!MD8"S+EMN0?<*Q+9,[
M[V]O37[C\_'EF!<I0G]$M>AIBJDL638^9HY-Q<TTT)"K,EOGOB9PE(I-B!A6
M=+E$ N Z25B2C)\L>(D:%Q%K,G6UTVXM5*V]"UU6/-]T\T@O:>]"3D!TC%)_
MR!,DUZ,FG&1M8S\G!I)G"ACY &X0]V$3,B ?U#2?G8DUH!<D1CW&.%.74R8O
M-#E0?- V ]6-%]^*A'<<>QD/L:D[^!!ZG^O>*F'-L%5^YD4N&G5S@NS&>;#J
M$H5MT[]>00(W(;; ISNAD8275\LG@C*+?ZA)+SB4W^M/6?CX^,U+.9]?W/LW
M$K%[0)F>^2-@*3UY>4B^BE2"6!T>D9[J835DUL6X/ZZC7L1>"%@LN?N;FPH"
MQ_&SQ'X<@.+F,A+-3$9,Z[B5(7AD26<8)[RDK#8>F.%NB+[_:__M,[.^PP(:
M,^ />:,%T<X-CZ64E=_S6V^'2EK)>X.+\[ >87R*=P5S/:/7.ZLI,BXF<.=
M=VON^\9M1SCG9A5>;KLPS*^;RO.;2Q7XA3<AKR9P/5:X%<#"?!-2,75Z"0>X
MKI,:&&L@EWUO%V87<+9Q1OT. L>Q$N!P#9B(>-\X$MDG+G>^<,C9*V>Q7>)0
MOM[X_:,NMI&J<?AAHQN[H[X0*<W(!N3J#>8Q[!BNOB"=&,1-7ISZE8W&K418
M4>.L<!K[Q&A_FVBN26;30#E!M T9MLM1;<#_-L350V?C^>':/(X0+Y#!J =?
M<:>P@WW;R@*CQ<YA(9ZA3U)-4W^Q3PYQ Q"0\U7ZNV<%!Z]4KJ5X,NS81-N!
MC;CXQT('&O+B>: K8TQ[["QQ*TH]+QQE2>0Q:MFE4?CT$F6Z?8\87:)G;G<3
M8-N<<JEL5+GR0M!$Q].@<VI'!=6@JN;Q=9F?US1/,NS9I;@P**B-[,,I<29A
M$&+H(2MYM#9,>NDZM*?8R!GH*L;MK-N)U\R]ZNN[KI+OI?JBU7';+,GRJ?VV
M3<BS&(7K)^G([DA2P:E_[+&BD8Q7]>S[)AN@3P5G] <HOL[EH+-_5$Z_#YPL
M[Y 0]L<QRB)4 [??]-D0YPL0F<[']>AV26^=P212<@[,Z6[QX25\G7UJEQ;+
M/&/0E(3O(:0K2](U"K;G>G[JVH0TA U'7U%L/G]@N"-GR&@MAN_2\6TRD-\-
MC'WL,EPH],,B1]0VDK3.N 8^L#A$6]^&KO)XX.U8YHWT7(*%TCT;\P_ETC0O
M2@5?LU$H_90Y.\2[A@>U-5>CF<Z<81+_"H%^DK(^<#B0?P":72(*:&9B+*-+
MO3YZ?_JPE&8Q+3&X+E,L\B'QK(Y&-^%V:?+\]TU(-Q+4\%C]1EL'#SREP5D2
M&31HMP,WS9=F^'RRZ?USK93F<RBK]L2+MOJCQT^XS3RPVXTTF1:A='7O-"//
M7NGEBMAM=+:%$<N^IP$06!+1_<HR7>!IYE'0M'].#9A.PP265[#'O^475"Z@
MO?3E99_=P>LZ&NF.6XRMQN\=CH^-7!7DZH_8>!04U,*V,P582#9!'Q<\C,:(
MEBWAA'^E1=48K,P9=[;%5K3_B&CR\:(*\@Z%"_D,GLVU#Z7K*#TI@7'O[WS.
M;C8F?I!@1&?0B*OJ5@4TG_5L9<EWK+AP:N:><7.E:]]^":HG S=>_#9LZC"R
M#R^^>?>'S7Y1XF'L%&YG,/NIQ>GYT9E%!I,KP)!EF'B7],>9#[XL,VY .WF\
MLW4B4GV"(C/ENJ\U^?OXJ1<B8W-[3^'V'PT^;<N_L E)AP''$;.+?7C@R'H"
MOJ&X*B7"(I9N3N4?*%8=#*4L9XO[*#14>(=%G[0IK_F<]=S16+I ;/=N5D?O
M*[&KGGV06'Z6)(*1S1TZ$SNX]>0LD)"(XZ(2@A &GV%.@P\Y"M-K'<X4S_#:
M2+D;=^6]:CY_+VLY??;9;9\A0['/3JTO/G,MJ(RL *<0\( S#-1HR;0R ]L9
M[\"X>0/)#Y@331F.T^$<B2&4V5>/Z0/YSZWKV&4KP(ADME&>FH?YW;O1N:8>
M3EP8^4%_YC7.Q"9$#A< R^2(LV^RK%\!TS0R2[WDX%@-*YRZ;FX_<>R9CG#'
M!O!LXX9@3ED*YMAAV_N 7#L"/,C+B&)7XBYD@QJ<:J8%=AC.8P*71;?T*ZN,
M$200V;[CSU3KLL;_"%=;_(Z,H!Z_FWDGQ@Y1].Z*M=+0ZEUFZ!)'B/V4M9TI
M@K&D:[12V3X#6+%)"Q]:MA0:U2-CI?(^JE-Y/$3//^OMN +JCL3HE8O\>(O]
M-N(^+X6,AI7)FB O\QS7%(]BE3#!(!-HI\%[LY4QG@ LD:/@RZ73T_WD72S]
M%\#D0FOL]C9S\-J2>F-SND_R7<: FHMMZ_DK"9[;J[@HF+#Q\,AP4\9]T(3[
M5R ['BMBD,JZ1$'L] -1-&@/7@QU(+_ FYRR]EE"UO]%5G"+5VG!&UR^_?:.
M2E>-P4PVG+K.#<B@-O\0.8&\BW-@&5:/9&EE^CN"X4]G,?NXG^"C8<_W3>MB
M'<J!35\F'I5+/Q_2U>)S:0A"-![_OG(Z0T4Y=A/"M\QNP%QBHD/@@EA3["@.
M<!F&*1NW")L.;4*2KI<DE7E]1,>I341$#X7R7:/[D<K-<EINR96W_CC/]VRD
ML8$3/_UE$]*_"?F@>FI++.09)F,,E& *@P6,.'"4FIWF+C\T!)48OE0U&[IQ
M7=Q>-<P;4^_Y\95RC>7$2L*A>3M_R:R@D&X!JQ+P$!/%F9A3XZIH%CC*, 2I
M3"5G"C<TV5.9J\'4X'X'EN/V#W2]FIND*--P]3;,NVVDXM8C%W?([5S@A\!<
M/;Y 60J1T72C$]Q?D$']J>H9%?M*0J356*!HPYDP%_J.;'7V [?RV:'[?">[
MW^XT[$_D2TSF#64[T(=2FPA"Z//K?EQR$?\+(>'G,^@M*F-7,FY>E#\DE!EM
ML2MQ[?M>PEL"N'M]989Y 3L  YP0TIP1>&/PRE6:GL[@U)]:XN-OUP.STUF6
MT=*U!M=D'R6'-.W)>1%\%C,O?T/N?[3W9F%-;4T;8%00!"',(%- 1F4(RG2$
M2$!E$A&!HS((.<I,B*B(1 F)@,R3.("B$A$5$0&9%9$0$H*(B#(3A$PJRB )
M8-R:@=Y\S]-]T?_75_WW\_3%N2!7[+5KKU7KK:JUJMYRS-DI+7450/+!7936
M)5PW!.HQ!.ZQ$ -^$_=P1@T0MF_DY_R2K D%C6[AG5!K[WFWNS?)\8;:0?VB
MMX6. 12VPI*C#77_SU]4%&"**NPTPH[SPT1W\))[JS([@@5N6 >4^ER[:+I]
MFB@;;?<G[OCU6_K7/Y?]"#3VT-^].<>NS^!AZ@',2BF9,%'%_\QU%VHAJPGD
MOQ(9DS"J+ _3L:WVFP* 1ZH %RM*@J?]?GS=T_-AI*-8IG>WVB<6^8WT1)7X
MXQJDP5VH8D)>@T"188-34WP?0&$<M@T9R=A$9A&U<;H\:+8-\)DG?]WRGF3M
M9X60X$';UI\[]N3_OE*\\X4?[]GA#3]G%T8?K?-*B+7%DS,.P%$>@WI$Z *H
MS*BUC'3"A(?'CA]L'C\YZM6K0[N9@*ERC=>N3C>O^:LUW_1OOR$U1_SM^KND
M,$(^K VZN(,="=2 QKT_ ;>56W?OD1?Z$=;@&,^[M;8&?7RH;QMZ*CTNU4(O
MPR":DY> J#UKT'Z_<*_(9\&:5\5_!/"XIV9II):EA2=X*/8I7(D1Z,+R9P<D
MHAQH)ANU2 YZ*O']EC/B4-YR^^4-"S?^SV2WDSR!6+9:H(=_C]R&V,^U[T5M
M=;()C15KCFB^%\]3UB!;6F3G=QA"M"D(=.O1SSA*[F?D_SP402_-F6YBPOYG
M4/[_]+_ 4U!C)G%X;M0B&%E)>@"O>$NLKS?K K[-&(R9?VUHX1D7&1-3-!_?
M0RLJ3;W=1$MRHVX:44@>[U<5>(,/-(*/0PCD$T@T:,J1/0RZ-?^BZ#J2I<^-
MS[7-V[-J$256'M@XO+@+'$ 6MO.K>(^_DMM\EBO2TEU">;E7N _T*R7'UR"5
MV]8@[^ZPBL2!'Z3F2$)%>[%LAL! W$_D>A&NH#8XZ0NM@;Z49T"">T?FGWD*
M02;^I^RV;3^UJEURV48[]*:VI[GODUY$_4V@>L">5XD4E^B;UB!;2\ X@SI>
M ^J%,B$*FK\&:;07*G%8ZNLWT%A[L>+2-BS*O2,]Y".I&5,G'C"8L_<W7<$\
MO&;R[IQ!A$[60/H;O10?9Q@$'.5_# MJK:(>OINXZDZ*A@IW!X'@JXPB^#IK
M$[I@!>7*HLI..2"94YIZ?OK4H ?/LAQN;I$HLO0RF^ 8YGM+$&V\R;]];#G@
M5D5-P-8K_*[B>]IG%[ZS4-E++)B*>W4@NER6I\?X,C'']]]22S]"M"^A[E8[
MT1@_4Y$KB3QX/&/=<4.R:BR<E($$*JJA/A4C].9X:['5BO'GM09.G@?@J]^^
MQ+>Y&%&^G(+&1;B>TI *=SR\RQEV#[]^<_M.>$9T[S,!,#$1:L<(K*:Q!V'J
MWX>Q> 8G*8NU@G!D_V6T7];;^H#=OI[@9.\-[P[-#4J^D"CZ2)Q*XM\2$3L5
MA-I99(:J\8CM/#&W&IZ)TV&2MM!*'4BY/RSO1]CQ/0+]=8-++WX^GV;X^W.Q
M>MGO&K$,&L,;%LN$"+8!>7QU+N@T5_9>0N5VQ&$LB$% L:A8/HNU18VETV+W
MNK63N"@G4W-K;""BN ^2<2QV!3K5Q-<3O41&#-(%?!=1"RD<E6'/T,;M$CCB
M]A(D@"*RPMP'^EQC\.N\B?[JJ6<_E#P?IKE<?=@JP*9OS']W67<7:)3@W+:"
MGPS%6!+7@P"82E%A"R$)?%>>!@^9UJGU:=*MY,^0Z-%2W,_DJ4>W6D2O;XQ;
M#:@VXP]YS0:_6;0;41 7$<AP)VO\)U(SL8LG<,:/)\'D%L^3E$*G^YD6UETS
MBB/FQB\_4K_$M>SY_&KDM)ME!6JO_M]:867;PPT;BS*1S,<H[N'!*;18ALB1
M@_*YHCO("&/ @"?5%:I=WBUGP/;)67PPBC<,>$>._%A_<MC2,&WL0]>OLZ?+
M9G'SY[EOBMT.U/"3%FP%QPCD?81H:8R!Z#Z!>:<4)=$\*!>]+'?!8G_/L>-#
MZ*0W:7\]6WURZKP"^>Z;J'LW_]Y^H#.27V(%+0:=K5*45LMZZ@37=Q PO5#Q
M0#R(1_ F2SE[\QXZ23<WWJ;FZ? G DY,[SM*1.SZO5G^:Q ?!>BCA*#6\&^
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
MW*$Z_"W6XLG2>BEX@Y%G2_=?-)5M:;-*3QS9A0F_AK[PS]N(0]GS<W# K*U
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
MZD9E:M26:]_5ZD>9%B-(F\62XE&G]98[WW&AHGJ<J\ "R!UGU>=V*GT/5?^
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
MU2/X&Q?E[R I\B?PM[SX/?U*(/P/?=/[_/FE2!\>*^ YGKO]U^)/E'.'(QQ
M+W BB +Y$PU] GT?1\1U.7-(>/'P)X&C)"+<A2YW&40^#B%-0@03%H01BP7%
M\D;UT&6:_?XG]1]*2@&D<EFI__GO?WBLJN<__?33MV_?_OB=%LL_YL7#3Y[C
M^#^U5_^AN?S[SO7??'VU&\?Q3_JOZTO+=-^%\K'N3__WET]W[%$\$9AF944R
MI@8HTS^5^I>?<D8JC?E)N<#!*]2_8'L95+^"K@=]]X_?2_Z'__A? -1P%/E2
MW(H$J/_]]?;ZX)#Q3^J*GS+QH&;VBRC2G-]5I*@^$2J64GK]M.KE6?S['\KT
MZ7DIVM\]%B+9_]AE4;QZJI(R5E*ZH9+R7PX-]M,9X@\D;[4KZP#":74_#R7C
M,4P_#R;NO>0',;[ G6'.%KE^H:XR/M6[NQ[J;-''EWBHUR*OR'*"UV(S3$?D
MI?K%)_E3,XQZT!$RU>,TU-T157RO1,9%S9:O'@U2_N]_D#\M5B5\(.1Y<?=(
M"O%.$BU_GS\]BZS4_'U9%"1[$&I)?/>RN>0+>5&_NOQ&"G[UCU5:O5S+1:#0
M2V=Y4SV*XOZ19#?/ZA'ES_(157F=U2_2@OD)<KB'8>PX 42QXT%,Y#\#'LDE
M-$21@_BB6G\K"Y'!7^]:M;3L;R/X'RQFHCK *(4H\U7!-FOQTW+? BO75K4:
MXY\R\B3*9]+<(+579DL-R']HI4KPH(04_-]^VN SH\E>_M-.X7*"V8/*L.&@
MJS3H: WH"^A>UV@.M.H7H%8>=+0'6GU02?U! \ %J"$ :09J$ Z^*3E[I>U2
MF7!YL3UM.7NS:7M%M7K*$E)2C7DCDIP_S_E)+*NR_0U4OX&.VYB-_S*Y[#_M
M?(V710LT*=B)5[&YXB>62P/[N8*OWDJU(7G;&:GRM_V0ZS=5@O0'D!=<%'*+
MMP?P'?K[(!)1%'+I)=\_I82FR[1*1?ESGO-OZ7)YF?'K3.YH'E*Z%)=E*=2X
MK_^]B$+'XSATH8@3*C=LL0-CBC 4CH@2N;$35'@VB]C9$LUM==K(!X@6T&Z!
M.G^&S%:>27$?>4EI=0%2&=#1Y@)T)N/R^&18KP&# 3@DN9\OU*2L/1B&VW0\
MW(/M>+8LJL6M*"NYO=$,_STM%Y0+@0F.(?&I#Q%C#!+!(AB&,7&3("08!2:,
MN>?9<^.^6_$U50Y'D"?@BURNBL;R K\I:?\_,R;<A^%Q3CL3F9'9J2\HQHQT
M1/TCW"+OZO"*_-<VI^Q[["3L<$2?]CL_=DEORRC-!'\G,OE#]47.H/K_F@SN
M2?$@JLOELO'MROEC<E3R(!:QD%]W@)$TAWPD/V[*(,8QA2()H\@32%I)MN90
M#S'FQ@.UI("L107/:UFMS:$^TV)L XT,]OB&CU( -!H )?Z%_F]C[ER 9BHV
MBER +Z?GHH\U= :4 YM ?229VNXY ZT]QLXY3^O'E[TWO,VV]F95J<,S=1XI
M;:\BS<J4_94L5V+A4T(02SA$81Q!Y'@"$BY_BEW'=WSD,#^()G&3GI)T;JS;
MR ORC< 3.4=/SNG(WM A9VK^[L^U@[.CK][JUAH#K?(,G)VFLS(+[^9)8?\Y
MW)FFF _FOS0><"BS_/VC$NDZ:WYU0Y?I@Q;V-E\N/^:%$FJ!4$R=$#.8X A#
MY*$(DC!FD'+B4AKZ7ABP\\QR$S'FMD!\*?+_%JSJ&(P;L<\URXVFI:]9/C38
M;V*6UTJHXZA=],%O2A/0J#* 3V 8+,>URXTD>6.[W :MTW:YU=/Z$::D[Z>T
MTB=)EYDD\ZR2E"PREHKR0UJR95ZN"G$OOE?OI.*_+T(>".I3R9$H""$BB0NQ
M+USH<8H1PR@@CFM#E';#SXT@W]_\\LOU_2]7G^_OP+^2I^<_@_<WG^^O/_]\
M]?G]]=6='4=:SH09-XZ'[\B<V!$<2#L!O!(=;&0'ORGI@19_0![LA]N0_&<I
MP:2\UP^=;;[K^92A#<./)"VTZ7F3;/P@KXU#'+N"!C *>*B.L 4D(B%0<!%$
M(<=A&,;#&(>G1)D;_W4\AT/9@R=GXUR;<$B,W]@N5*K4NW=]5K29C#<P#TUA
MG<9$/"G-3,Q$4]3,347C)]K1Z->G=/%Y]41%<9.T(4C*,9Q^%6J8<A%&+(QY
M$L&(4 :E'>A!2OT8,L(0\5' $4,F)'EJH+E18"VK^OZ>E7AF-'@2S>,D-R1&
M(U/8!IYU$&8CJ>:KH?#B33:2WAQ-@MNK$6>(GS&UFX)2$[>\6K.QZWEU;/[)
MVR=A6E,E6AXUOMZ>)=_GI;1GRS)GJ4I:^%M:/=XJMB;2L,T>;I(/@E8+1Q"?
M8P]#XE%I4K*80>*0!!+$'!YZ.'*]8-%-TCCZ3IL,:?1NG\P_&7:'5ZJ]W5KL
M.H.PV BNWGHN13?G""/L3W/K8'A.M5560%YN 7G[&L@/PP-I3KI# SH1^=Z*
M9_DX[8*H'@4@3_DJJQ28S/35_>,P_&R#WQ&>-GK,9'QMHU27MZWNZ^<L^)AF
M:24^R=5@)_#SXZI:%>+R*2^J]'_T^W?U79U_B4M:5@5AU0+A!%.>A)"X@;2$
M"><PCGP,XR02D2<2$L=6:5OG"#,W:_FJK-(G_<5TA0:-U'8^A+,FR<R+,!7T
M(R\0M1I0Z[$;XGX!/HOJ8N^$7("/:<G($OQ=D +\0J3*R@;]K=5Q0,_"$% /
MZ5LX2YY)O0M#(+?M7QCDF?VX]TN1\Q6K_D94+$'ULN_H@V/J)B1R8!P&"42.
M-*$)P10*U_$"ZE+B$FS#L*>'G!N/-J*FPM+O:@"N&3,."]G(_-<("UIIQS\^
M,H=G2,XR&'529C)'89M_+.[LD7"C/*6_"+7[7_@HB$,W\J%(/**2;3C$":.0
MASX+<)#XCD6RS>:Y<^.+.[55DK:76LM_$40AJ2,$?_N0/Y$TL\FTZ8!WG"K.
M@&1D/NB-AEV*S:[N9Z?7=!XY76K-KAZOTFKV_+G?RM_)O+O,^%TEO_+'?"GO
M+VL7W=IXCZ(HQI'O0Y<0%R*7A9 Z?@0#AR8L8$)X26BS_IL./+>O^M/UY;OK
M3]?WUU=WX/+S!W#WE\O;J[_<?/IP=7OWK_^"/3?Z,[CZKU^O[_]N9R483X29
MK3 &O",S1$=D'7W2.-_'V/C8HC.DP6 \]J1F@RTBV\:#]?T]-RIU5'/Y,2^D
MN2)9AY<?I2Y_$5R=PWX5I0IGN615^E6+LF .=TD0)A S5^Y:B+0W"$\(Y!2'
MD;P]\F*ZV*F ==H2MQ.CQSG H:I? YOH6O2Z=J#<9U;+>DW.$Y")"J1:$_V;
M1Z69Y;;'<JH,]T C(#_1AJB1'"1Y 7YXA?V/0,NO\D,:#<!&A0$W2/VP&W2W
M9"G"M%NG?OCL[*-Z/F;B'+]/:2:N*_%4+C G4110 ?T0>1#Q6.['/"2@@R,<
M^E'$8M<J$>-\D>9F].GU#+S;20B;*'5O,U5F)#GM!(R]<3PW&0_\IM0"6J\!
M;<CA0)Y%;MU&JG^.)+H=% ?+EMM]<C]F_B7_JL>YSNY4UIU\LK2,KYJ:EUO.
MMNN,%4(*\D'4_]L-OJ4(.]1U \G,5-JP0>Q!PAP*L31B71$G+*)6]#R07'/C
MZ#H84Y<25($#SXW_^5OK?R:,%2NR!(5@:A:YNE#_3OXHZM,42\?^4!-L1NIO
M,&TC,WNKD9J)5J=ZY]]H!78.$2[K2526<JT9^*'5\<?1 K '1GY(NA]*M$DY
M?V \MXE_Z,?W9/\TRPL=XRC)3]K\[0AJ*_ A+:LBI2N=E7V??Y:PY5DE(5S6
MJ=GZAK_4[I,%]3V$'(Z@[X2^I'\NK7-IED.&?2_@#A*>8&9ABT.+-K_PQ@]R
M3\7E/)>@RD'V2G9),K7PMB0_U#P:LOR4<S-1./KK>6@%O0"M;K7_Z95V:OX.
MW <:#0?D]X$Q'Y3@AY)M6H8?&-$=BA_Z^>=YH^_S2_:/55J(]O%RZ5G1,N4I
M*6J'^&62I$L5.EDN(B3\P!<$2MO=A2BB L:)%T,J2"!\%#!&XS-<TC:RS-0O
M?;WV.VMKON;Q,E^F7$<QEAUU^KFDK>;+SB\]./P3.Z<E[S8*; A7F><=';2)
MOM%B>/]T'PS'<%);R?$FGNH^2!UR5_=ZEGVJSB?5CTHYP#-^7Q#Y1-9&!1%.
M')]X, GB$*(8"TB\&$.?!*[\3>SRB)@F,QX:9&X^BU;."]"(>:$_KK_(7W\C
M+^".)$)N>IL]BT7>WD&0CY/94-"-'BA0BPBDC"UPX+=:3,.HJJ,@F>?8# '6
MV^35I%F2%T_KNJ\523.%J*3_Y?J=K!IHU2M9Y(2K5[)QJ^E%X*>\ *4HOJ9,
ME ,EW9P"]$BBS<%;)TNN.25\-Z'FY+7VS/JSG,-/>:D/&^_(4MPD[U9EFHFR
M;-YK0A*I44 @$[ZT/#V'0AKR& :A2X/8"Q'%1G6$3 :;'=-*6>M])D_U$:P*
MJ%>!#@]%JBOB@2<A5SI &RW,:>0D[*<Y=T@P1^9>)2KX00G[(U#B B4ON$E
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
M_JC@'U9%FCU\$46:<VU:;0XQ]57:<M/I*1_S(A&ZOF:YB ,_Q('/(/(]"E%
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
M%R)@5CTP'&3.C9T^5)OBT:Q>MD9'L"R^.[?HL8#:CHP\ S@R$_66@[P"M<Y
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
M$8WU+A//H<BYPB]A*15.WEZ_N+GQY+[EU](L@ZJ'=;F!&QUPO]R?H%S2,.T
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
M6=6A&B1];ML_'>7-68Q2'^SU!R\- ']H$QR+V[@-CAVOC ;YR(330;8],:O
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
MQ+TAK'?/^TN:,O+7^G#M]LED3W]<EU(4NAQ =;/Z8@(/%P$).0YUP:^,);H
M3@9IP"G$%/$H%"D)9>C60V($+:V^O$D;3S1*-IL[9D.G<MS1&6,T+3GNC49H
M(F[4JNL2%FIPNO:!CH&Z?$CWNL9(8*S4<0?&3K4TW%NJ]\J_] ?KNK/J> /A
ME8U'4'-:%A\/YP/V'U&4>X#O!U/UIO@N=F<".I#LJ]"X%<O"Z/8B"J.NSZ'+
M^]:]PI02NP3"7?Y@M1"2B2#)4QC%N9HU(J(C@06"/,EH%"8X2,/<;M884<OY
MS1HOC+AZ$4?&:D,TRQRI:N10-&NL(>^?6MYZ&"<ZBA@\?N G4NGR24)ILMI8
M>@IC#J=]*/0,AG7*P.FVP%43_UPHZTNA<W>HV/S0%<A, D^+23<GW<1-ZW>!
MJ]]4FX(!*11-DR6HE.9;Y0H\'UZ^V90%W6[,RLW$9@]]PSR%9H\\VCV!W&-)
MGBSL>V3HND'B8XMR]S3,&=^7LF#BT_K'AQ6_E5^UG$649Q%-D@AF4M>7)BB&
M-,YBF :<"\DSA(55S&6/C-GM;&DU@='S"BA-+SK_[\/V_)3L ;&Q5VM[L Q6
M'^K42*/FY0C9SW(>D)IHEOHJGM3CS,E"L5+?]V,]$Z@7:T,*DZ';%-I57W6;
M:5H9E)^T>9[FB3-X]?#\J3LGX^DSJG=Y]MREP_;Q/I*BU.PKZICXWP2IU'J/
MWZX4@6]+G?'_3A?@_'VUICKC7_L&-ZNG[>8EO[][-K>_7Y*J^F7]J,9^D1,L
M*:4I9+&N"\1"1;9Y%L*04"RS/" !=LK3&4O1N3&VT0\8!<$?M8J.T>^C#:G=
MCMX<!FKDB<)IC)QWXL8&T.=VW&BZ3KHG-S;BKS?F1I=WB<_\]^+^H>.VA"1"
MC+(,T@1AB#@ED)!<0IRG<<;27$AA%;K6)V1N'/S":]:J>G2;7\'KXC</!VU"
MQ]G =:GG_ JD(:[S<+#FYCL_:$0G<)Z/(V;E/;^Z]0W<Y^/*'_>?3UP[S('^
MC>C"6)M"5+?RTWIU?R?*1QU.>$VK34G89B'R-$>(9E &.(,HEQR2"%.892A*
MDRBC,G *[SLG<&YD^IMZF1^WCX#L8H$?=Q;H5WJI;(!*D4=3X,'-U3T+OIW+
MZA/2D:GVMQ?8?=IA9R*)_V@5]NB-VF+CTZL\*W-2[] 6@==>GO5] Y,-BNII
M79'EK^5Z^U3=F"8C:M90OV9U!U7E4.X:J.K?+M?:R]P'H06<,18E$L8)1Q"%
M(E!.78BAI"E)9,Q"*4*GI(0+%9H;<?UR\X\/W^YN[G[_^L$Q;^'2D;%CK2GQ
M'IG56E- ;<L5V%D#NN9T^DM?@;U%X(]1X@Q]X>LUO>)2G:9-P_"$X$&ZAJ_G
MNJ^3;W6S(AU.4XH'W2RN/?:J:XA4#Q^7ZQ]_%_Q>?*T;#O%?E3.O_W@M%6=]
MU7EF557(@M7'72M=CF1!0R9%0B1DF5!,3$D <\296G)G@C')$BJ"-H3ESFZI
M/8:> X)8[B8IN%Q; 'ZZ5S;\7)=!4BLIILP$4I\\/&A#=6\OIH=9%V\'@I1Z
MC>40S#+*R)]?_K_90$[#_,8\\,*^M@S 3]J*GZ^ MA)H,X&Q\PKL!ER;NKN,
M:'O!:X--N((R^8W'V7X'XZW'>Z+=CS<?=Z=-DC$'I6>#912QDVW.C E:=V-G
M5#E#JU2LS!+OG\7FX?VVVBAMRD\%H<6RV#R_KWLL+BA)4\$1AGD:AA#EC, \
M"76?!"9RFN1Q*IS:G=L(G=L:J]49+!M%"]OX4B>H\SP@4F8"(ID3B+@@D$8D
M@0A+B2/$6)C&K@5!_((]34&08W!?M4T_1\#=;B'K&\N1798=B#^4OJ!5^ KL
M5%93UQE$!Y0 L8?(;PD0"[D3EP"Q1^*P!(C#O9[;>G[X<Z,G)[H4GXIJLR "
MZU)J(8QT61 4*T8B011!S/(DBO,HQ\(I/,92[MSXOZ\)Y1][U8'6W5=OSU<C
M8<=1(^ [=I"*%VC]-?@\#M0D+3Y?B9Y'D\_C>%BW^3QQ^TC9O-695+%?U96;
M79;8/T5Q_[ 1_%IY->1>J2I*5IB"X4PL,&<D#'D$9<*IKH44*0>8,RAIQ"))
M APQ[%1G8#K=Y\:>1G-/1=VF? 7L*'>F SMV+(U%RG!EFS-<([!/%[X"+0J@
M@0&T.-3A.Q/F$_L?O4GSC#VJ/Z_\8__CXIR7/((*0UM=/M72JUOY[6%=;MHS
M_ 4+6((SAF$J> I1GF.((Y3#*"(X(5+D*'<YLCDK<*9G+\W@F/.62NM;1Z.0
M^U(,J=YU&F^[*>,R^*9J=/FT TV";WO0?ND+?QK0[/(,%'[;7)X2-G&#RS,V
M'[:V/'?#T$*@9?&=Z*3(=LM!-S1MTBBHE'& =8$_*F.(>!A#G(8"YA%BG 21
ME$RZ%0,]+6QN'NM>5[#;1AN6Y=(+L64 C2?@Q@Z.&8+9@"*AY\'P6RBT1][$
MQ4+/6WY8,-3BGF'<\<J=^;S5=?]NY2_%<JM^:_RBZG:[J?1V0+&Z7Z1APIG@
M J9!I#P1BAC4'6*AR",:YHB1@*>+S7I#EG9TXBC?B6%V6HR\?E)3ZUY#P+7J
M^O,97!_+=4SL^&=$I$>FI(-59*U[[= 8_#MZZU ]8Y$_LAJ(G$_^<E5A4DH;
MB,]KEAOZF,N*DZ[EQV)5;,0G]<GRFY5Z^+W>YJQSY3YN=3VJZT==&N7?9MWX
MX4^]A!2FX&0GN)F%64:0A#C$!"(6QY"R7)<6Y RSB%))G/IK^51N;DY9MX)G
M;0+X4&V*1V*^\(XUH#%G6"%4+^-JN77X1J,U]MY@=Z",8=!8!O:F[?H5-@-Y
M;/@FJ<[J$_HQRKEZT>]-ZK_Z1/94P5BO,MRCK+^4:[YEFV]D*=J2[7E.DS!-
M4AASKI;.1$=+B8!#D<H01Y*CB%H=&QU__-PHN=$05%I%^]C5([CU$^;E:(Q,
M>2T01KL!#;F/(&(?BWL9,A-%TKY R$^XZVF[>X)5C]PT6:CI:86[@:(]5PWO
M][-/+]DEG09QB!.>)9#&<0*1"")(L<[]%0*C.. 8QVZ)=4?%S(VR3 9J-RGK
M?#*J"ZBV6WJ70C7Z9IXS2H/Z_9P&P7>WGR.2)N_U<]K:8YU^>JX>Q@/[3M*Z
M^>%7O6B^E;]7M;OT34T YBSL5OM49,4*LORRKHK:;WH1BA93*=(8I5"M7A%$
M.$H@EJER=((T)2+B+.=.BU9/>LV-:3JMV+5=5\!8!M<2*MOJ!= 5V)G7+)9J
M T%KX:71A;Z&W([6WF @1^;!B<?0F4,](^Z3='VI-BE+>\;S-:W[?OS0)MO?
ME91UV<:2F_7P @>IC&*4P# V[;33#-(LSZ 469@$F<P1"]S::1^1,C>.WBFY
M2X9H=IT<>?8XI':L>3%0(W/@ (P&-+WNP<!O>^MC@B9N9-UCZV'+ZKZ+AZX'
M9;$2_)U8J1\V7]1@Z_Q#7>A:_=^'?VV+[VKIN>]"&*.0ISS(84Y)"E&6$4@R
M$<$TS5F2""X)=:H,Y29^;HQQ)QZ?UB4IG^O$_4*-3[49$$/F. BVZ\JQH!U]
MO6D4!XWF0*O>I%;K#&GS0T?_$1I$#H/.[RK528.)5Z]#T#E<U0YZRM"@6-TH
ME^GB5JM[+>OZSZ):9#D.920#2%+=AH<0 ?,L%S#&'!%*P@Q1Y$)F1Z7,C;->
M*&F^+?"'UM/1R3F.J!TS78S3R 3D#M& 4-<>"/R&N1X3-'&(:X^MA^&M?1</
M]G&$<IATD83Z-%#]T/ZN.0948D6I9F_%/]>,E5NRK,S_"_YIGW:^R-*0Y3Q(
M88 U821ZEQQ%$L8T364<Q%G,B*/WXT6QN7%,HR$0M0UU Q[7;ES>1\_:;9I\
M3,9WJ(SZNKC,+MA"_[S[0V.8KE=3FV9&K#7N"K0#^LFBY,40;\LKXI[],#^Z
M3>VA>47TB._F]_G#>/VSV&AG\4NY_EYPY4H^_U[IR(]FPVQU?ZU[/-7?/N4)
M84$<01EEH>ZX2"'FF$*><QSD 44HQBX1Q_:BG;AY@F!CI?F^S%P%ME5=7$ZV
MF@.R4]V-IQU&PXZ)Q\%X9*[5\)H5:JNVSGO]Z?<:Y9_!3GEP?1YF9R9U1\PG
M5SI(GY0-W5%YS7<#GG!Y\F:W_O(B"Z,XYU$*)2$11'&<01HS 2/*N,@Q022/
MW?J,GQ)E]2U-VO;UBUH*L.*)+,%3)W5S7X.=KLMR_<.^,N99L&U7L1< ^!9Y
MFR\KKX^3MGD,B+&R-E_(>K.DS6,6]^5L'KU^: F43OJG3N8R>S!I3 41DD.:
M!3%$-"80DXC#+(_#C.5JO9H[Y6H>E3*W%>>KG&2UO%$B!FUL'0?5CA(NAFID
M/AB$TH R&CTH^"UX<4S0Q*4I>FP]+"+1=_%E&4@Z&?Q8B8HZX^EZNU&R=2'1
MWU?JV::O3%V80F^Q5>^>7U2@,#UF.GE)1"(9)P(2Y7= E 8,8H9U\K=@$:/*
M_<"#\I+&4WEV[+1]?-2GA#K74/>RKLLHF+Y(37F0;O+AL%2E$5\ 2_*;U;".
MSJ1'*AGMJ\&T]8RN7M4JJMN+39+,-/XPC)'B-*+6;Y+X-/XHG$J'FD#RT#7N
M=[':BJ_BL>X9]T64II6<PO66+HO[.L>%81:$3*UU@UCH0!.201(& 10R#2A-
M0QY2IP@T*ZESFS=VVNH2>:VZ8+W3UW6]:P.\[>+7,YRCKX2-OOJ HX6THS+8
MZWRETT^W/NL@.T'E=ZUL(WCBA;,#%H>K:)>;AY'3[RO=<>5^I9GQCOS91*=4
M"RQEE,@@AS1&'"+")<PSK-@IE)AF$1*QP(LG4]M->7CEQHZ43DAS^6Y>RQSO
M$_JUU$UJNBJ;,\16:4#%?;$R7Y9R;I\%*=W8Z13R 4H%0BF'&<$*>99)2'D0
MP5 $0<BS/(LX:I#_L++<^_2&>ROQ[5!OFJSZP]N._ST@.#+CGX3,'[.? <$G
MEY\2-2E[G['W-5^?N]P]Q_ZSTK,.?:[;I:BG-L?-S</?U[W4% GMFZDM,"<Y
MRK,8BD12B$22P#PF".(PX$A2S)%]&OX@#>;F5BHC8&/%?]JGI0\#OY].)H%T
M[!/?G?YM-RC--FW=DI\:(W1SJ)T=G::08^-O7SE@]'&8J+C W8, J_T;#I0M
M3^M5DY%7U".T42/4!*<!Y4.:GN7UC [*ML>YB84P:X'JY9VB D^D4--NJ0\D
MS4[.3^IGQ?;;%=?__/GU,_4_R7+9E;Y?Q%6 5( +O2MOPM[I,R!/3\MGTTY=
M/T.?.E?F0J5&*9;B.U'&B!5ANMB1?MB2_*ATZ_7='SMZJ[\;%9MW4VFB^T@!
MS>Z [=_(]6Y(/35IO^AUZJG9,.RYDY5UN,CL;N6'RQXTM ?8X^-Z93:#_D&6
M6[&@@91!J.9*GH@(JLDR@$1@ 7E&8B;#@! 9NC:A>BG"A4"F:CBE-025V9Y7
M']#_#M5G7H+O6EL P7[G#&3)51 $^G]-B<:_@:*J=)QDE%WAYB_U;UP;5;T:
M!SNG_!)L1YXD&U"-;E? :'<%;OJA&=!QZKC]?KM+O9(Q<2>IXQ8>=HTZ<9VO
M)$%-17KZJ>MJM7]H@AS^6RU&/ZI79Q%DC F2$QAPD4 4!S',(_7/&.$HPT30
M,',Z.1RHQ]S\;_5JH4L3!.T&P(XW)H!U9'HYGC+86M$6%MS]M3;D"FA+@#9E
MS-1!)RS'S2&T4^6-DPF=\#J?5>CVN&'\V%-X\)-2YV8C'JM%F-)(4!Y#%"9(
MD2$A$*>(PS!@,J<R2626NY"AC="Y,=_[=BUFEB:D+L=H0J-WQ4")L<"-'JWP
MM^-"WZB.3'S])57!'UIG8)3V&&+@@I%/0K.2.RE[N2#QFJJ<[G7C)2Z*Q2_-
M;LO'HF)D61,=VU;*)R,1DC&":EFG#]9# O,TD3!17)1&(HE2;+4;VB-C;JS3
MJ@EJ/=MI7VEJ1S-]</:SBB>0QO:>W/&QY@P+!/844;4<40GVE_OU][^JNVMZ
M4#^\9H6^)T]" A:FM=^\S:7#7(]WVTJ1156IF946*[,+]'5WZG+#]3ZF+,B.
M6:[9O[9%*?CUJIN'I_ZF5.,':7V+,!$Y90KS- YSY;AD1+?\"6 >A@E/D2!9
M[K2 &U7;V=%.FUVKMVB-6P/V!V)N#LZXHVSG&<UF[$9FP]9.T#$4["T%75-;
M/ZLUUJ1-=\P%C;U7X$@.MC^';)*A\>G)C:OPI"[@)-B_]AVG$>I],7RD_KZ>
M!^]^K!>I#'G.N8"9U!4'>9I"'.<YS!*&<ID**B.G6CR#M)C;#**^GLC;2K@'
M_(N7QGX@?<NU<F>WL&M,LT>H#)ED^7P>QXG6TSV*S&6!?1XKAQ6WQ</<V+ J
M-PM]]%+W"5[Q_]J292&?3;(X,X?SNS+Q/$HY2C!6K)>$$&$<0RQ#!M,D"U+&
M<BXS9D-]]B+GQG/?/KP';=["%0@C&.#ZD+!VOK13M3<&M-8XE^MW&)-^1AP'
MZ9'I;SR0K1G0';<>NE,/ZU"=^M=KFG.0-@FGN5O?$MB .X?Y;MWD]*;([$)B
MDB=I3B"E6"J.8ASB4 8PIC$1<11S$CJU!CDB8VY\U)8V+E;5ABR7NPH*^YH3
MO*^"@C6T/ Y2%(0IC%#,( JH@#B3&8PR$<LXC-.<,K?PF@O!G2;"YI->7;.)
M,+;S;2_$;63J?EFY8U]Z^S>BZR3ZK2'4@X1/W_.8F$D]RQX[7_N-?9?Z"JAI
M?NPDXF4Y"J5((TBR1*<<(0%SF:AI.V5Y*E$>8Q*YIQQ92'9Y\:=+/WJW2R^B
M9*ESOBZ-H#E$/$A%E,0Q@IG4N]THS"!)H@RF%#-*&54/IJZI1J/@/7[:T8>Z
M#?5H4-NQLF?PQCY&.QJ$U/[K]GS6KH=@HY/XC!M8="CVC8.(3N)P/F#H]*U>
M4TI_$:S4C5^JKZ+:+G6VP4=EUS>QV2Q-"8GJG\7F05VOG?PZY+@N9!G0/!(9
M@@(EN@0Q86I60#FD+$CS@*4D2+.V$-R=O5/N54FK;_)E";F[*789]FJ#'TIO
M?2YGDCSVFGM)H1PXLG:4./U O7&ZICXZJVT#.]OJ[)6#\:SM ]<6X^DKU_,R
MW"?($!VHX!SR2B_#UC(;]4(A[G%9'U:;8M-V\/DJGO2^\^J^+@NU("+%(8DI
M9"G*(,H#J=B=AC#D:4YH3"E-K K,GQ,TMPV76M?=NG:G;5,NRSY,JQ?=?H;U
MB=G(9#D4+J>H+1LL+@C=ZGW\9/%;-D9V@[BLKA^<?/=4B@?=VN^[J'/^/HO-
MK53DH_ZUW.H%V1<M;[VZWFS*@FXWIG?]6F<*KE<;9;)Z^OW-2GVPHMHL$AP@
M$E$!J8PY1#3-(>8!@I%(%:4@Y2KBT*7DN6?]G"AH@KKH+\QK,G6=L_:\#F"0
MD)@D#$&JBQ<@E(60)%BY^A&* Q+'3&#'W>$W',+)<C<[@_C3<EU5/\]B+.V<
M^S<<GY%GK)<#T^2B_Z0ST7^^ KIF_EIJ]_T*[.P$C:&@:ZE.<G]I*VB-]9I&
M.L8H>,Y"]:KBU$FL8^![) =V%#%#=_S+XCO9%'5+E(^D*$UB[K[(*LYY'BA&
MAT&4JNDZSR7496O4[)WSB!,12.K86ZI?X-R6 &UH@NF;K;2MD\3UO_:6J(]=
M=P<;U&'S#/RV&]+^0!U]-WJGJHGMZ&#ZQRB%9VVQ\;L3?4;FQ-O0=@@<[D%;
MWG=AB^]?BHHIEVA;BEV<$T,X9BQ5K"/TA@-#".8H"6"&TR2EB4BSU"GLMD?6
MW BG5=5YV[</3SL:\832R RRTQ+LU?0:#N8 QRAMOX^(>YOFWZ?M/MD"O.>6
MBVO_U"6BZ^HL"RJY$")+(0ED")$(&,QIQB"+<A(BDL9,<A>&."%G;NS0K0)T
MU9;UJ:O\@)^*5?/CSX/K^KS V'IU>"ERXZ_R.E5^:B5'+?-S#(>1JOV\$/56
M17^.V=M3^^?HY0/IX6AS[NO->U*6.A"UKE,E:)(E61K!G"02HB@D$(<ZM#$)
M>9 @F2>Q&UG82)T==;2=ZDV;1;'7VY$LK!"WI [?.(Y-)"V$YH>.RE> Z/Z*
MM=;U<L8CL;B@Y)5FK 1/2SHN6!Q0D-/-0YN?#>YN<=C;XO/VD8KR5G:Z\#2-
M>18B%&E 10BSE"G_)V<)I$*-(L6$JP62C&64N+53FT3ON9'BD3Y'5Z!6?[@_
M-=4[8$>R,QS9D6GZHBY(K8-HU?IJ0!.Z20?#;UN[:52?N%'>I.-QV'IO6O'#
MYK2FD._J_I,.26I3]9\7*(D2KJ8:&&>Q<JN9T,E8>0RC7&1!%N((YZG+4?X)
M.7,[DK_3,L#2Q/XM]W4+W.:(4YA&>10AD5$HU:H$HB#/(.$D56S&9$PBA2F/
M%BMAF59Q":*[2-BQ4RB^U(7-FU+&:PD>BU7QN'UL(&Y[U/K!UV[.]/ FCCS'
M[30$1L6K77F79W^3U1D4?$XNIT1-.AF<L?<U>9^[?' .5EOWI%,492&#* ^2
MF, DSW.(:!Y"*ED.18(I2E/"<KV%8<^UQ\7,DVIY6Z2HTZA@,/&>P-?VH/52
MU$8_7NW4<^JH:*)9O&;X].#@.:GGF*2I\WAZK#V2NM-W]>49\/L6# L9"1%F
M,H L21.]L1G"7*W_H1!)3*,\3N(T&IH$OQ<SMT7[IQ>YV%= _-D&9QW+WAZ>
MJ]T!VHX>+H=O9'IXG;']88?<5+G;A[",E;[=D?1F&=R'UO8E<1^Y>N FI+A_
M[ :"[^( D)2$81S!6+ ((AXED%"6P"C&>1C$>1!PZK1K>$+0W!BCT=.1"T["
M:+GQY@&<L7?*:A4[J1IC!%*< \+K+M4I6=-N*YVQ^& ?Z-SU0]<2=+./3?RT
MJSF?A2Q))*50!HQ )#F#>19@R"GC.<EXDE/A%M1Y5,[<6."EWV#98_ <EK8+
MAXL1&GWE0#>=0-:1:O2?P<'ORN&XJ(F7#KWV'JX=^B\?Z [HK>.']5+=4>F#
M3[UU&TC.&<UA@D@ $=%AW0&/8(9E1'.44RYRE^V$0Q'SW$KX!UD^KDU+3+Y5
M,.N5\7_\KS -_G:S8G^I3_L:*_[C?^51F/W-!$KT;*K9 BZC!(M0 9Y1M5Q#
M5/$NB64(0RGB2/*(A,)II78AX!.P[;544NHBX_Q_%-B&54PWR TQ!4D$*77A
M'%>G[!!;2W?L(L3&=L0ZROU_H%;O(,7H"]%K X]^V4E$O'IDAU*F]<5.6GG@
MA9V^TEL7A/?K557PIC'F74E65;U;%"XPQ3EF3$&8<@21>F4@T1N^2+(TCJ,$
M)22]L*G!2>%SXXX7BH+-7M.+^Q.<QM^.1<9"=61^.=8]P+1^[L!\9P&SCQX
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
M 5>')5' 98@H8HAQC&'BI:E/XB!+4FZ5,&9MPM(HIY%J+ML]/MZ9^3=0:Q]
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
MPRA-49 DL5E^A$EC2^,U;2_0^5?*8KV/6(,; 1JCS07BSJ(\3&2NL9N8LL[
M-D)@[RQ^YJ)Z+G&<24A/F]PDLA&%YUIM9Y<"4&WV+VXT\TQQ&=#)._N(V;3Q
M3)WIZ^$9WV-'LG6U6?V&_\P?M@_MN^IEJ>"8,1@D 57*!RG$64(@]P),_23V
M/=](..7@R4NCS]8XLV%^B-,P)U[D_<0$V-KE4-KDI+<#(9:\IQ=>R;^]#*T.
M'SK+ #WI2S<:3U]@']^TIS[:R:(2/Y:1U/;A4:^E_EYS]A:OJ8JH\N+N,]_<
MZG+ .6VO?UO6FR]\@_/U;953KC:"_OQ8B+4F_"\R#%L%?I"%-*1R]B=C))3$
M%!+Y(Q38D__A(@B#R#0\FMC6I='#E]N/8&>@>2PP=8^>#\46U$_3KY#I,U.M
MZ5I='O2<!=M:"=#OW54%>D#G\.XVY3)H? ;:::"]WO<^4'XOYQ4PCR87]"K,
M%(Q^43F^M3Y$L;GGH&IZ]5'W:JY[-=_U:J5$3E5MCP>]/+$I >,JC%7Q:Z>L
M*)^P[OZU?R2O=A37SM1# V'QU!;,%E7/!&4_*)^KR;'UK=JU:5T>7*O'U-?;
MC9Q(Y/_F;!6R*.5QG$&:!#(V"-1)>\%BZ/N1?$$H\;%O%!N8-;>TS_O.6E K
M<Z\ WIG::$'56B*J^='VO.TP\&;+PN[@G/@KO$?R:X-D8RO8&^NRMI4)*&[+
M6@VV.'-%*Q/O#XM9&=TU4CM?6JXJLY1K>='=QT(.7?E%[2JGR%D&YR2 + @Q
M1"*)8>HA#K&<@V19@&,<>E;2^ .-+8U?GMLJHX[&6*6D+G]?E^N<Z;BBWI(Z
M9SFN<ML,@T'HS3C&%: 3,\P++#L[)]!F-0'$J;K\4'OSBL<;>'Z@#6]RSTAE
M()P7G\JZOBD^%JK^GCYANPHB@GT_H:K2+E+G:SR(,64P9'$2T3 5?FJUMWVT
ME:4QB3(2_+269OZL:MKE>TL!!-NBXG@]^)&UP->,-2Y&;6*Z: #[U '6,]*A
M>- 0!D[U@XXV-*^$T)"O!RI"@Q>/3 /-O^>,%ZQ^6SX\E(6.8]XJQ1HD(I0P
M[,&4)SY$J> P32(?,B^D'N.$^@E;%?Q.?6F_6:2!GFC/Z!W/FG?\H-7IWG=E
MFJK+V]@,&*=K;)\5>@IC,TZX"+*95@L[$Z] 8V0W7WGK5/;G'!).$^A.M35O
MYMP9CP]2YLY=;[^/\H77;4TP&8BH=15<,/D[7GWG7V1T\J&L?N"*K3(FYR#4
M0S .5=D8XD4P37$*!1>I[T>$<F8DWV/>Y-*"B6=6-RO?2HZT-1S\H4P'K>T6
M&1"&^)_?O'"/ZL2L\KJ FF\%N =VMA5]%P!;+<K;836PMF[XH-F6R.T<ZZ]T
M6]XY,ML9Y]7?U6'@-IVPZ!<-^HWC>BO#FIOB"Z?;2MDA+Y!3T*K[ZQM<YUK>
MX>.&/]0K3F,L:3V&H9=(LI=O%TR))R>+61AE&?.9_!)8)4*[M&YIWP7E'-#>
M777G@[5,]=Y#T+FHYE0[)_55?3>!]A/\H3P%VE5++5NW+X%9]/IJ73OQQ^E5
M>M4^@WL*])TF=SLU<-Z\[RFP/4@)GZ21D06=A.!TDW_GNP,Y:B=558_/BZUL
M[.:15SIBJ5>)"%.&!8$H(!PBGJ8P#5 "HPAC[@GD<T:M2N(8-VW%_LL\C6>!
MLQD'3X/>Q 2[,[I_2$_9K;A4CE Y!G![E)W+)EW6GK3'RVDI'?/6YZVN8XW*
M0<$=^R>,KFZK*E+5\DWA^7<E^'K-F#Y%C]?O\IJN2\6;>T7_C(8D(A&"B8]3
M25=,Y6ND&4Q$A%"&.?<RJWP-R_:7%K%VYH-J9[]U&5PK_,UH;$)4)^:R':![
MT\'>=M S?I)R#".!<UQAU\J$N>ONCL'G2#7>48^Y5%)=YYW(2(\S);_&BUIS
MZ'55J0KB>I/HS=/^FEO\I'YWK185M!;VBJ(P\PBC,!!1!%&29#!%@D/?SQ@/
MDB 2(1JGO'ZA94OCQ;[$N#8;$JS3H'O.@;YWJO!4_\+60Z!=;*7(+>?P[KK=
MC'1?I3,GIN.9^_$"'7E'F$\C-W^I<:^D2N\(T]/B]:X:&!G[KM?E#RPQ^5!6
M[\HMV8CM^O#+M!(L);&?)##Q?*Y$<B*((Y'!D":8H3@E'K<+>8V:71JC[ZP&
MHJP :^T&N#7<,NHU0]XPV'6.Y_PQ[A5XCF]["ESEL#@,;JV <AK3FK4\;RAK
MA<9!!&MWM[W"][<**[W,KT\/I%RO @^G@9<AB 1C$,54?E]]AJ ?AQ1G(HAP
M8+2-=/#DI=%,:QQHK#,7[WX.US!Q7 3"Q-Q@Z+^5(/=17R^0X'[^O-E$MX^Z
MT9?9/G[!Z'6Q3D7F9G//*Q6?5/Q>';[K%N44.3?S@U0@SF@J8(H%E=-"3F'*
MU)XO2UB0(9\2(BP7Q8P;7]H [FLM:>/!,^N[)>HV,W;4Q,ZJ;XP7S"9!?/I(
MPB'88U;+K%%SO%1FWO[<ZV36R!Q9)+-_QMC<YOJQK/'ZUZK</KY=X[K.1=[4
M>7]7/N"\D $("?U$R$D0PS(*(8C#-)8\EX2>GP0!Q;%=?=2S+2Z-USJ#@;88
M/#<9_-$8;4EDYV$W8R^G8$Y,61?B."(3VA ;MRG1YQJ=.3?:$(/#)&G3&T>H
MZNU6@5X<5_]6ONL4$-HSZC=DG=_I5I\7?E^A.$HBCE3@Q0.(.%?*,@F&U!.<
MIC1#09P9"^]=;L_2.*N_>OL/GM_=RT\)O/[.*WS'P37=;'&5RY'8%RM1#BN9
MB9W+6L&B$RG9.VZA2^>@GX=I\!5Z;\9E]^'>.>P9F[JMDW26A<[@O)TV4ZZX
M-%!&;15@NXU,759(#B/\4A7HF=J+6O=[INZB$B#_*G]9ZLB>/SRNRR?.]\79
M]37JN=UORAU(5THTOJVKHUN5C2E[U/J4EIRIKQKE&7E9Q7'-FR/AO4V=[A^N
M=!JF4J*A:I:QWM4+UD]1GE5\LZT*T)6)QSK]SI7BHKLW9$B4T4$K\^DVNH/D
MF;2CP\?:!P/?9._4]^6:J>74W;AIT]7DUVKE93B(?.;!A/@"HCA%,(L$A2&*
M<"90E ;86&+W7&-+^XSO[&VV7O:T@FM)&)W5:B@67;T?M0U+M_5&SA$K<_8_
MVPOGO\,NL9UZJ?49K'MCP=Y:A]"9?Q5=0CC7)V\'9>]]_'&?TWO]?>)-U<FM
MDC)[_@H[^DR80C;P#3C[B-D(WM29/GL;WS-N?>BFNL-%*Z3^=B<<H[;J"W;;
M2-WIO]Z(#WF!"RIG%5_E;YHM_%WN(HUPG(0T@V&F\MU%RF%*>0+CQ"?$"V*5
M"F^SAN3$JJ61_6TE(Z_\<=W$5L_<LEM<<M-G9@M0L_?$Q)^&OC]7SSM!A\-]
MGU0W[;P">[<FR4]U"K3+%2\WALVZ*N84RY<K9VX?;A]0[\X-\'Z2;<&Z2D'R
M7YIS4KU#4I_YYNU6_F,AJ3HD0::* Z,P3>0??B:I.O6@"'P:8%]X&3=*=+W<
ME*7Q\Q<NM@73*RSV==D<],SY$'P^O"=FX?UI)O[L/(!BX%U=,G76J:LEW'/H
MYRLELRRYN_%JMNXQ#_/GZZ:9)@&[4MKX02\SL:V< ^2;^URM#7'PQ''5+801
MO-:I;O4]ES-6I4$(?E(+7:IF1W.R23Z&/E&5&)<+O>C$JY^!XG UW#J95'UV
M&-<#3ZTZ)6;UP$H/77UY^9U7CTTZJ?Q[I8[OJ%^IYS5YR^I#?U=QSN#V4:DT
M2YS6VV;E3MXN)S"/VPVO?P'7Z[ILU]IXLQBGYN M NK*[CW59K?O*1:2J>0S
MV9;J"$+-B53]\3; Z%++?M9O^KIW3GK(UZMVPB5-W:XW#5;X\7&MNT2O/LJ_
MY%2/(%Y@O9JGC-++@)M2VRV_/X]EA:LGZ:&0AG/91'-:FZK.%8W @EYUV."\
MT$\N.[>D$WU;-_=8 B&GT[3=-Y+M2?MI\_ZJ]49EE-A%3O7N\W>E'K6[?;?T
M*%NJ^'=%\=W-A5KBWOS@Z^\</)3%YK[6KU&A:K^NA]ZD*PVYGI;N3%7^'^LM
MY;WZ:\\WV>U'H0*YO+S_=\*E=;PQ5CV#Z /LL@N[==(^:$^ZJ5PV25^,I &L
M@'R_'W%3)50GXU9,OQ=JX($[7D@(UNLG]2\R(E(]T.0HJH<_[F<:&@!5EKN/
M,"_JK;Y."T9+IS_*%OJ]N;-">;0W[K'L*B=C]1#YJLN6:O6J2E- K<Q5K]PS
MK)^]Y 7KL,\+]7KMWID6#GV![.7B^>]_V7\4!A[96$%.O9;Z]=D]>,<%"G[Z
M?*NZ'8B=-/N1[E3OV!X6V4^J&EEQI]Z>H\X_J=N;Y^@.D:]*46[ZXN_'7YL3
M[?3W (Z]V+WG/AO=5\<QTN]6.^+UHDXW+IM71K:L&;>%Y=CP<+38X^;#.; 4
M=&$#LRT4N0&BOXSDZ(GC%IGV*4T?I)O'SCJ_X?(=Y3TC/\B_YG?%"@N<R#D)
M@XR'#"(O"F'*/54WFLA?) GS,RM)UO&F+&VZTIIEMW1T04^8K1?-@^\\TY,V
MN5+'6WM/P-X52:3*%]"?SER!<QUCO31T.:8NUX,NL&;61:#+47NY\N/@B?:G
M1=[K'9:O]WR]5FFBN'A:^4D4)2P+) E2I(ZM(8@Q\V 4DR3CGH>S*#0],G+X
M^*7QG+8-M,:9'QLY@MLP@UV.QL2LU!@'S/"P.D9RVNT+SI(<>>AL!TI..]0_
M53)PU4@Y GZG)DU?NCC]8R'4A%51PZ>=9)Q(8AYQ%D&1B4#ME3&( T&A"+*$
M!B+T M].:<"@T:6-Z3?;6I48K4%KO.4A4R.<*8HB%!,9.2:Q!Q&+4\F2$8,1
MS\(@Y@(QA%=R?D/*UT*ZW_B$_+E]>%"S-?($?N7E784?[^5$=PVN*X[5+S^5
M=,0>I%$7F(6,KF&=F(9;<\'.7M S>"()0QN(G.H<F+0[KX2!!1('Z@0V]]IO
MS+W_DU<TK[FNMO9%Z1R\*]=K7/F!]TOF?RO;OT7^+RAJR^CX(D!^RA(8!0A#
MA#"#*?%C&!,<14% F1\:"X;;-[^TKX(V6BTS\=:5MK"B#*^;0FG-5.P_?13\
M$B=JM>H__1C]$D;F>T C^NC\MMRTR$\=5798-Z5)FS[HVP^^E:#OP8@"]B-0
M-]]MFQ;]^>N*YKVO26\AMVRSR_7VQK/Q4?<&B!P\NM[@[O)RN]%BVIWJ;GNK
MWBOJ]C#^L^UH/: T3H[6<\=WS< :[HB'SK9N.][A_EKM!4]Q,V^Y+=<Y?6K^
MW)_^H&$B$L^C$/LRJD94'<F*$P$]'J& >&&:!/R2B<O15I?VC7(S83D.\+AP
M^6+8YHZ7KT!C+/BC_:_)>::+0^9!F*:,F8\W_*I!\R 6YZ+FX9O'+G#>;HE\
MX(=UB3>KD"<BHH& $8YBB+P4PU1$'(:"!1'%@OG(:,_GZ-.71BCMJEYC(= F
MVBYR]K$S7>,<B<@\2YQ&8(Q8X3SB],4+G/UGSKR^><2=P^7-8Q?9#])W;1C\
M3=ZZBCR.21P2F*0JCS3V0HB##$,A_R^)::J$)$S'9__!2QN:G6U &6<^*)]A
M=7X\CD5@XJ%HYKS5(#SFZ07C[]GC9AMZQYSHC[JC_VX_X#Y245UO62[1O-YL
M>-U,0#^L\=TJ1&$6)AF#A(0<(I1Z, UY"(.$> $E7L*Q\>?Q=#-+&XP?WW[X
M EI30<]6H(PU'YP#N)X?JF[0FGC@C@/*:B"?Q^&"83WP\-D&^7D'^T/>X.J1
MA_.4/,#GLMCENS:9!>__5(?Y^8H0.2$/$P89%C).IJ$/,[6$'$41882*#$5V
MI^X&FUL:(6AK+0_.#>-I-O]VA]+$1-#(QO4MW:G&M<;^[/#XFA$J3L^E#;<X
M[X$S(^\/3I*9W75I:83;JE3'$?Z!E?CVYJE+\'QZ(>Z2^'$48QE62+PQ1$&0
MPC3V?4@2%/H>Q9X,[L=50# S8&G\TE?J>7NO5F'K+EV_=0AT'H%K2JNM;8DK
MZQXR7!^<$/>IEPI[D!]@O#/?1@;I@K(#=NA-4UW T(97*B)@A]#I6@&6SQG'
MA]\J72CP29<#;S<9/9X$J<<CZ(=<4EX8R0 J\0C$/,$XICA$=M*71]I8&JMU
M)C;;A':$=0Q",TZZ$)B):6>'B3;O_/ZV-:D,N.^2-XXU,RLU#/CY<O0/76J?
M>O.V+ I.-Q\W_\@KON9U+2.I7]HW-(G3+$X# 1$)F!SD3,8UC'&(0\]/8TIC
MGAAM6YYI9VD#O345?I2?T-;8*Q7_G][:MT)U>-P[Q&KBL7\2IA%I+D-XF>>S
M.,)MKJ/AX_&S2B4Q0&4@9V3H[MF20PQ<Z&>!F%P^-MVC^IY3WKZ981)[:89C
MB!G/($I0!'&,?9@2[OEAYG.2,+NTCM[3E\:*K7&VV1M]O QG86-1F'J*U=@U
M09!SU&.WB17]!F9.H#CBVV&BQ+&+1@[1[@!^=U*BRSNZ_C.O5QGC..(1AC@-
MY)#-1 33E##H!8GPF4@BG]H=(1EJ;7E#^*Y3X9+6V5:.',35<&B[0FORH6X&
ME/U(-P' Z<@?;'!>)C#Q_8 9C&X:QQ1_[]1E=G7+ZNN"?>&U9"->M\4F"/%%
M+'D!^EPM=/@B@SA ,20QP2CC?AQ[1B=&;1I='&^\?PNZ-:<KX ?0RZ[ SI%]
ME;Y&4Z3S963]#Z->,:,;UUA/S3H3P6S-4C:XN20KHW9GY2P;)%Y2E]6]XQCL
MME'&EX_5&V*W9;VI^$9.>C1C-L+D]5[Z=K\?0@0F(><<)I$G(.*AG,/$DM^P
MQTD81A'WD5&-D$L-61K3O7O_X>/G]^_ F_>?Y4_?P)?WWSY^>?_;^\_?P.VG
MZ\]V3#:Z=\S8;0[,)V:\+SM[06<P^&.2S:E+P7))<Z-MF97Z+D7L)1U>_#S[
MM>W/9?%W7F\XTTOE#?ENJIQVO_F]D$VV:Q/$SV+J9R%,XXQ#%".5$90&,".9
MGX@HH+$P*B9KV>[2"%":#K]KV]O3<"K4J';FM[_<*@?,5W=M^N'\ZOA$Z$Y,
M==)JT)C=[I5=-S%<!VSS2VW[B/5S&X3-U],G0GK^@Z$J\X3Q#<[7+V4ZB[)X
M_KHW6IZGWWI'YSM'0#NP2&_SM-D6[4>XV%_$'W/[I?E>-M5%>\&T)_R0J0]&
MFJ80^3R"&+$0\M#WXR1(D4BME@@NM&=IGY1GV6#2@;)H!(8%L*K4.S9#;%R?
M&JYGSM=34Z\]](OKC2B@/'5*V47X3I-A-LZD5THXNPB_T_EGESUV'%U_P'FE
MUE;D\Q^WF_H3_\[789>61N,0^U$*HY 051$M@AEE*>0\D!&\'\2AL"HZ/]#6
MXF@VORNT$+.<3/]>E$0M,^F1V9@NAZLR_B__X<?>WT)+-AV"W(PI'0$Y,0LJ
M*_6**[]J8;L"VE003K#M:X")2^8::FY65C+P^R7CF-QR:?"GX\LMW6PK.3?0
M\:;FM;=EO6D(;!6%G 6^ET*<*1UEGV0P)1Z%41HE<1#%7AS:;1Z;M[TXMNG%
M"\^,;_<FFNA!V]]&"+;;S1;]8ANL.45[QL#L4J OB+^,(9LFUCK?_"O%5<:X
MG(ZAS!\QCN'><9$7G+5+K+?R[6I#-?G\E9RRAA3%,>22TR *O0B2F <PRE#$
M"$HP%U8I;$.-+8W#KME#7N2JJMA&36NH'D-MJ09EN1UA#<)LQE"NP)N8DEHS
MNRT;C=75;J98;\!/;RO.\HW#,Y(FR+ADGL'V9J4:$\]?<HO1/:[(1/VOJ7_1
M;>+<XIRM(BI0RGD,A<"JY@3.(,:$P=CW!>.!\*( KPI^IZAN++4<;]IHI&3-
M2.D;,-V V>UM/DKS+F65$WB/99@+,'Q-ME%_MB7NKO9[Q[=#^#H@G6&PIB6@
M$VV_,AD-(W*>F,[</XZD/LE&;D3S$6I7*8)$1,(/$LE$GEJCCRC$<91"PKPX
MB[G'*;-*>#EL8FG1S1?^O5Q_UY7>M)5-Z;X'X[J/ V":<<UE$$W,*LHXO2'1
M8.-^<>>T]RYIXD@KLQ+":2]?#OV!*\<-\F?3)A7:[)/K/NUD]!,O]DC$!(SB
M*("(<08)IU0B&?A>(D>^(%9;<R:-+H\(^JL&.D#OY8^:R>Z/[P$SKG"-Z\3L
MX0)2:T:QP<@EQQBU.ROKV"#QDH>L[AT]1]*% 7?%K)X7!ESY.,-^+".0V%,J
M=$'&Y=0H#"'*@EC@S!-99+5)=::]I?'1KB"I?:EP4X1CGV>4(@)#07V)*T80
MBXS!+)633Y]*]O>(70$;AQC/4[OF",K[ZJANT68L0!13! EB%*(X\2#)"(5)
MEC!* R_F"'53_6_SOM;/I_G?_O_Q=AM/]5V]L=//\!O(]L4@0<]87;3>Z:S>
M!!?'D_G!)N>>PYOX?V3J;G3;V$]FE7_7R_ ?"_5];H[X%>Q_.+M3NR)4_I-N
MZMAQB93XOD A@Y3Z2'Y/2:R.Z/E04,)0YE.2,:L@_Q)C%O>Q??_EX]^OOWW\
M^WOPX>/GZ\]O/UY_ A\_?_WVY7=UJN6K+3-=T$VFM#4/^)-S6N<&Z/FA9PFM
M)V#O"MC[,M'Q%Q>HNF7$"^R9F2XO1^Z02QT\T_XXS#M.-OL&_XZK7.TN?Y&1
MT1M<\P]</@6OVR6^*$)1J"8E81(1B!+J09QF&.(X2%@4TE28"=5;MKLT^FR-
M Q^V!:M!)4TV/Y-A _<P-TX(XN0T2#8] @2=W4 9#I3EH(/8_M"+#<#FAUXF
M GJF0R_?[CD0+:)B]]*";=V40J-X376ZKDYR^-[U1E[(P<3K37-QFP+!5-_E
M.R0<'7P9 >_ P1>;I\UV\&6$B_V#+V-N'Q=U?Y2O8W&7RZ<W6W RCG__)UUO
M5<F[7\N2_<C7ZQ7SP@RGO@]YA&+Y)8@8Q!%#,$FB-.$H)#&V4OHT:71IGX$F
MMR7?60YPN_-<#,Q,QT-N%BF[!G+B3\'>W-V^O;18":JW-H/.:(=Y0S88N8QO
MC=J=-8ZU0>)EO&IUKWU<^I47>5G]7M2<RDB7?2XWO(Y^":);+E^]8O-NRP,O
M0IWFGD!)Q@,,0QZE$+& P(PS HG (@T91;)'3 -3FX:71DF-[6!G/-#6 V7^
M?P%I.5"FF\=25GUP/EJ="MF).6H 5-":OL-V1,!J!;)YQ#H5V#.%K&Y!MPI&
MQR W$(U:/6ZV<'2,D_UX=-3](ZOV/"_GH8X.KJC@ON^S&'*BE*BCT(.8) SR
M&+$HR##G$5MMR@U>F\6?1]JPXO9=2Q.&F[NJ,\TFDF6IGB,@LLB7'B0IQ)1@
MB$2D]D*Y!]/4YSCA:1@*SVY#]$(8Y]D$=0^D66A^(3@3?^5N#HH:#1^PMZ]H
M=-I]IV6,CC0S;^VBTWX>%"P:N'2D]AM^TNO&-T(O&-3U5DG,-<=-D)R<"R_E
MT,\$DL.=)3!C*85)Q,/,DZ%REF0C=N0'FESL;KQ:PVH-;4[X6&JX#:!LQ@67
M@C8/)W16JL6_9M&V ^WM(&CV0FSGX7"JM3;0W+QR:N?]/E!,,[AEY*'G>UQQ
M@FMURO!!E4S3(;[^;7V]W=R75?YOSGXOY!.UUL[-H_IWE:M?O_]3AGUYS6^K
MG/(OJK;7S793;W"A%@.:Z^I_\/SN7H[P:_F5QW?\V2UO^%U>*/6E-WBMW/%7
M)$UYE 4!#'PF8Y.,93"-D@1Z(F->0KTPPD951I;HW-)6#5H?0,^M*]!Y!%J7
M0.<3T$Z!G_("L'*]QI56SP*U@M)6CV=!G6)Z7GQ!)B_H2Z$!@!H7T#(4N%;E
MQ^[TX9(KT/AW]?(MTC!<6;UY#@^R+[ OG9Z47Y)_\Q[%7Y+G)S[DB[1Q5*DP
M6O%-5\V%)@$/,8EAA!&'B',*5>D_E7O'PS!(8D&,BJD?/GII7\W..JMZ5GVH
MSB^8CP=@8KKO#!M7U*L/@E4=KY%@O(ZT:%Z(LGIH5/J?RXO2#KW'JJ2\KM6O
M'YN:G3H9\*^E#*>:XC>NE$6/@S=<X:M_PYQ%O8X8^J*.U[$KQE;[V"=2Z)(U
M.(E]QHBOUI0%1)2',*.4PB"B"?>2E%%BI/A\JH&EL=CSW*LQ)8 .(#0+I"\!
M9F)VL\)D1!V-XXZ[K9GQHHV9ZV,<]_"P%L:)ZRX5;>O* EW3?VWS.M?QT)NG
MWM\:A3 1^&G&PA0RP2-U_)_!+$YC&*<IHJDZ)4"B<<IM9@8LC0OZJF*=!Z#O
MPA4@3_U?7"KB9MA/AC/S"=&?>O;L'/@+1-WLT)M&V<W0AE>2=[-#Z+3&F^5S
M+ML1^E!6,D"5;^R]G'+>"#GG?)"S336Q7(64DXSA" :4\$8+125QP@03+TYB
MEM"8VZDRG6]TQ-;0Q.QWVYJI,YUW5=WU='S<[M  XAG"E.(@A7$L8TO$O1 2
M%F&(L(B#C"2>_)]5I24W>,\IL_=0;HN-UKX"HFR7CT&U,]XYY';[<FZ G&M[
M3@&X-[>5U)<&-_5#W&_3G4=GBMVZ@59?9=/N/ JG]NX,[KQ@"^_-RS7%WD+\
MFZ?]):TUUZJXB?Y#5=;(B[M;7N4E\U=I&GM9BKG\+ @Y%<Z2%)(TC6#,_#"*
M"0J$(-9;<(Z,6QJ=M=:IA1YIGAJ!9;,,.V)#S%7_A8*$"9<=E@0LA"CU$D@X
M"J! Q/,IXSCPL%UZUVOUX#QY88=]*'_2:WB2%MJ]+>M*5Y/TK,56Y2OTUHQ;
MC7W'^ON-:KIT=$M2>7;5_ =T_=VXZ'A;T3'NSK<%7=DW_[:>8V2/;LNY;F.D
M8J6<&W*^2Q+\).<DO!/8>.IBB7=;?BWD)^[_<%Q]R+_S54H](E@BH!?P3,XH
MY"PC53MPB/$HHE$8AMRJ'L$H*Y;V??ZZ)37_U]9>YW)4%YCQ\^3 3DS$C?TJ
MM:/+'-8N7.UD>IZNU&X7X5J!]PI@Y0=0C@#EB4-5S4N ="J\.<J0>;4Y+\'J
M0+[SHH?9D2+C^>I]L9$/OF9,OL;UUPW>\)OJMBJ_Y]+U5<!Y(C@.H1=C'Z(D
M%)!$$8<QQ2),PRCU R,!O7,-+8W:&EM!:^P5T.9*2$%GL!GCG<5WF-1<HC8Q
M;XT'S)B93-'8DT_=L4_-Z2]WY?>_RD<TQ"-_>,DW9Q\_"Z68.MFQAO'UXZ*E
M:TK5DF(M>4<MF[_=5I6DGU5&8^44@12%,@CR10)Q$"&8X2!D) Q%XEEI?!]O
M9FFDT%D)'ALS[:*>$U":A367 S3Q^-]ATUIX!5H;W44DPQBX##E.M#1K3#'L
M[<N@X<S5XP9_)SCPH:QX?E<T#Z5/W^2LK5[K&=RO."^:HZ,8^QP3#-,H0Q!Y
M202SS)/3I3CV?,:\D-I)EY@WO322:"T&M#49;/8VVQ&&!?QF)#(-J!,32V?T
M%>B0[>P&/<.!LMSYZ4I[P%RRD$7KLS*3/2HOV6K$$\:*G?8%GM[QFE:YWD*X
M$2_4GO)ZQ;,DC1*40)%F*40D2F!*6 19C). 89(&86HG;FK>^-)8[._']<J(
MLM56R-2B"\QX;"I@)V:R%PI]5Z!GN=H8.5#L&X!ZA"RI/69N94@MVI]9=M0>
MF4.9T1'/N%2_N5&(ZN81/)+_%\9<A5Q458%C,&-1!'$2!UF:A;$_ZB#ZB>9&
M9!K-<PA]IP4L\@(7-,?KGK#B&!FY4WB;4M5X^&:73]8F3C!Q.P/"-&K'SYMZ
M)2'CH_Z>UB@^?OG8HDWJ< QG[W&ECLC4<H:X?=""I$S5AJ/Y9N7'@: IIY!%
M(9&3-DD9J7Q=8!1G(A:)SQ*[5.WS32XMS.DL!KPUV;8LTUF,S6C"+7(3,\8.
MM,Y:\%//7M :[' :9HZ.VV),9UN=N123*0J'A9B,[[Q03$QO5GU19V1OQ.]U
MPV<KGV<LQ4S23$QU-BZ'*E$79H2DC&8)3Q ?J8AUK+WEY4#M]W+7RMY6TG:D
M0M91B,U8QAEL$Q/,P=ZW-A66 DICFRAE @6M(5 FT=(ZVN#KJ&H-^7Y27VOP
M)A?K-;_+EZ2L-NK$OBK/H!:X5]@+PU@('Z9(U7&+9<R"L<0Y%$$<2VJA1.#Q
MBS1'6EQ:R-(SL=&-9ZVAERS+'$-ZS%K,A?C-O0#3Q_+=.1@O7'(9@&:Z=99C
MC;[BXLH !L,K*D,W7E8Y\GEYK=NJ5*H"3TH01)6K?/^O;?ZH#%@%69 *2A'D
M/$E4Y;T,9C*>@3YA5+ T2 2SY!VK]I?&0IVA5^!1F:JK+?'.V'$U^$Q[PI27
M)L-W<I9J:_0=%.?;@WZ[ _W]6=!'E^VSA&Z*,GZF)KQ*63]+?$Z5^;-]S#B^
MZX[%OBT?2%[H/;8OG)9WA>+4CTPVD N]3MVL0>GSLM(X:4'/./EODH[9Z;'I
M95E,@B2 ?BK[%:59 %/"8RB0GV9>Y$5!$MNPY"Q6+YQ;KYZ3*\"MDW8L.T__
MFW'SXGIU8D;?J0_T'):3VIW+H.]S6[(%=%[KWN_Y#5K'#SX'5U-]#V;M+I=?
MD7D,G_7;,VM?O/QBS=OXR,.ZZBSA?;F6=]3JF9NGCT5;/^=6S2#*XGJSJ7*R
MW2A#OY6?)>YEL9%]L-:2X4VVPS61,P],-RN6),A#*8$<I0@B1#R(HQA!&I*0
M8))1BJT*R+LU;VE?+GV&J_7N+_^1!G[R-_WAVCS]7Y8'.]WVHMEGZ?7Z9N+O
M3]^Q_P:-:U=@YQQHO0-]]]0AH^<.@LY#\$?GHTNIG$G =WK"TZV%\Y[QG 3=
M@U.>T[1B+Y_:;73=\DI3TKM\O57[ZU]571W]%>J)O^ZN6N$L\03U"22(R=E+
M+#!, RJ@[P4HI<CG069<B7><"4LC],YJP(7@=*.RU)K#^JT0PT6"Y1?TU#"A
MSX/_Q*2]VUR7MC7'[J_ KCOV7EPU<C2M%+A:).HNG[P3S%5FI^^,&6O^[EYS
M@!NY)=G =JVW*Q7Q:IG:_X5KD(O_I79ZMP]-@N?F'F]>#)X?DN\ ;S6D&\6F
MQVWU6-9<%P>AY</C5C]7UP@^'(J2/+_+&%H7^JQW4#H2M[VLSP9$<$<^>#:Q
MW,L<[XOJ7OBDD1L;!XVL4HY$@%$J/V21#Q%E$<0B3F <T!2S)$Z]V"K/Z[")
MQ7ZWWN\&RS.:M-RA.(34<!/B(J"FWF<X]C'I\"IT_CD%AU\AA_L,)]%QNI5P
MV,J\NP4GO3S8$#A]Y=BBXZH VC?\YVVYSNG3-_[GYLU:R?:AB 28H!@2"1I$
M+*,PPXA"X0>""(ICSJQ6-4XUM#1::(OP24-MY2=/0FE&!"X FI@.]MC(&%);
M"?YH_ZO,!=I>AQ/^<Y"XK1%^HJV9ZX(/>WQ8"_S,]>-8X7\XNY.4_H[7^5VS
MB/NN?,!YL<H\2GWDAY#3@$*$O11F5 00X\1+.?,8X5;ZJ:<:6AHKM':"GJ'@
MC\942Q'ND]":L80+P"9FB5%867/#.2!<<L/)MF;EAG,>O^2&L]>/%4?#M2Y[
MN,HRP4*<)9(,PA2B))4\0(0/ \Z2($HXS6*K4H&[)R]M]+],SE:52VWES#K0
MS(;Y*"@F'M=MHO7;(>='2(B]<-2M+%CW\)FEOE[X="C?]?*"F56'VREN6YM,
MK;1_WNJJ4)'PLD0E+@:"1A#1!,,TIAD,N>\CAC,N@G 6Z>%3%BZ/&IIU.KXW
M5"]X-_KU8\IR.NU/PUW-U^REJ3<V+U>MW:V;]_R\ HVG"U"O/=<)BY"P/6GD
M_S=T;,]A[$S,]FQ#8Y=YOLL6RNKI"_[Q&Y;$F.-U?5VPK]O'QW7.Z\]\<R.^
M<%7\CM>K2!63Y"B!?JPV.3WA01RF%-(LX$&8^1%)C6I)CFI]:0PO;08/G=$Z
M?ZXK("!_PI7M(3V[GC!=.IH(W\G7DUJ[KX!"^;=G*'?&2Z;E>G6^<\#E^M((
MW-PN.MD8,/-*U AL#I>GQCSDXGI+MZJ\)V?U!^G5S>:>5\H.K0]^33?Y]V9[
MAGI!DH@ P="+5/$E53 W2PGT(T'#@$89\]GHXDLF%A@-Q%DK,6E+1^B?V$)O
MQFI3P/D*]8%^ZHS76_\_ VT_V#D ]AY,4B_(!KJ)B@<9F?!:E81L\!DH*V3U
M&/MLM7<2<OS^MW>WFZ=/&]:6<$Y]$::)[\,8(55&DV6J?%RFE!-"AE,2>-10
M-.%4$S9C:AZ=!&F@>=+24=2&R<<%$E-ORBOSP'OP&W@'I(E VCBB'/A1;,S3
MM2[%:/[2X*?+@K> _J;A_$7AZ2@_:@BD@>RGH[?-EMLT9'0_<VGP.GN&^]96
M?M0Y."]WT".,(^93#N,D2B&B00(Q1AF,/)*D-$D#'S'3K-NAAI8V]^QL/5-/
MT [,\P3H"J*)B? Y.E:I"':(F=.B*^1FHD<EE+ NI<&Z=B5N!,)U*;8&2A6_
M[DNR*I\<,:,)3@,,.7C[;$QIXD2?,8VNO^!(V[ZTI8Q&[RK\T%3#^EC(^)1R
M?Q40(@+?3R 7B$(49A2F01)#W^,)1XA0P:WV:TT:71JC?N+%W>9>O^W;S7U9
MY?_>101#M>C&@VZX ^,8RJDW533A]BK?M@9?M37]9+ %M-&.#W\9(N3\2->Y
M=N<_J&6(Q-'C5Z;WVE%176U6G\MJ<W_](!]'<3>E"/R$BS2&(6,(HBQD$ L1
MP8B%?IK$?N2G1GFDQQ^_-'K1%H+61#,V.8';,&]<CL;$#/$,B//34V,Z&'9\
M8.#+&WN#7O[MY8 _\>19AO:P5]T@/G/56 W@[[S8<K5N]58=M,1T\X]\<_]V
M*\,]V<S[/]O3F>J\OOQ_)46S$G[*HM1',,%^#!&/0HA1RB#Q.(X$SJ+([!#D
M!38L;N#S#:CQVC9G? SZB."(>C2#J9(:0"B@,(N$JC.:)'&8(!YGB9U6ZL3X
MS[,R.&,/F,5T$Z,Z,8&WUC?G%3O[P0_I .@\4 DQG3Y YX0Z'.!2U7DTA&YE
MGNW-F%GW>31.AT+0XQ]U86[*I[S@'S?\H5ZQ," 9\3D4+,D@2C&!:488C&C*
M_% &E''@C4I V36QM._'SD+PA[(1:",MCQ8< =*,J2Z#9V(BLD1F?!+(@?.3
M9'KL6WF==(X#+T_F;!Q>>9FLH-9ZJG.="/=GKA(PF)P#,@R)[Z<0A4) $L0$
M>@E5@H!>&#.KY:@3[2QMI.^4WGIV@C^4I9;#_12N9F/> 5H3#_PQ0(T6KCL!
MPQ12<R^;>A5QN!/^GI)S.W6Y_1+15WZG-C9^Y6KEZ?%>3F/7[0$XZF=A%D81
M)(RJ@L$>@IA@!'U.,Y$D04Q](PF"P5:6Q@9]"RU/% ZC>7[]R E&$W. '3Q6
MJTAGW;]T,>ET [.M*9WUL;^T=/YB^UW](Z+L-\577N1E]7NA]6@X^UQN>!W]
MXGFW7+XU6NDQ^B6(VK]UR\A9$) P1M 3.($H0TJ?)(N@_&7@A4D<<,](-=BE
M44OCDF=E'UK'E$R'<N._=$ZU<N&_0*U=!=O.5U H9\WWRIUUZC!'O59734QI
MQPI*@)L"-%Z!G5M@YQ=H70&M9[N_VV=]N1N/QBD1K]&%,Z5/G!IPQP=8LWB&
MBQ?U<DOQ<H!> ;;EX(9N2NDV"#R$]+_M?Q&A*Z4H]LA5:BE?/SE*RG#=4P,)
M',Z:FBW9PS4X_<00Y\^^,/WN[WB]Y9TT<Y.M(M][=6#Y-[ZY+]DJX''FI4D$
MJ9\0&:H3!G%"&4Q3V<TQR>(D\LW.3EBW;40#LYZ::)(AE [_3JC/XF-J!_SY
M+Z9[,%\EF4];OA>X;WZIC-?Z Z Q?RJ41^;[N41[IB^8!K/1D7R0'RY]NK'J
MBLLT2I1:E%++4.[//;)MU6E.-HE33::@_&N]&PR_Z.H%DGX84(L(S=5*.0,\
M:#2FR"0T[0'3U,*SSWN=7$-3-T\F'QH_8'3A+%5+] TOY \;]>A]HNE^;P+S
M- B%GT$6JBE=&A*(U9X/4>G<(4H"CC++<EGG6UW:G*TU&K16-Q372\L=OQMD
MU@EFB\7.H9WX8^($U3%%L<Q1<EP*RZ#AN0M@F6-QI.R5Q<WC.*H1GV_HKCFK
MUQSEPWFEV7'?XBI($I)1X<,$"0X12@-(@B"#'H]8Y),@%LRJ8I5YTTMC*V4B
M^*Y#,QDT5/RA/415_BADZ_?YHQU%6?2!&4]-@^S$9-48W8:TH&?V%=!X-Z'P
MWG1WA&4/ETO6LFA]5NJR1^4E?XUXPHB--#GOQS+V_E!6G.)ZMS"'(R^*603]
M$&4012B .,I\Z$5)$&.!O)#[QKMH1YM8'"FUUEGLFAV'SF#+[&) )N:2SC#'
M&=?#?E^\47;\Z?/MD@UZ]VR+;/C*R\H,JX?F=\5.TO?]GTHXBK=1T"ICQ(\8
MD\,Y]B,9A60"8@\)&'L\X"GUF2>,!K9=LTL<[-+:<>6#SR!L/!=RC-OTDZ%F
M/:>U&.QEO$%K-/BI-?NT8.'H$L%F.$U1&?A,RZ]2$-@,C5-U@ WOME_^_TKO
M.=NN^8WHFMJUT11J[%5G?(/EZT7YUWO.-V^QUJO[IHMU[<Y+AX%\)Z,TAIRE
M<L+D!RDDF#&(*$Y%Z*6!G#>9;M8[M6QI;-8YIV93NV':&YYMG=>?>C[^#&X;
M10MYI2X9Q%5V?EVN<Z;V.D"+ = @6.Q#N'T#SN]3O%J_3LRVAEW:K];[K,M
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
M7X'6?+T6^-R!3K'+\@RM7:<8?IFF@GKJ;XH%R@YU%"^"S2E]6QDP+_&.P>:
M,D<]9*QV8Y5_UX_]O%6/NQ$?"[7\JT]O_@]?LU6:IEC@!,,T2PE$/.8PC0(!
M(\ZP1PECQ+>4;3S3XM)(;6_P%2BTR2H5*]\;#>ZEU;:"CN=@-Z,PIV!.3%M]
M'#_O<.S9"_YG",<1^HV&V+B5;CS7Z,RJC888' HVFMXXCG=^+4OV(U^O^XN
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
MJJ0&J( L27#JXR0)J)4VHD7;4V.6VG2H;0=;X]M,,/(*M/U .]"+<6PZQHR
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
M/E!!US)A3/87+JMM.*&E8IA%+QG.H0?!?NCI]1;VVFJUP=S:K=B]#M$;)'3
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
M06K8PPFC:GV1$0)1B .8^<*#-(QB3'$J$(^L<IQ'=F!JPV#C)Z"M2.5JZQO
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
M[$>^6+3A#I)]/G"U-M 'X;JRE20+GZ X#*$JO0=1D&8PY2&'08I)E(0)#?S
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
MB<A32:(,9@&3/_E)F. X#OW02-UU_\%3&U"4;4 9!Y1UYL=0.V!=/FGJ"\'
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
M%7B5\T_:>J'"))0?:M6@'0&_O-2N6.PU]>ZRR_M.8W3$T,?1QT-Z@70#2#_
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
M?"\TA\F;MS/EC?+E>^%U.D^^W^/ZL>Q7^3KJ!=9[O.*/19GSJIDT,)11GY(
M^B)60KPI@\1/0LA%B%E&LY0RJQW4DRU-C2D_*'5DN?)_QY?RIQ50AL_T?S<;
M 8T+KSVG:J=!-^,])U .OX'B#D5K+KN(D$NV.MW8J'QTT>=]QKE\0^]-5]7U
M3<^K5NK0I6V!N&9W 7EI$(88PRQ..$0IXI)B8E6^1:28QHB'ON4AC5G#4V.<
M]T7Y4I2R$T"EZCM9[\.:H6V\,^L<PS>AFH,BD .DGMB"Y7A/UZSML7=YK1 Y
MLN]K=[^]U.CO^5)RW>JU7?/<_5CRLOE&/#^-*8T$#.1M$)$T@EF2J5-DGM(H
M"$C*C<I(76AG:@34FKI=!VICS04HSV%ZGG<<(C7\CO(QD"[3BA5:YHJ<CE ;
M2733]A6S$M(T@.*,5N:YNT>3PS1PH:MX:7)YSP!!OMH&)]ZL5F5.UBN]Y"Q4
M((]21RD6\O['MNEY%,2<!RR%*>62- 63T[@X9# 4,1$Q]HGG9?,E?Y03'&8V
MD;.VP>B%S^H7OFO)<.^[$H+X#_ 1ETMI9@5PQPFP*L!RQPV0-WY8GL';]Y79
M)' 8_$<*)>2KW1!N<+.'_:X+&T)R&%+8%SZGH8761HP;8M@7HX-0P]X/ZJU5
M5RM7?N/*U7R1ZY%3ML4X6]-5+IMN*LM^XRJ@B:[DS'7Y^/X)EX^\FJ<I%5F"
M,QBD/H8(9P1F&2:0L,!/PH!D&%L54;G2GJE-16^W44EM442V;BESZQ$HN[X
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
M\Y'++9XCC4/?^(M\G%:"7CUQD"]%43[78\D++U<X5[76U6;/YM65;' 4_AG
M8%5BQH%J3YUUJ@=R79K+4?"#.<)G1A:#AXPV3I@[U&5]B[OZ;6HW \3G')-\
MH;7=6J6?%"<I"D-(&=9GD2G,<.Q#G^.,<HS3+#2JA'BIH:GQ=CO7:LHO66Y(
MGX33;,_9!4@#LW.+3\?& >1]+@'A<N/W9%NC[NU>\GA_^_;B]?WXX+>B8#_R
MQ>+V^07GI1J55,'5.4N#"(69"H!2<[F )S"+0@$1X['/$NRE*;:KZ7R\(:,7
M?=3RS5O[[)C@!)!I*-'"+(&!")F<%+, $B]C$#/?EV-7A$-J1:M7P#@BJ;96
M@MPMFF:L>CU& W-J:^ ,;$T$G\^=AEH3ZGD,7-+IB99&)=/SWNY3Z86K^Q'I
M9RY7Z7RCG?N98_F5-63]VB85?%CS>11X+$R)!Q-/Q98BCT,<AQP22OPTI5$F
ME\\V13!-&[;BB!&*8#ZH-L"S7(4\KY_!0ID-7AIS[<C"&'HS^A@"T($)I39Y
MUI'JUE;/-K.VUYE:Z!$.ON*<N6,96ZA<\HYQVZ,RD2TB^]QD?7\_ME);A_*F
MIYLE^\"_\T7QHDOFM%G0'DM$Z$4)I%Z*U*0/0Z+*$GB,^\Q+DY1[5H&IYYN;
MVNREM59ON7?L[9UZ?@%M,UIRA^' 9'0-?-8,9(:*2]ZYT.*H;&/F_3['&-YE
M?TC0\M-#<4/_M<Y+WL:6X<5MDTYUN[Q?DRIG.2[E$O93OL1+NE-J8!X&'J*$
M!#"*<2R7GMB#F6 ,QE'*,<8^#D7:+CT?S$X37-C58Z7Z, )7?94/>E)3IT*
MI7QIE/QOL5BH*4";P6:^9^ZD_RZ?3HS6'>/PG0MW1NXC\Y./L?MJI+.10?O,
MZN##)<!GCD:<-#/:X8E+4+K'*TZ?VV_FW9KPJ2CE.+PJUW2U5@70YW)^C=(D
M03"E0LZY/3GN8>(ED!"4^8((GN'88MR[U-Y$QS,5?ESI5:HZC-2B #]4-M$]
M7ZT6_/32U0YKLQGW5="-._:H&A5@QTAW4^Q+,+B<7)]L:]1I]26/]R?4%Z_O
M*<F45R]%A1>_E<7ZI?X'9W?BW>L]7O OQ4K^2LWW\N5:_KK>,2B6[0$DSTB$
M(YI!Y*N#!Q%I)A$PRH(P$#'AG-CI,5UAS-06^*WYJLZ==.ET=HO[;C%CGK'
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
M.P&_5#TU=4CL'O]\IX]W/30SWZWZ;%I$A"=%! EG0JDQYI $40A%D+,D%['
M=FJ,I@U/F4&N59UG51_LRS;_XFBA<,N$:M-^,6,8'VC[IIW&Y*::HS):H_G"
M;+_:O9:0.4U$-FU[W+1B2T3VDH1M[Q^L:%"I0DOO>?/?VT57B.1OY>KQW;I>
MR<8KG: PPS0@. HSR+(X@B@-*"QB+J>N*,M0F+,P"+/9@C_@IJ2NA3J!J0E&
M7US1?'%[AOC[^C85<'12&("MD*S2&WFNEGK%J%0IO)37>A>8E%I#T)+E;+K*
MC.A<(S\.UW56@S>=W;\I>#>=H).G.^.OFL0GIUH!MI@Y/O!OW/S8I_9M<3EP
M]-[Z$<-8[X]RL:QD+'*[D%$0KU>S+ [C3,9LDM R26T1)K!@+(4RB(LQB^*
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
M>K+=5RGX:H+$L?JO1O<.+"+$ZYKSCRH+[CVO:55JE0"]"S C<5[0G 2PT =
M\B2$>184JA)TD 2)R##!-MQSHJVI44YCZA70QEZ!GKGM+IAEVL(IF,UHQQ%X
MGMGF MSLRP6=1\1II: 3S8U;).B\WWOU@0QNN4PP2F5.2';2T5$G'//KW1S7
MM0R:.).DU1Z.FF4ASA,<YS"@)($(8P2+7(8U2<"R0A"1I[FE:IZE!5/CFHTT
M$NUY,$Q+RKP7S$C'*[:>J6@#:]_XC?34KRNPM5^'0O3,">/!\E/6X/E0I#(W
MXE5$JJPQ.J9;9?\@5V5A/RPK7CXLNH6EFY_T4;Z.7"\LZ9_J]N)M,<]96+ B
M)9& 62(9$&$N($99#*.8B#1EC"9F"B9.K9H:/VY64%<57M1S)^5DAW26,66.
MVP7^:=2P,&WKYW;%^W[;7T )5[9UC7R6IKT :[_U:X<8]LI%;B_ \GPEW$L>
M?MER6W^EORMP@IDH$!$PB/1R?(X@#AF&H8A0$44DC!,R9)%MOZFI<>MF=:A2
MFU*TM=4RF_8$LG9+:I?A-=9"VHO].P_U2,ZCX6/%[$!KK[).=MSK8ZMC)^X8
M&-MM2I/<B7X\J;6658A9KVJM:_=6SJ?9)G-V6W"-,288HC!BJ8 H3@*(>2A@
M@5F(0I'+OUIE;EYHS]0XY^O]W;O_@F^OO]Z\!^_N_OA\\^GK]?WMW2?+F.["
M3C*,YL:#WC-]:2LA469V&?W@NJK44-O45?*2UN\(/Z>QV84FC1N5N<%O+QYS
M]-C!U2JK9BFR^>_MXJ[;T'B'G\L5GF]4T"6/TA@'!!8B)!!EA,)<DBA,,5.'
MM#%"U#(R,VUZ:JS91L5*?J0]%J_21GOR\^#-HBD7B^D_UF4K6O";I2B]1=>8
MAG8^ /<>ZK6"(F\ZLW]3N&\L!ZWI7E3K[1%S7##3M/6QRV=:HG*@F*;M$P9N
MJ2X7;+G0T2G!B[_?"2'#5*:BU(^W;^^^='/.F 8$1P**(&40\:B 193+?W*1
ML("$69A95>4U:G5JI*9-L]Q)-4+7<$_5-6:^=U>UO6!C,&@M;J:D;[31OWF8
MD5KAY'3/U:CA<7=?;;#8VX>UNGEH=/5=!FO+ZM>APM4DHR0F82()1]4"CPH&
MB[Q <GX:4!&(O,B)E<#0J<:F1C:WG_YZ\^G^[LNM?2GP$XB:AD%N</(>^+1F
MCE$)_#PB;@.;$^V-',J<]WP_>#&X9^A.)EEM*XQ]DZ^'*MK[OW+:5_&G<OTT
M"Q(>\U $,$J"0A7]RB")9<P2HPSG.<LE!GE7!O?>9J_R=+M&G\7+PK;W([!(
MSU#PW%@*5&T<OE!B@^M%K<ICR+\MEBM;T;*S/6&Z ^D V+$V%XE*3.ULO0)]
M=%MS76X7F@'C=B?P3)LC;_*9(;"_?V=XWS *NJ\PXY_4>])-CEA0<!FKP"A6
MRGP\C6!. @;S,.*(I"CDR*K$UVX#4PM-M'U &VA'&7O(F5'$)7AXIH0>%!YF
M,L<<=_G)[[4QZB=^S,/=3_KH=9>64/ZT7#PM%WR%JU^?EFH1$L^;^D]_X+J>
M%2S 19Z&,$-4?MFDH)!$*),_41;2E&6AG<:58;M3^^"W9E_)2&%CN(H:M.4
M:].OP),T?FC9Y-,]81I,.,?7>TRQA;9G,^B,;JO878$_3D%[0:ED(Z#\U$8^
MW?0K%4,VPN-X]6.SV^U/Z+9B_1_DA K/_X?CZF;!WLM9Q(SP0A2H$#!/BD &
M'RR !>,%Y 0' <6H2&*C[?M3C4R-C[K"%XVA0%D*I*E V6I^)O<HI*>YQA50
MGHEE$$96IW#/@7#! =RCCQ[M[.TYY_K';L]>.U3*27$*;[0^/ZP7K(N:XY"*
MD,0AY((AB%**89'E"8P%XO+_$IX$R"8J.=;0U#[[K^UB15O07&\L Z'LM=5N
M.@*L69#A B[/'W]K(F@U>K61'N8GYY!P*]5TI*V199I.>[POT73F>GMYIOWL
MY,]<OC:+%7[@=^(KGLO0XPM?E97.E.J*1\SB&$=A&",81RR'*&:JEDZ<P2A%
M%,5%(B<X1@5UAILP-3KIQ'FKC:6 M*:"U1+\8XWG^A0.X$_/\^4O+J?X6%<'
M5YZJU!4)@AQ9:^VNKAK^2PVR\@\UK[Z7U# 4N:!/3_/5.#WE?7YTZ$#'U@D%
M=^,&V/K176TX+ES0 ^;B4/Y[8B2AJ"_\63Y.2RRO'KG%UW/5^WS:GCOW!?W%
MC<349=B?D)L:^.#1I*<N<[PO0W7AD^R'N9O%@VQ0)1Q\7<J'WU>8_IU7\N>U
M3A5L([:(!!Q'$8)%S%7R>I%!'.($"D$$10'AE!KE)1FW.+5!;&LTT%:#UFRP
ML=N< \T@/S_H. ?2\QAS'L,!"H-F8)J/'\Y!'6FX< &N%=E; 76"V\V>,QJ5
M6[G59VZ[&^V)^K_>?5OI<^N?Y8.Q;.NA?;=3FJ68QW*>P9":<:0Y+ B1$Q""
M!,^#/(Q28VX^ULC4Z/B_WH'64+"QU)PSCD)YGG-= .299@]A,X!8CX)DSJ4N
MP!J)/JU>*"N>/ ?""6H\>NMH;'C.^#X!GKUVV/+LVW4M>;6NWRV?B)S&- >2
MNK*=G0 C[HJTU=?JG(LDX>L%^[@]!B/_)M^BW8IN]9V<657WCWCQ^W+)?I3S
M^4P$(D4I)S#AL213%.8J 3^%&<4BS6/!4VRE;C:J]5-CZ7?K>K5\DC%(Q1O!
MA_JQ?&Z.*"V5[:#<K>IIM\ \[JMAMFH]V0[W/.IT?H.>XU=@ZSKH^][4P:Q!
MY[U^)7K^@Q: J[W:F?45T"B E80!=#BX6VI_E>YSN7X_K@.C;@J\2M_L[C2\
MCA'VTX7-,3:M[]=KNXWB$(E()'(YQD5Q"%$:9K H6 J++ @9#2D.N5$RI4%;
M4QN6MB<VY_H\9^^XK'EX? [?\U,)AZAYYO8M8-K4%TQM/[$XAYSY_,(A@B--
M,RY"TFK:88C-B=G'N2>,-@DQ=*4_%S&]96 %PS6N\&+%>4\Y),=!D!=A H-,
MI;!F<O9 LBR!!-.$89;D0EB=H3O0QM1X]/=OUU^N/]W?V)Z<.P2?67!](2B>
M:7)KG:?3<2?<=UK![T SXU;R.^[G7D6_$Y<.^[BOJ1P)UEKQ1,=C2@FEXH\J
MB>$[;S37E6#A1QD%WJ[X4SVC49'0/"E@$H<I1 6G,*>A@#E.TH)F*,^85?*Z
MK0%3HX6>_>U<[84'FY(#6O81_*G\ -H12_5TZXXRXQB?\'LF( _(6W/44/A<
M$IBU#:.RVU"$=JEO\',&UJW?*#_UM:%Z8F%O?^V)0UW_P!6[T[+R]=UZ5<OI
M+I-!V9?E?/YA6:D_SC)$4QX2! 7/U((K(I#PG$'.2"#RK(BSS.I0GQ\SI\>Q
MJ_*[VJQ0.3PK.>CI2JNV]>[]]*@9S;Y^/WDFX[ZTW@NQ^;Z^'OD%#DKP*5^N
M0.NJ_&'K+/A3N0M:?QT2M]\.<4GOGBP==1#PB_;N4.&Y-?O5R:_TD;/U7*6T
M'33MTW+QG==R9/NJR.UZP;[(?U4E[7[S;5&N.@[4!4M4]$_T3)*AD*$XR6&$
M<0015Y6*BIS *$V#J" !(K$P7=CT9^;4!I3.4S6@2*_@7[5;0'NA=V>VGK6_
M5+Y9K)=Z[/'S2ZW3Z$?? TZO"[6;X.W^X+/Q]%S7@DV(T91H GI%@YQ>T1CU
M.S=>)IY&[X^TPBP-7*OT/[:5:I+O@\H@7^CRE+K'?_#RX5&Z!_%W7JD<<?Z3
M5[2L.7B6?O-:W;*0+-"^*O7F5:FVKTKSR[5B 8#5<"!_MUK*=BM.9:31;/-3
M7JU4C8<GO,!MR+/)4_\+N)[72W7*;+YFO,ER[Q<[Z@H[JM2 )2WUK/9'N7K4
M%SZH59_:4=ZZ_Q?DQ#*[Q\9'6Z'W#V!_<7^$U@;N"[3;MK+)G:W=VZ=G7%;J
M_9^1 J49IBG,4";CDS#D$ =I#!&FH3I(CE)F=:K4I-&I11M;RQ33/+0>:,:X
M,"7(J L,-QL< ^M[]Z&/XF[:#-B:[' [P@(@I_L3)NV.NV%A@<3>#H;-O?8S
MK9WC0[R^7]XO5WC^3D[KEO.2J6%5__Y.Z%7$+K^E)4B5K/+P4#5*>M=-ALH?
M^&?YM'Z:Y6$:9#P/(,_#3#)9*IF,X0+F6# EVQ.+H)C) (,L3>9:_@RU^4C[
MYOK[5EO#=D[IU<H[]4.3'$E:!WD32N&-GRK,HCU4VAMQ#0BNRQJ(I8SR6BR,
MJZ)Y?E?.S]&FT?^>27KO0&W3F]I1T/>T_9N\J-G(V:17;MV] EN'5>?K"Y6
MD79Z$KUN/D>;1N^/-4>3$YBGTQ10+ICTBZWE:]'QP X#K/0[<X '%(%LTHQJ
M_O#4GB'&*\"62DL,/'$9$:A9U#_6<A95KK2BDOR%]/%Q.6<-WZP>U_('.7U4
M=]!-K4SUIE7\>2GG=2JZZ)[O:";F_S4X,1/SV/AH,S'_ /9G8B.T9A?QT+9R
MX.SFVY<9"UF:I6$(*<E"B 0.(4[R"":"LYBC,,+8J(YJ_Z%3FTG=K*LE:)+:
MY/BQ7LAYKAH9U*_-1H 7B)T>I8?BX'E,'0*!,2D=\OF$X%9W>3.9Z?ZU.Y%Y
M\=!1J.&0&]V'?/!OPQ9 NH)[?RM7C]WAGTV]Y5Z=<8[S' 4B@BA/E7AXF,"\
MH%C^,\:$9E%$4F:S!F+8[M0^WDVYR%X&NE;^/%=U_"+PS58_/$#JF0<V:.I%
MXL[FJWYQ=Q\%W2V!<KD08MKTJ&LAEGCL+H?8WOXZR4R_Z^V'6R7.4B[9+*8%
M"FA!89(126H!P1#G20SC((FBG!412HWVG/V8-S7:T];)F<2;<@%JY<:)ZM]C
M]-XX"4O#^^2?*%&I<5*5Q6O<E)3;E!_\L*P$+U?KZL09J]%3E@YWR912E78L
M_*=*43J,KNO4I".M#!#":K? /ZL=\"^J]??+^1Q7:?"7(KM?-O_(D[_$45>.
M(H^;C3Q"B5"D'T"2IBF,61'F,:)9EALI0@]I?&J4KDU6W_G+1 *M-:<I'JCW
M"_QK&*"_H$RO+_UK&$9_"7(+I2?;#CJ_YNP3=M^SW@YH;3MH.J!G/;A?@I[]
M0Y2U;/&V$-GRB/OX\HSE0BRKIV;,K)I:R6J!=MD0E-Z.V<VOV7X7FP3N[O)E
M+]=7?2?MK7JUE?#5#\X7X%^;+M:?D8;)T?+KT'XY)>]E^\CQE+X&.OM"]&OH
M,R[3PKG>%G-N!09DNT^X7,QH1** YPGD6<$@*C"!14IS&9<03A@E*(CH$/V:
MHRU.;23J;91M++[JA$8X^+.QVO*HV7G<S>803M'T/,!<"N1@Z96SX/B02SG>
MZ*M(G)S%X)@LR?D;AS'/C1!<;=JT!\ON\4]5GU8MUI2+M1RJV@/W<@!K_Z1$
M41:TG)=-/-_5A\\QIBPK"AAF<0%1*B@L&,4P)7G&!"<1IE:'91W9-346>VEE
MW40)>+7655@%E_V&YUU]AA7^"2I5A4!'"QT>FU_;,9VK?C;CPU?H/=]A^0;_
M]K"M-+PIQ/W2](VV.OBS\\(AE3K&U27ANC)M5%IVC.<N>;M^_- Z."IM9/5+
MB8ZOKA=,%=-X5C.ICYL3]'F $4UX"/,DE^S-)847>40AC40:44*S,+-21SS?
MY-2(^>-R\0#GLJO8H/1D XS-F-,M<IY)L3/V2I>56.F!:F.P)QT"<X#<5L\Y
MV^K(=71,4=BOJ&-\IV.ZN9?/:V=5& 4(<YS !,M $1$D9[,\S" /(R)P@K.
M6(D#&+0Y-<(Y^>U< 67XP$FM20=<2$;#8/7,1IK"/VH*OW]Y2,+]G-8"F5%H
MJ-?L-'AH'P=C(CIPZ] JQ;LU5]H?[\B\;'+HNT(KGW')9J)@0<[B! 9$"3XQ
MIC9^6 1QGG'*DH2FC,\635:C&2]96F#T,17-Q]2WP^-B45>2Z%F:9UN9V Y]
M,TKR@>AK5N+J_K4U?_.[&GP^!?J FL6#H'-;N]C.A)%K& _"9[^6\;#'#$QX
MVIR9W6^W*9Q<]V2,%Z<$I39'9AOE1H3S(, BA")(U)R08XBS(H)!C'@64QI$
MPB[WR9>E4XOL^GH-GRL.U4I1ZV!?-[U< "M=-\M4*F_OA1E/3Z*W/3-ZOZ,/
ML?N17C=0\.LI<[C6&O7>,4[3K+P9.V[&E6_,]Y*OO#?H>FU@0R^<Q3A@-($8
MYQRB$!401S2##-,<TS2+HR)VLS3PSS%^O%PEN'ZY2H!7DD=JR_,$!IUPZ?+
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
M&]):\R7?J44,MIS/<54KH>!F0<.V)-S8KX.CH>X5.WD"(U]M>H"V!X,2#FF
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
ML0(<6?'U('[V[O-B?IZRR8FHXZH \YKL6G )@I*1Y$&B,:%HGOT RK_YW/T
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
M-+^>;UM6;IF15EB?"H(6E1D4",&*#-)Q)Y"B!*Y9"]S<2]6X=Z*&Q]!P*N@
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
M9_:)QX(,^#IA(+@!SXV$&(3STGFGVG3)W9+.?<WSW:?2ZCD[)_1_?9R*Q^9
M"8$V1)[ 68*_\H;DY"6#5)@W*B'/UC22TUZ$C^N\MD3C?6MY4!7W;^MVGO3U
M\!D#V[V&<[ZVQ9N)VG(K,BA;.ZTR%VHBR!,") _.>,%+DVC[P-;OYE;:5HOD
MPLDX(6VOT\QO\ QG,9]\R[FFTXY26KLD>':SF)8WJXF3C\Z*<\!2O7V!AAP?
M0Z&C4R*O!UAC;C-;_/"\OBX;NPWFGY[YTR>0^C?+ \PZ>^YI YOJ@TPZVQ;
M IE0,EDH*=M:IQ7 E6# \9"5US&&V,2R'-AH[[!HWOS<:EE>W$!.2JHB1"T>
M8DA&(5APF8Q"R(YE)*%&W*3%P];B/!!_K\LX;X/MAV.$^@-,!R=S=SA<MU>?
MENE%)?.ZOX?+6<G,,T3MUR-PD&*.VA/=92L,)F-*$_R_0-?8@XDZQ-)S =^>
MBNT;IY?M2,@)TE:& MYI1IY0]A"\(X:T),%Y)^+][G[-D=I#)_)!<; YQG90
M2F\HN_B"5F5Y\_,$S_+'^>KQQ7K9NT8BMY%9#T4&1Y+4%C ' 21?C<Z1:*UO
M#L MB>X6F[O@YSETME1F!\!MOR.MC44D#5BN,_ Z@$=Q9. T@1(U,[9PXW-I
M4C5^&/;&S2J_!J>B0YAUL/BV8O#6]"+)M56,MEZFA*UU=A'01@/&!N&5QYA<
MDWK%'>G]N_O<VT-OGQS+CC@8N??AN_GL&Z;+/=)YB:5@!%O;/JK($4+) 6+Q
MR9.5\=9OTB7Y]C,[\D=:*7 ^@#0[,'KMU^.'ZUID87,*F7P_Z[BA+2L;\$)'
M,,'HXJ23\OXDA]?B=ESS.&Z1SG_['KL#KINU>%7O=#Q+TS^FZ1S/SGZ>3+_.
MUC%5O4CU_<=\1I*["84^+?YG/DN_S!<U(GK_U[/"N:B8NGC3*?XUT9)Y9;"
ME5P":95#8#*#M:QFH9"+V*0T9@1>_^Z.SXZX?W1]]@O"#M;IY\4\YIS6 GHW
M_2,O5],5Z>NF'6Y>3J1,*05=0-=[+\JAA% GD1(K"A$]2Z)-G\R7:?N[Q\?#
MK(.AE3RRQ_\K.;AU47^:U?5YP\7%4J1EFVEU7S1IC#^/TK^?+U?K6^0V8-19
MD<SH7U R"D"F'8AL(WH=4_9R@^!@Q]?_W=VI_:!Z*+UV8'+7/<;JKK/(W_)L
M2>OQUCYUE\EU0S^,:Y#,TOJKLZN[N'?S)M?2J&O\Z-/;XR\9S^I=W=]I<UN+
M<_%A^A_GT[3^]0N)KK>K$$V4R&M3,T?+WGEP@CX4G6G%Y\"\:)),[4D(XW8C
M[7UE]JBQK6"[_9+W%TM^EK]B;9=VJ%*SJV*]^7;%>H,4INWY[H'+V(:4Q$A%
M;Q*U<MF7BE &*ID(/M#VI*4IEL?  [:Z?_!W+'H3DEM7 @>C+2UX;WV]@!]!
MN!2%XHXS%MK%]O]=]+8SML<J>ML&,!TXA0?*)67OK6'<7L1V2JH Z%4&G4V)
M0G@IVA3Y=Y0M?\6G8CL@>YQL^38PZV#Q[9ID$RHD7[0 SVJ;?TFX#RZ0*YIR
M2$&9A&[\.X;_Q;+E6T%OH&SY-CCH*5LN7!;%%P&YU/+*G$0=I2X(<4I'X;7/
M++X00OP]LN5;*?"I;/DVTNS-Z#U2A1M%,DZ2_2G&!F+'(]3QN%!X09DQ2V::
M=%P9HLS^%9_X[[_'#ZG8OG%Z5>L2,BU@GFG-6E'+5.K 3TX,,0RQ%,7U1C-O
M_ZN5V6^%@ZW+[+=12F\HV[8R.T1O(E<)A!4>E,4Z/(%EX"RP*!A&F5-S /[-
MRNRWPL^09?;;*+,#X!XR?> YXUI9!:Q4G5CZ@"@*&![19ZE4SDT:5OUWT5M'
M[D6O@'NE10DNE\!\J-/*G07%BP(R>+0I.R-U4#9P73:(P5H6);SB(X$=H31
M4<(V>NU@&^DJNQN98EDB@F$4A*NB(GCC$+1WI$:??$Q-DCT]">'O'N?NMS)[
MU-A6L!VZ*&&/H<!/&+B)%LI2?%B ^T). J8(3B9/'KC17F@N@VWB[3U%T-_=
M-1MF10RBSMTWI/D*SYK5RGQY?W+ZY?>WI_2+'W\]>GMZ_(_CT^/W)SM4OCSU
MI"'J6#:B<J"JE"]YN5J<Q]7YXJ)1[)=\5JW#S0B:ZYP]U\P5CP("J]UAZZTP
MSY2#',DK,1A,5DUR51M3N*\=>_%%-ROSIE>9$XII8P($K";;N@!>DP7GF@PY
MTY&'V*1!PB[$CNNKMT':?>O57(F=-IQ[PF;LW!/T^><UM'(->X5NCD"68C"J
M<-"*U3LXD4%(2H(4GK G0@RJ24+@8+;NIJWC$Z]\.U^N;K5DI(6')O("62AR
M*)A0@%I;B$XGSQQ6Z+00R)9TOA8+MPV^GN[(.;SJ.CA'>((]^B(O_LAO?I[2
M<SZ5RN.M/LZ&#+47&3(W&12/!5R1-6[*Y/ JD0,V:3JQ ZWC1N6C(G0P%;ZN
M+?BF%/VN]&\\DIW+[_=]8\-M?#>N#[[16\.]]^3T15<;5%AFP!N6(45>"Y2U
M"[I)@[W>-OIU4J<X:3C!"Y@S%E3B$I E4TU ,D(7$]M,Y-J"QM>RP6^#JQTW
M^*U5UL'F?N\,[,/\5C6),=Q%RSQ(I-!/A:S!^83 4JI7XF5P;889/4/3N&AK
MAH/G\[$[*Z5??%U6A 0K4(N20(BD0;G:_U#2&O7>F>2,,=DT.:MYEJJN$JB[
MZWXS3.V@B Y05=?9IU)/PZ]*?$J(Q<HL0',9:;FE $X$#>2QVI*$DU['%DAZ
M0$F7Z-E%R_,A1=X!9D[R>@3PKWF6%WBV3O!\G\ZFU3VHTQ7>__4CSY;7S+E8
M(G)#?/' 0<7J+ECE( A,45$$9&23L_6MJ.PJH3P@UMJIJ@<<7N<;+]-X)_EK
M_?*R,Z3C,FB;(.=HR,37GBW$"%C%;#%8?"YM1O8\1]6X.#N4US6<8GI V07M
M5Y6W+#N=955\[3?J7 &'B.!*8>AL-M$T:?=TAXJ1???AM/O 6NTJZI'K&]^?
MG%S=<\I1.[+*X'4]D?8< 0WM[()[(S59:G$_9_IHQ>+U T=6]>X*F>\KG9%5
M^OMJ>C9=_;PD'(O-Z$T&E^K%28[DH=D:.3A.GEN)1>BP@5KO/'3DO6 0U>XN
MI9W5^T=>A/D "GX[QSI ^,IZ7;E ,L14?*H]&XCP'#,00PFXDQR9*N1LV0T4
M_>C#QZW1&D;A^TMMY'5]O%A,OZZ%?I>%F W+60M8WX]6T@MP'",0]62P",:2
MB0T4_\3CQ^VB-8SJAY#<J*O^)@!?_)A3 )3)\5W7R%XR8@3/(>H$R6H/2M ^
MA9X,F4B!BZQ3TK:);_<$/1MA1O>+F2'%W4$<<"=DJH'2.FQ:IWW7CJ]0+*A@
M)<@2://SC!S?XAG($(*)WGNIVU?+/:1KY$WG0!'GD,KI &L7501WF+I<B+14
MG*8E!Y'9",HFK+T\)#BFM38J%=NF)O-)BCK*6NZK]WD+)72 IE\PKKWTMV=S
M"MB_7FW;+B<9:O6\][GV*<L0I$<010AM;&T4TP1)CU(S+HH&TO1\:+%W@)WW
MWW^<S7_F?)+) ZN7.B[9X*;(*$."J&NSU%H.@.@\&"F\X;1UB](DH_T$/>/&
MTFWP,X3HN_"WUT[?'>E<<F*MYM:I CY5ZVQ\ ;2!@R\Y^E1*8++)$?U3!(WK
M*[5!T2#"'SEF/UHN\^KX^P^<+FI,\C&O+BYQ7=T@N\Y?)9F+0 M.6/(@A?+@
M-'?U%)I)7HQ)]VME'XWA-WS=N#']L&AI)>4.=K!G7,0/UY<*(SJ&.620.DE0
MC#,(J#4PQH*QK'"=VM=*/D'<R&='XT=PNZEI9)OU\;PNED_ET@N<YF7U W.B
MY:.#]L:#,)SLKD@>0LJ2'$"616;1R:0W,%)//;_;>&Q'+<X'%FEW%ND;+K[F
MY82CU)5<""HR4%%'0)G7E_4$=\X(SIO<\WB,F(XN<@R)H<'D_UHO:7R88KA<
M.5]RK'JL<[Q.O^4[$OE\AK4)! EF]K7I#8Y]R#G(]8[!Y'7PNQ^:Y<AM3" "
MU^3<1W+_,KGY11DC@TL\N283.+N\^Q&D+)(+!>2EDIMJ-:UJE/5+GT202:;_
MOOO1 %?[W/W81F7=[>@/CZ%3\4*([(!%8D)QE\$[X\#SR$6R.;/2_L[UCKFA
M+NZ ;(6'+7-#VRBG ZP]'?CS8I$[KB!)70-S<F$"B@PF%IDL^4N\3?[ZE>:&
MMM+[QKFA;930 9J>.F06H7CK*(8J!3THKP0X%<B_=BEFP;1FO+OS_1'R0UMI
M>\/S_6U$W_GYOM".J):TI *M,&<1O-$(VI:8 K?&Z?[.]T?($NV#HD&$WX$A
MVBCJUU%J)FJIF>4(2F<+3OL,68B82Q*:V29#S <[INWB:D<C9VHW-8U\3/N
M'[SFY\O\[(S"_3]QD28246=G&7#O W'$,MEDY< J;72I7;O"2\<AF[^M6[=I
M1PW/FXJ[-]MUR<Y$&\F59QYL5!0JL]KP5$H/PG%CDU(ZZO8'NI?$C(.H5@I_
MSB3M(OV=$?0C+Z;S=++"Q6IX'-TUW<>S6%OUKC^?Z"248U: E#5U;Z4&7Q0'
MGI7)WB WHDD+Z WI&V<G' -M ^FH Q/V&7^N[_"1B.YP.(D\9R5K^*&JI7>:
MHN0Z/*Z8P#3Y"J*X)EA[BJ!Q:G0.!*Y!M-!/]^Q'+3/S%GVDE4#6.=<[@*YF
M[@P$RP7G5EOOFP2%.^^+@Y=6C+DO;B/]/??%][/4+-7Y]NCD?_[RX=,_3W[_
M_/G#^]_>?SP]^O)_CS_^\NG+;T>GQY\^[I"N?/&10Z0<MZ-[H+3AR?D/8K\:
M%CQ[B\MOOYS-_WQ_\8V;S(Y1R )9$PBN7N$K(0%:KL#E;(W1TFG;Q,YO0MS>
M%[XNGWO[7;=:T=]T:N3"9B%+A"R15H=$ 8YB&4B&HU>I.'X_S!OH!MB&!(Z<
ML!D:1P]NBK704Z?%&B]9@IV[6V_XX$-8LX;]KC?"HG3"6*8IZLM9D@\>(P01
M/=0JV*!BRAK;='8^@$V[.?![:=54)=PLG1P\2ZY4_S'0TK&U97)&!]EZ)C$(
M+T03$[<CO:_ XFV#LJ=K(MII\94:P-T+SS9]\B%,8,MRL(W028%CDL74Z=V,
M@>*6@PO) 3*7&6(();5I@W4 &W@\(XA2E/,9I^EC7DTL)W\@1EUO)D10%.A0
M<),\6"&5#ZBBCTU:S=VCXQ78K&U0\;#_Y>Y2[^"DZZ+9WBG^E9=7'$05(\K:
MK8;XH"B;I.&="5!0*"V\4IB;K)&'I(R<1&P/G;UDWT6UP\?Y+))L/BT^XV)U
M^<51_(_SZ7)Z:XBLDAYI\Y<@$Z<-6@3:H(WD@,D&RV5&HYM4_&U$W<@](5JC
M;'@-=6"VKIKMW6)D7<7FG,R&>01E<J%X6SMP2B-D<D%-X"Z2F]@":$_0,^[>
MUT#S\^'5T"F:ZJ>+G"]KDHB-H#SMZA$+,92<!%3>TH=8:Y4"T]BDU.9%RL9%
MV"#ZWP!3NRMCY(*:#[A8SF=O\?O\O)SAUZNB1J-9,=)$XH"(5UQZ<+SPR@:S
M])D089.KV8\_O3]([*&^^:"R[,#6O&24/UQ7%2EK8^0B@W2%-OW 2439)- \
M6BQ,,A_2&$[3ASYJ_-KO;FU4U0$&K];HV_GW,)VM-?9V/63X*\F=/EM.T^6D
MX:L[?S\O1F.O)A2;6.MY <&M U4+LX,1 K)T#%UDFK7)5^].<M\^V(X8>F+/
M;*S03L].CS_^X_W'TT]?=IOO?/NOAS@#?9*:@<XYCV=_$%WSQ<^;\_";.)%+
MQI4A;XM%<KX2Z='98,COXL;;(-'+)NF,9VC:_X#JP:-O93YY3EJ*!,DD!2JJ
M#"&3G7<E&L.#L"4VJ2I]CJBQ![4,@XZ'9U4#J:%_&[)SKOGA,P:V)PTSR,_A
MIA0IDQ(.+#E1Y$-E \[( ,9E<J.02=2-YK4ULRHWF<;KEUQNB/=2B])GYK(W
M(+*6M65F H>ZML2(CGA/1:HF?2$W);!?:[,-:IY.! ^HG@'/RYO9GMW3O(\\
M9&#KTS)Y^QR0DM52,8K9O*@!ON,1?%8($B4OJ10?VS3Y/813\P7__ UI9YOB
MV?)HEM;)@&E>?LRK]=6U6J2ZG&!41=4<HN$L@LJLUG>90KNM,,HHA\@:)7*W
MH+)?0[0-?IYT>P975 ?' -?,_7.^^-?Q[/-B'BF&O,L2TR4';Q2@RAH4!:GD
M,WH%0:'0GL)%Q9H4PFY V]A3ZAHC;B"E](2S7^JP/=K9?YW/TSV61"K)%B<
M _,4F]@(Z(P!DYERDLEL19/#S@UH&S<_W!QG RFE)YS52HH<L4AD&4S"=0<[
M6BW.,9!1%N8\66G1I.3@-A'C]BIMCIQMQ;P[1.8K/&OF?G_^\NGS^R^G__?S
MAZ./IT<?W[W_W[\??ZZUBSMXX4\_:PAG?$-*!_+):>OYD1>KG[6C7[WV_OX_
MSJ<_:EW*S>T&%$YYR\G!J76WW"KPK%0LN,2<33;%)GV"7Z1L[_N?3[W@L=,O
MQ;,/+$5@MJZEJ#6@U @F,H51L.Q"$_=\&R+']<Z'1=*#:Z*ME-7I4>635F#G
M@\N7GMC4=C4\U'P9=S%&):.V!+0Z=8L)!UX6 S$[:ZQFWILV][E'LV W2X$%
MYTW4@@*(&JT&VL1]"DBK3QD=BG0!FW1%?9FTWJW5-JC9V%KMIIC79J-V/^!\
M\9%-K53+P\^7 8?UMJA%!>2<<U E(B %9F!5B(0&U,8VR7,V-U,W!_U/KXMU
M'8_EN:84$^AU>TI;@U(4 J3(V7#C$4.;2>,;$MB[R=H&04]G8P944@?G!4]R
M\^9G[4ZXKF3%% ,+Q$T((E"@7!+%MSR Y8$S,M0\NB;)APUHZZ5?\9"@V'2S
MW%%#/8.N,G19(4L!3XK&1R@B,%"ZU/EX*I"[(;U)5@B?U6$]LVO:.K5SN^)A
M8^=L-^5T@+</.$M'M??,+!U__[&8_W%QM>AJ>AY/PF3M@&FTY&_6,FR?Z]1A
MP8+%G*UN4C#V+%6=8FQ7#,Q;*:0#=+TY)UE>M'Z[^O01IIA,G&>72%R9PAB!
M&ES6!1R)BB15>$Q-1DYL1-VX:<36:!M>01V@[C<DJ<[RXN=M@5VRHJ1RN@0/
M(@IR=!5WX!QYNZ%X6D,H-&O3M.@9FL9-(+9&V%#*Z !7IPN<+7_,%Q?*N<\,
MEJB\5ADB>1"@?%+@M?7 8U&"E60\;Y)1?):J<5.,K;$UG$(Z0->G4J8QWV<B
M,?I-0?XI%T2Z4DD":J=(6J8X[R2&-C=+'Z5F(S3IUXJF_170 8KJ;9YU(TM2
MRKH\Z"MIZ6H?C[[V/6(>#"O$BW181S\F8"(G$:+5LLWMK.>(V@A3YK5B:C!U
M= "M)V7UX?J2FM.2&9DB.._9Y<7N7'NQ&N=II2C+<Q-K]3)IO0R<&.,T;#?]
M](RX7Q?SY7(BC=>&=G)@QE)84IO^>I[K))AL-&-1Q738M,>:K$Z/)W8$P:88
MVUXCG:8F?_WTZ=T_CS]\./KX[KCF^'X]?O/A_=')R?O376Z//O>T(1*2&U,[
M4"ZR5H'^.3T[(]4?$[VSKU.R6D?+95XM'[OCHZ,SV=..AJZ>5BE/U@S) _?)
MH%;:N-(D*[<5E?L:J8U>=I.]%\RQ*'4 BYQD8A4'I[R$[)(HACMG?9.RBNW(
M'->(M4/9?7O64'FOS[[M7"#V\C,;V[J&16+;8=$8Y,D'6=OR%5!91L <.023
M,V?*H6AS%_:@%N_&FZV7 U;YP_2/_."U]VYB>FX8SY:#KI&4J@%/J"*RBEP1
M840(]UL:#5V@L3&MK\GV;8.WI^LVVJBQ@P#B9CK],RS^<KZJ(OT^7ZRF_WEQ
MDOC7CSQ;YGN\NR"-0"; 8R%O.10*UXTL$(UT,4FT.<:6$!Z"B7'#X,-C^^"*
M[PCT]79\RF7CM:V#2H&B-#"2G"F5/8E:( )&JVRVP80V=^QVI'?<M-D89KJ=
M.KM"[95H;^TZ184L,$)AN7KX6D(H(H%GRC@C51"NR16:9V@:-[$V!OKV4\OK
MBX8N]X6'ZVSW&O5]WM8X@MJ.VU%B*V98*)J;ZG8*4+4 RFF1(2;A""XN1-&D
M3*C3V&JB+2_K0>A<<0VJJ 2.Z0Q,!5L*DIN>&^_7+Y'XFB*I;="U>R2UE=(Z
MV)6?X>?-S]_PW^>+MV>X7*XK:XUQ(1ABS=0F<BK5=&;,-:?I#!<EH[9-"F"V
MH+&7FOAA83(_C,[ZAN,-8Q_Q^U7J/BFT 0MY*%EX4((G0&8+?4"/2D>64I/K
M&5O2.2XLF^%E<USNK;P.L/GV?+F:?\^+]8SKVKOWV_3'5:6',M':8#6P*.)%
MI8<+4@,QF&@I.PRZR8V-9VCJ%G/[8^%^#<Y BAEY5L!G7-62;/)F:A)^,26_
M?/'S-,=OL_G9_.O/JPL"4HG S7K8)ZL,>0@\!S!HB]?2&GN_7O#1T0$;O6S<
MP\1#0*B-W+N8S/1I]2TO'@CN@AE-7D?BJ.J0LEKQ)AVXQ KPHE KC%QAD[8'
MS] T[FG?(<W54(KI8$M\1FP?;AK;%V<\RXDB+5M[NT1./-6&\R69'!4C&]PD
M,[@)<;U4#8X5+^RFI;Z1=U&IQ@UYJBK2=B\-UKD&!H)&!,F2U4%[(V639-Y+
MA'7KENT(A<VQMKU>^L;948SGW\_)Y<SI=HIQ(HJ)4<C:N:6.G-%"@B.[#M9P
M<CAYR2PU*1'9GM1N_;OF6!Q"=UVC\_=E+N=G'Z8ED^?JE/#UN)/EVI4X1L"
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
MK?/%=/;U[3=<?*TEMSHRSBGH+XD"0&6Y@4!,@Q7<<C0N%#TVEA^C>YSCOE>
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
M$#*7JRMRDWT.@K9UYVNV3(#S1H)47-BBC(FR27/YQ\D9=R?;7\TOX&8'F7>
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
ME<IMLC=E8 Y+8'G2UBKE25RG[ZDN8I?$#NL\VP'J-KH[2'PBX-*(8GR,Y#A
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
M,=UP8$P.1SF[I,L$+.F*AXDN@L_4@6'$T!Q=YJE*;>0>>#O01XU:>*YI;SV
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
MF ""88KI$OZ*<VD8S=II,4R[P2Y<K1=(ME?9O%ORU1Y@#MEZUFFIZ/[P'3K
MNWF_(QF3TD*@DV-)@(C2@HL\0" \2.:5XKK.T*G]\GF@;73]([SJD+9^X=:;
M-?Z_OSW3.GJN?W5_U/U)^:_.4_X_Y=]_G9\\^OSO[O)J.EG\$:97-Y_^^>+L
M[7^].?I\_.[MV<=/QZ>?CRY.SDX_7U]=N=G/:?Z,7W ]+_^^G_SU(&)^EQ9N
M?#E_S.-\?/7M\HF9/;L$[.=[_W;/]5-Y++_^&?+W(8'T8Y$F,<7_NYOWO#>/
ML_P0T.?ILHQV*JO;YL_"L'M+"H08QEW& %!@ &B2!J-#!!929-P$AR%@#6>X
M&]D['SGA:XK7EVDY/>*9-^A^.C^Z7GR=SLJRN[]04;,'ROUTZ2;S-S\?%7J=
M%_]Q4:+9D4>;EB1G(+%L;XU1@M48&DC"0I;.*D7KG#!5V1KV0-DCSI^=&.V@
M9<!P;3Y;C#JJCWZ,YZ.H4_3!4,S0' ?!:0)/(P%EG-(8_S+WM*1O)<3Q0Q_
M&W_W%-J/OG7@D*8A&$QWU4D+0/J8NADY9<R ]V5BCPLEF$L<C%<:T"*-Y2+$
MK-?ID5@?2C??.PR8=M#84YUO(;Z!M?YQ/!E?75\M"><F2IT#!V\U)M <E640
MZF!95)S)1'Q:9XS)6GI_],T#:WX;O4W[$.+0VG<_'A >N;2L5.U';3$MDEF!
MD=XA"YGSY)1SR?>F_8??/,S#26_:WUJ(S=[T;'UN=BY4B.PBU0:L*Q/6@J?@
M@F&0F56!.:)TWN.0V)UX&7CH2GOA32NX.6S3>2Z =]-2Q#92AD9I/$.G(]!G
M^-*9)!5&'T(0*:5Q1+O&3.<E7EJ\[-PC/ONSEU[ ,G!YXRH>+B_=3)$_K+Z8
MWOS&R#\X6QZC5*BR4$,""8ZA;TH$?.89),W$*YK+*^D:]8J;?N_!@K8?D$SW
MI+%&T4B)^$/<,4<I^8/S)7>)\)Q]$)"=*T\&^ _K=02?RINC,]E2OP,>7_[F
M%L>^M87(GK36*B89&AR]XT[2/X2\35@(9]D[#-T2*96(I&Q E0I"#"P*PP0-
M<A=,OOC-+8Y :PR3_6CM=XMR'Y1J!,)3< EXDA*$T!8\"QQRI!QMEDE;L=FV
M=W8&-HC?,DWL"SV_G0U-_YUF2WE<C1>C((@3/"+2"<TH"R'!E/LGK0P7P2B5
M]KG!JA^F?J,P?$O05K6C'1#TNUG37]^^/9*%#YS%+-#/=8OOJ4C@;%*@A0M2
M$)K26H^HPUK3$Z9^HQ2B06O:!4&_FS7=+H!Y4&BU++T:Q<BCS8$!08]2!EXH
M,-1)*'6!&KT/26F/FT9ZY^\W2HD:M+&><-6*N3WKT-A2+,_%L?;\&<D<XZ@_
MD*$\=LI P-.00&N6*2&H6E9O"N;P_+<X-7IX<QU>+QOA\C_.G!_])V_2E_&D
MR/"-PX\+B8Y4LI*65D<EA497:!U&'IZA**4WY7;>\'H;\!H10HOSJ/^##+M'
MA+9BW7W', ]Z+&]C&(-I0; \@J,:4X:RV<E9RT%Q3YB)B3J[QT[YWOEK<?;T
M\#;9&*Y:,;>^7-5S<;SFJN@HYR"X#P:8)EW5)@<K,(_((I"<F+?AZ8"D!@_/
M#9EN<0[U\(9Y" @\K*[$Y?O4-)].)S?C/#KI82!QCK]#[F]_\M=DO)CWWIRX
MW==7[%'L01YMM"KJ$%5(6H'EI9'6R3)AQ:.;0ZQ*#.@T2U6ZZEII57RW-+T7
MVI;_.5Y\/<%H^?LX8H+[K(5Y?O.^ZGCPVD<'(B17J@(<&)(E4)&8=C)&C)7K
MMB;VP<9!MR)N@N.76Q'WCH:!NT<NQHO"]CU/794L84I&'P6H4'9DTEP& 9
M)%-#E?4YQM!7%\E*"EII2=P_'*9]ZJ8U<!5Y=>9<(JFOXV\7T^/)8KSXN:S@
M"EH9%C#-8<*C"2?DS]+27&PX1E*4ERBA&NQ>IVVXYK8>4/ :IGI4R>"-<!-W
M8Y:W;5S&*I,P#F?E]EG$4J6'IP"4.<>64:$H[0U.3[^\(;STJ>%I3^)NX*:B
M&SYS@7^YLZ?LJ$=/G,$KPT%8D< [0="HK"7)(P&IRDC91U2TTJDVV*FWNVX:
M -8O)R&]N+7UGNU)+!<2I^[JMKB928H2*'?MO*Q*UAKMRD@.-%#BG%:95GP7
MZIF988.[';#5VWK>GA3= -B/K[Y=3G^F]. J;7D<,!X9)SJ##HR!0-&""4Q"
MRBIP[5A)R&H@]D6*6BQ(W2=8IC4T-W#'S>/+MZ/5EV^W31LNR(SA##B9* AO
M%)A,"3"ODY5$$O5TX.?*5IL-OK+%HLT!$%=340VXP!Z&GJJ<G8J.0[0LHL5E
M/(!4=N!#4!FMS1N^QVD+FY#>2M?,X"'KGE%PR+@__I]K3#]/)N@ KCOIGRV^
MIMG%5S=9.0MTI#E+5'$&4L>R8)D&/(^2!YITE"E:JG5;FX0W9+#QP*1GX/9E
M-S51]%M;%Q[%W[NC^-=#=C.7,L0845*Z-+M2#];H -99;P/QY5KGL"QO?>8;
M#]X.U2HKH:\!BSVZ[/X.!K0KA5=6GTSF:92TT#QB\.P8LB:H9> EE1!L="+K
M[)6K$NNM1UZ+/3![0WT%#3: R[M$/\V^CT-:S=N=67;BG%],%^[RX9^7U_?3
MZ>*_T^(\A>F72:FANCE8WT]GRQ^5OT='D3'B5100*%5E86, EPD#IB.)*@ME
M6)7NR_VRV6+SR=[LI&%$;6UO> KY:>L6-Z+,ZB0%@QPTAS)F!*SW'ACU@3G#
MHUBK,*,=XVJQU^/P[6@CG/1H,ONH1$4?D:>SJ]*,TA6"[:/\=)/OK%=SNC7G
M;12:!B6=B<F"C:4MD),,AG&+T;W"1#P*'WP5W]5*H>GV]_$WMY,TH?RH0Q:9
M5^6I4H//,@%5S&?+ O6^SM;;OC@XZ/+23="[Z::+.AAH(/5X_-9>&@<58>7R
MK;PK4MYE4!IB<%XX$G025=IS-J^Q&6S9124DO%I>LXE:&L!4E6=-K:GBF+L#
MC8*"<$:46R8&E.@H;3:2T2IGT^]>7K,1MO917K.)HAL ^X.0[Z:#[790K_;"
M<X%9ARP+S+L-!5QK$%Z()*(FBE09O?@"/8V_8%4'RK1_K;6P2>C&A 7G3"<.
M4I;;E^@<.*$DL.RR")1[;>P:4*NPDFJPG0UU3^GMQ=\"9I90US0I$42XN1D7
M972S3<&!-]%Y+I-*=IWMRH>X?6HCC;VP?6H3\0W==O%H<5+((@5+"1A)RAQ*
MK@"=90(?"/YG: IQK4#J4+=/;:2W%[=/;2+$H;7_>'&2(8((Z<$KI%Z(,F8X
M,3P^%9/4"!NUZNVL:'#[U-;:WUJ(#82H/=RA)Q*%938 X:D4'"L"WMN$\.<J
M*)6<\>LL+?L/+G\<\C9ASP 8N.+\.2N_9O1!/G#A9E_2 G\0\ ]'BO$RM)F!
M<4* R(2#2SI Y$X8[J)*[,E U94EZ7W2U'@JUS.6I@TH]I!]>/>/4M@_GGRY
M>;RGHZA$C(18T!SS9<'*BBWN BK !D55-B+O<?_9=DP<?/'?-E8P.!J:*-[8
M6T%R,LG@:9L@>!D XT8&%GT#F,B]$-YS9?8X37N@LO:62PD'L:&:*#KDDV9#
MN:Q171RH\RQZX)UC(EF@8F4$3646/HI UAHVTJSY]5/@WG()XR'89[\X;,"
MUZR19E)X9S*%8*4%D00&P()3L#'KK"4CF5=Y4.VQRKWEJL-=H%]!@T-W@=^.
MSUW:9DG!QM]3-]-S1)*0*80$2KGRU"9)&:7+(!.;A>(ZF\#6R+%?^XX6AR/O
M)6?N3?"-SD(]/CH_/3G]\_.GX_//?S\Z/]ZBH/391_11'_HZ73V5>QZ[61G\
M/L>#K,//72E<]BQE:31([DME1S3@".HY91^82=FR7*<(_06"=B[7?_*Y%RC
M-_@7_E6":\HY)J^4:@G"*@,84#/@#FW"BRQ)JM/+\A)%P][.]8*(9T7PO4C_
M0!Q(=]N^35WZ"Q]4PYFLHK&V2R$RD\"3 Y^U J%2&?C-R_,98;R\>&6^SL-A
M,R[E_F7FZ3?@*3P.1Y/X;GQYC3%8)^P'D"?9"XZ)/*'2H!RR+O5R&:1FTA--
M=:*5YPAO1&^C[F@3-+U<JUU/<P?BK.YGG)?.HDD87XZ[KYCF3A3N3A1/)77\
MZ?/V'3@UJ*CA)GN73G4?JWE.AG-(J=P49F7!.4* AR ,23H:7N5=9E]AVXU]
MWH4D-C/FC /;I:_H#\ R#".X=9YKK[A152ID7Z6J57^Y 3)^%;YMKX4&+K=.
MTP*3V.E5^C"=SX^^HXUV3GZ*B34Z@Z[+[NOT$K4T[]@<H62(D<& 3A'SYJ@Q
MQ45A@O9!8-ILDC553&I#.MN"W0X(F>Y/70V@\<G=\>UERTU)^8,U;C?,V8!'
M*$D"9(EW;E;/A"0A,$T,'BLTJ"H+R#:B<MAW]7I(K*>J)M[$5PINY*(,F4@4
MF(L:1+ 93!82RGN_D"1S6B=964G-L*_-]9"UN^B;0% 7"X^_I\\I7,_&BW&Z
M[ZQ51J )9 [X;Y2.LA*,1,4KK3V7EEB46@T8O4Q26UZJES"M)_DW<"H^YV1$
M L/3.TJ0,I2Z:Q[*ZA\#F.H3&1E1QE4)PYZ3,G2+>S]*_B5V-I)X YC!*''6
M/85UHU.N[M8!+A:SL;]>W$2-KQ6 SD>&!(6>6^!Q[3,((PPX;C(P1J5.AF9)
MJ@S@WYWT8;U9)4SN6:,#/W _/1*>"_7!%/>[OS4J;2.1<@7)6X)QAT[@@I>@
M5322,\KUTQN?E4_?VWW[L %9S[#;DQ(:<)4KN<3$YBZ616CDKM10$%/&Z$:P
M%*/:F)FV,2>2ZZR+_ 5=;87_56[6=M%$ \!:_[)FR>@H)&.C"IC:T("64U90
M6)HT$)^LUU9%)ZM4:&Y,:5OW:SOA9.L;MFV4MCTJRQ"\FG=L2VZ>W=^,0B1&
M6'3D7 2/[*E2Z4 5!!J-3D3G7&<6_89TMI7!]HG(F@IK (\OB&XD%>66$LRU
M8KGP22@WXR@%JRS^6FMK_3Z/W;:.VS[QU8<">L-1W??]4X?I4(E@^WNL?_:1
M-5[>7Z>[]C,Z1NQXP*D(@6=T*#FC0Q&B3&B@Z&*TS,;OI29P3Z5*;W[>G/5O
M+]U\N28G*\8B41RCV+)[-EH*7A(!41A*F3#2LSKM^IM2VE9<MA6"-BQ/VE%;
M#:0)[\;S;].YN_QS-KW^UK$QSN-PH[0R78=ZET3&J)('@>QHJ<%$51JM33#.
M:R)EE6?.7]#5REC)*JAX=A_<GXK:1MQR%IP@@F3E$!/$6A#66[#)8TZC@K?9
M1Z;K-#/]DK*AGQMZQ,'Z&-M"*:VA[.8W*9[E-S\_N\MT.EV4\<08]8PGU_CC
M;VG6L7H[.-!9I9R5'@CGLHP+E. "1J",2*&)HJ71ICH -R2Z66QN@Y_7T%E3
MF0T ]^;^YS.J[J:9S%W>S+5,:7$TB4<Q=ELZW.7]?.WYFY^/!#3'C[B\+MGX
M:KETSL)JB@[".HB,1,S3@P*?O<??1LY%,LKZ*JO&]L->*_,L]Q$>- B8!LQH
M(P8?+MP-@CI/)1CF7+E\<&"-LY!8"(DDX1VO<N&X);W#>OT6H??:T5$)!P._
M5K^;3KZZ>'O:<4T%TQY4SGC,:EIZ<0Q!V&G-.2?)NB>=72O?H!]^9D.112T%
M3GN09@-.K]M0<QT6U[,R$0J-L3,?HQC-,05@S)>A\.6QJ"QWU*S4- 9+7)VJ
M^974M#+!<1\G\^[J:!%3=P/;?1;11-"YE/-0'<&+5#;36ZZH(T&0*B\D+] S
MK)/J0=._PLX68A_X7#K",\4\XV/I67,@:$=<0;9.EHF-#EP4*)OD#?&8*7JU
MSIB0U[ZC,4ALH\!I!6D.CPI&7N(C:.94-X1;E7\8K\%SC/DL,4$P$U*R?CU4
MO/@=PZ:&%5#1CS0;.&GN9G2]^7DTGZ=%=PIWCC10&2F&6D!%0G@GX\!'2\ Y
M95F4VM%0Y1'B18H&GN6VURBF'[6TA*^.C?G'Y$I&&L\FYZ6B=+9L%YO_-9GZ
M>9I]+X([F7R[7CSN-W\HA:7Q<D<UL<I#IF5WC8X*G*2I#".6+JNH?:C245.+
MH6$/SI[P]A**AU3^P$?OG]-I_/?X\O)H$D\F,>7Q9+Q(E^/O"7^[<),O8V3Z
M5CS= 4)0K,J7P1Z2$Q N!O"&2_ Y&NNU%T:M,R]]T^]M!'^#(F6Z)[4UX)=7
M'F(?[H;E2:.\P/@6B)1E';D)X CRQ22&25ZJB.+<1P'08[(&'FFYUPB@1P4U
M +?.5$ZNOJ&9ETOKMU_+)H'Y*"4:M3$>C-(H()8I6$85,J6YD<D96:?*:C4Y
M;952[:+PI]-0=Y=^$PW6]RP<YYS"XFSRK/XL(V8OW(\1C]19%RFH0'2Y1!;@
M@L(,747*E)6.ARK5!.N3V%;Y>H]HJZ2E!KS8IK-80J346_3_^ L!0AJ.G'$#
MP69IB^7I7,6]U1B=L]^Q$OT@L::^&H#CZK$96L1<=NL!9FD6 U$T)^\9!9)M
M5W=CDMK+"+3UH57MSJ8BM':7_<!YZ;);?/Y^.CLOZ8W#-&KRY2Q_F$Z^7*39
MU;OD%R/,6IQBF,58GLN2QB3 L,A10EQ'[42V=)T'@W6^:]C8O@)2J@CY $!S
MUQ3NK7.8>B/Z8QF8K J'(3N@6:'(M#4BK'.1L<EW#CND?D 0;27T!HZPH\EB
M')_-&#C^40I.4GR/(B[S_J]O=/@\\3ZZFEY/%B/ADL\1CZ0D'<-S6V2T)1?0
M[6H2F<'DVU5IHNZ%^K4PJP\(L\/IMM69PQ\_?3C[[^/C\^.+D_/CC\>G%Y^/
M_M$U^WTX.GU,^WH-B:]^7B_=B.M3W%,KXJ.U'I-XGA;CF]DW]V6,=[UE(7O*
M<N*@="S]K\Z 99: B2%D*QF-OLK3SP8T[NH7GWS5,:)B^C.E-VF")\"BVSUR
M/Y;;*(P@N";@:>E!(<*"$UK@$4#0W2MB;9T-#IL0.>S=6BUT/75YU=1VB)YM
MAX[K=3ZVNI^KV7F]"2"%RED1KR$(FQ"099:3]@*\9=QG$Z..50HQ]N#NNMK?
M$M.6O4Z3F[%F^&W%4&YMY^'//XROQK?KA]V7=)8?DCA*F#5AE%*V$QB,5:0T
MF'R[#"PS[U4.QKMU\HV^Z#D<C[<)P!Y5;0^AN0:2EA?X?CN==^_17R;C_TUQ
M9(4PO-2M)VU]:8&C8(22$(PR(<N42:ZR[F4MZH9]?*@-SGJ*:@-]W=<^%&)7
M_=Q5(XPD\1F3?0W.)@."*0%6)Y079DM<<T59G=/B=;*&?6+8(][Z4LV@[ZU+
MY_Z,EP]CY\>771I_.IV4PAR4X<AHYJ0L_3ZR]/IF%L%IKX!YR;D7TE*OUSMW
MU_O"8=\4]G2P5I!]H[[KP;S:?XX77T\F<?Q]'*^[!L9[M^W&<21D2CY0#L@8
M!X&V U9Z#]DII3&'\C%7N>;;B>IAWS6&]'QU%-MH)OSNY//;#V>?_SH__GST
MYNROBXN_'[\_.CG_Q]&'OX[/WK\_.3TZ?7MR].'D]//%^5]=HKE%7KS%E_21
M)>_*6T\Y\UV-Z(/.YCOP&J:45-F#):&,KLL&;,*CEGM"M'>.ZJ=-+#V7@Z\@
MJK?:^0>??7]]9*VA4?(,P;/R;,@]NGY.(7 >9%:.<U)E,\FK5#521;PK0EXL
M9-]9$[^-^]IZR^O67S6,*ZNX*?95N%)*\?BC&-GY2!%4I:E>8Y(JF%:2&2^E
MS@?KT%ZO\K^W+$I9EEI1B"FC))@GX(VUD&@*%(,3:4R5EXU-"6W8[6V"HRW[
M=[;3UV_C";=_Y]C^NX;QA35?1%X%L4M*!I<Q%]&F&PF2P5GO@))H$,?$*5_E
M+G6/SA"SLP<I_@I3P[^ B?_LL>5U;28\9<E$E.!3(C=EJSZ7$@E.0S261@QO
M]N EM^>@8?>Y"?)^X3[WI.%#N^;Y-$51W]U++)_*YV]^7N"7G>65'U7Z4IF7
MD2NF0':525'@N<8]GCP8RC/C0N2BSCZT^KPU8@[[1>TN%TI[@% #5G6V^)IF
MJUF]%T7WUH6.:_XR[\O.V)!]$MZB/XO2@,@V@6,V@$S*LB!EUK'*C4F_; P\
M)ZTUE$Z;@<S@#UC_N(EW7WJ36[9M"TF\=Y:#<#EACI0C^(BXY1'YS)JZQ-8I
M&EGKRX;%ZI!8F-94RX"N>3Y;/&P+_Y_K\>+GQ[3X.HTGD^]IONB:()_]-*4R
M,K$S;JDTR=H:8-JC%"7!([)L4?,IAY@"X8ZMTZ:*=#QPP/B[I\YW5T*'K1<9
M-B39JY('!O-+?"R-/O*8DG <>!:\+/DV8"S^RCFIG:$J*+K.H-ZUX/HZ*</X
MTOU"85I%+T,/SD6=N^./[SXM?GY8W(Y\M29E;[4$XF,LEY0H$5[VAR:.,HH$
M8QVQQBF\ZK.' TJ?.IOV*, F1CD\&#BU=. WPZS14W>&DAWR4]8&6%Y* @3+
MY0;&@'2,XH_*!!5>(SOY!5W#UK&UD9KWJ;H&TNH5UW^E]^VF_>QVC)20FAI?
M:D2MHZ6QFX*3&7E2.FOC= IU6H[6(:Z1ZZ(^T/#K9_?=5-, W#Y-9YUJ%G?,
MK>!RZ=4EI<F4S<J8_TL02C-,_:F&K-&Y.Y2=BU6&V&Q 8R/@ZPT@T_UHJP$@
MOG6SV4\\%<[3-V0RQ1NAO<Q>T$Z06/;+2@Q:!+(&5F<&PJ:H2,A"$5*E#6DS
M.H<%9#6\/&TTK*B\!K!Y/%^,K]P"<ZPUY$B8D<9E#2F+4@AM8XEE(F@K28Y6
M2?FT_KRG@3<;$#GL_<F^4%E-;0U \D&<<_?+OX_3#(GZ^O-#^IXNNW G:1(4
M\P(8%PH$QQ/'19H@*.L58<D%5665T7KD#=LZT5SZTI<B6X+G@R!\_IR_94CD
ME+(FYL)2BB HQN-&, '1TE &UBI"ZQ87KD-E(Z%ECS!Y"8F]ZZPE0'9SFN>=
MQ.CMY@P3G0J:@XUHM )C$XS(@X7(LF%6TI1YW6SZ.4V-@*U_)+R$N1W5TM8E
MX@-FV&T<$P+-P6!X$6*Y=] :V?+XV^2B)]QYZJJD*Z_0U,@CVB 8VT8MC7HQ
MOF2%T1B2"!(<Y5W;!QJ.Q<0J"47+J#6NZA30O$)3(]?3@R!L&[6TA+ =@N(/
M=_/:RK-1UD) ""C9+MFWA&O,XXPQ2@:I;94;PUZY&+9EMK$L9>^P:, F'DZV
MO!/$2!'N26 *2&1(>G86Q1D2"&<RD]$F%:HD+2NI:21>W#\ZIGVKJ@&\_6)N
MA^5,>"4S,&'+*F1CP2II@6OJ7+#!NUS%J?8P4J7IDJQ^$-BC\@8OC5EW[$?0
MVCC#%7BK!5I5"F!9PM@I1>EC,C:F-4>=]3ARI>FRA]VP5D\[3>31JPO9[D/W
M^[O[D>(81G-T5YXD7:K1%;C &62GK3?*4U)GO-3Z)![^'7<_?K&24ALXKB]F
MKFRCOY\I/6)9D2R,!DJ41 :RQ)S/,E#!,?3_+%M=I3_T&26'G[KT [[=5-0
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
MWHT"3S):'U%ONLR(3*34A%ETF]FR&#1GJWS$SJ#XZ]TP(.A/?\\ L:$P6P#
M\5_G(RHI#R*64BV=T#V: (YF!1SACT;@N<TKKIIV!0!^\S /(?4 L*DPFTB^
M_>(^M+H9FF5##@$9SY(BA(U"$5A'0 7#B#2)JE2IZ^DI*:T4BFP?1?0DYN:
M<NJN;BNRLHT\<V<@,UO&^ZI8 "^!V"B-YV5?=*6U+ZL)&CKTW$W1K^)F2ZD/
M_)SZ.4W&T]E?DWE97)7BZ721YO(/0CZE64"FWETG1H18WKU[S90/!%EBHHR%
M(>5B*4CP2A*CM'=.K?/0NLEWM@28;34\W8.XFW!"F][3=Q8H50R42P^:L5PL
M4)5.' 54NS*JQ3D2]K>9ZI?DMO(4TL>I5UU=#8!R!1NW _R893J6PBAT_2 <
M$6"#8%"8,#I10FF5R9HO4C2TJZL/AVD-W30 LK=N_O7]Y?3?2X9N1X;RY*SP
M#@(-736\ 9>H!"N,Q]\D:9\6K/54\;B*FF'!U9.FGU8\[BSV!K!SFA;W&XP?
M<Z*HXT2)4N 0&(A$ EAG,?O-)-L0,S.BRCO+RR0-F_/505%/"F@ 2L\G3]VD
M."8PZ\I32^0"8TDT"&M3!NN9MMF*K'*541ZKR6FE?6GW *H'<3<)FJ5-,1*=
M959B*HR)A^!E*9")'+AP,K.H,J\:'STCJ(D3;"=E_Q(_6TB^ 03=,I#BT7S)
MTWT(>5NUYQ.-RI-248YVYA4'])T6/+(2O,G1Z2KMNFO0UAJNM@'!L]2N7XTT
M ;)7AGDD$K6)T8$3 H__8&RI,N60&+'11*&RVEM!RD;3>:I5Y=:^*-A*]$W!
M:$7[LN/,1*83R%(R)V*TY7E)H,R4UC$G0EV59L<#':&SD>HW&:&SB1X:P-1+
M0UR42LD(K@$E$T"H$AL09\!03T2T1!)2I;G[\$;H;*3P-4?H;"+])N8$O#JZ
M11F:,9$5H#&5!4$)1@.!6XA"V(0^71I=I3_@0$?H[ *HWO30!*K6':MA!6>4
M,P\IL[+?B$2P@4;PPM!H7 J45[DDZ'/HR3##=79R7A6TTP3L;M<-=X&"(D:2
M(".8'#0FR1XEE#WF&\[E5!8E25DE/'](Q%H 4H<0CF\MV@9"I5O:;TV':B^<
M#Z!B\:99&/"!12 Q$L%T#$%5B9 >DS%L8+2].E_ Q1:R;0 9'Z9WM^Y>6BZR
MPE#-QW+K3C48HCT$'R/-P6FIJTP*N2>A#41LH\AI+U)M  _W'O/#7:\<BQAB
M15<&%E+TFHPH,#K8,MDD$N]2M*SR-<^'C3IB]2$<)[L*NBFLG$Z+"MSET=7T
M>K(8*6\""2D!E:K<4%!>FBL]1!,5%YIS82I?Z#PFJ)44?$M-OXB<'<3>%GRN
MBZL\RP\J8/Z>+N-(4!44(1D(T\@0R0Z,5!ZXE5+F9*RK7:+V F6MI."] ZH'
M1;2%K.GD:CI)"S?[^=A8/KKY?(1221CU<? T1A \)_ \RC*,W 3),J>T2L2S
M)GVM)-_]NZV^E-($UAZ6*C^\2^BF8,1EA;'[DD;*&::M$N!2"1>T26"$"<!,
MMC+;J 3?0P_):R2V4B32%^*JJ*:)BYZ;?9O3*Z3@:YK,NY>B,GJE&S=W<Y-Z
M>[]U,7.3N0N=%B>Q^]U-(==Y"I=H<>,\7H[2C/_?]4TY5AE8=W3V]N0\N<OQ
M_Z;XU[?II!M@-_LP_I_K<>S^^FE:G.4+]V,4L\I!& 5,)!2>0C%ZH31(%UGD
M+%.MJDQE:D@&K;PZ]V,X#0EV(W#U:)G['*;R.7Q-\?HR3?/CXW!^=KV8+]PD
M=H4J=>:L;/+=]4>P;"V)!J:S$$U8P*,"8MEQ+#+'&%E8"L98FR*3EKF]K:H:
M:#J+%EI(GI'$S$*9,1C*&"_:[;^T//G,1&41'/ATEDTP]*OI+)LHHX$X^H5"
M3ZV5]RX'\#Z;<GW*,433>!I$1Y/P,1M;!5([%%'O;8++1AI>KXAZ$W$W"9KE
MY3WAGE&2+5"O$O+ARL2)+"#8Q$3DGI(ZNT0.JHAZ(V6O6T2]B>0;0- Z);O,
M)$:Y8,"T*WL_508;90(2!<<H6DG"*UT3'6H1]48@V**(>A.-- &RK7H\N;4$
M)69!18U<:EM*T9D%FQP5@G$J?)5.D(H=VGN;2[++V;@'=34 RI>[^HB*CBG#
MP#):]M5) BZ6QDXT+:JC(%%766GZ>W5H;P2'M3NT-]%- R![I<DS1.>I-P&H
M(1(PR_$8AR!C69@HI"$ID"J1_8Y=M@/T:F^D\_6[;#=10$OC.Z6+QA"4!)&Q
MN'8?RE.1!^ZYCH98E]:Z;JXSOG-O(TBV.>!V$F4+@_E6#:=3*6ICD@'B)68Q
MG 8PJ?2.9T0THUXS_1\UOG,CG:XSOG,3 ;< DG?_]5\CFQEZQIPA,3QWA>;=
MF.,$FKJ$9W+@3J[H>]T5%/C-#8[OW$A_3P&QJ3!; $"9."EI\H(X478N(\U>
M:# "3[AB&4DJ$Z->,03F]QS?N1, -A5F T'GJ]V3++/L4 9@>%GQSI4&:Z,"
MFCE1Y1*!NBJ/U3OW+.]M-D??J?-6HF\*1BNZC[SB43@439"Y5,1Y"C8* SH8
M8815YME(QO_HGN6-5+])S_(F>AAXY.<OF\[.)K?+MJC%)(PG"0JC.1 ,PS?'
MM #TX\RJ'**AZ^S<7/\;6X'.KAJ>5A=WZR"Z^/?T]I(\92J)]V"EY&AS98RI
M]!I<M%8PRPE[VL^S'8CNOK&5&^!]@F@[<3=PNJW; IN2=,B9 2Y+\*CQ5V@2
M$HC11!IO@JOS"''X#<K;8*ZF=IJH6UU5JBB3"S)D#=ZX#,)9!]ZS##EQ@7DG
MU4Y6:4?=MK]L;].#^HG$MQ-T R[JQ48GHR1'> NPN;0(>)K (F=@ G5EFRWB
MOLK0A,/I+]M(T^OVEVTB]J;@\W[\(\6'7G2DM ]<"@LQ<PU"E0$U@25 +^J1
M&2)BJERI^(RF5J*GOD&TF_ ;W8[YYU]'YT>G%\?'G[>HR'[P'_=14OT2+3W5
M1/]Y[68.U9?F]V6J0E =@\8$J:PW)3J CX(@V"TCV7!T!E7Z,I^3LJN/N/_$
M"Q37&_RC?XV\SMJX@)&4QDA*!,;!,$7 T6!R><=GJ<H-X0I:ACU8=M3\4Y>P
MJZR;=P5=T+9-B\:SC^C7+:RBJYYS$-13;[D%(;0J40*J-);U/LEH+7-4G%<I
MO>W?.=QVHYSE3[-IO Z+?Y8-P9/%SP]CY\>7X\7/3K+W:!8I,:DP+&+9=@\M
M!*Q,F)PEPUP.*!=99>[!IH0VYU8VP<Q3MU)52\W[G.W[PIY_1K]>IV:?UJJ3
MR;*<+9>@1-&J2Q8LH7A0V9"\(LJ*6.6>JG^W\W'Z/=TT+'\N+6]N%H\F\7@I
MN"<8/YF$67+S]"[=_/M\>GFYG)PX,CPJIA(%D3!G$\%&,(03_(?B*067>)TY
MJ#W1WYR3V@1A3YW4$#IM( 5_PME1"+-K=SEBE#"?,P.O-7(A$49.NU!FKDFE
M*=?4U1E,N)*<88$V"#*>CK#;74U;@^U;FHVG$7F?+2I"[I/[V95MCY1G5GH;
M0/)47FD"12..$HAR*B:T;LQD]@>]6[*&O?MI%X);J6US*-H;*$[2E])V5!&&
MR]^.T_QD/K].*#)*1?1,@E3!E\W*'BPFU)!B8E1Y0X2NDC&L1]ZPCVOMPG(G
M-39[+'^:I?1C/%]T#7>/Q3FBRD@F)<.P)Q,01B=P24B()EF?N$Q>5[GQVYC2
M84OIVH5L7\IM%KTCX92QS&IPO"R-DP;C%A\B2)N%)4PY$^L,-=X^J*SVD-PN
M#C=2TXY!Y?$D5KN!>7OV\>/)13>TYNW9Z<7)Z9_'IV]/MGH.>O&C^KB/68_.
MGJYERDZ0\>)VX$DI54%WLRQ%?S[L).5H:/(&*,L.#TV>P9HL0&NE.$M*Z3JQ
MST94]K&DYI=?=G\WJ:VC:!,>J."L[#?/8%1RX G-D:.-D#KIR69D#ILQUT/9
MJATWE937Z,7RNS*6Z_C=F^-3_,7%^?'%R?EQ<1Z?/AR=;N':7OVX?L:)K4MO
M?R[N6YK,W7+@W7E:C&?=4;L">M0GQ1T78*1Q94J%!%- : SW1EJ.OZ[R$K8!
MC3O'8F4\8/<MW<S 3U/\V+NO>Y,F*8\7*VT%L_D8B*6@,N;R0I>,26#,:622
M@4<:3:Y2@+,MP8.[O"JH>Q:S[4.=!^CZMG[97^-#:[O!BJ__F\ R2N8"$W@:
M1E92"6'!E99"%;(WC 5&5)U%5_MSAO<OT:=I\?ZZ"+@,&KZ>/WF +O.$=8@"
M7#824Z"RRC$I M([KIE7WOHJ\U76I.]P7-TFF'JY;* _935P.7+/UCMTUI,4
MEU[[TZ6;+&>IGJ<P_3(IDW=/)J]-^GTBB" I(4(6Q^XSGBO$E#TG&J+/0CE&
M);KYNJCMF:-A'UWVC_,A 3%PU]R]$([F\^NK;]V G;_F*5Y,WR7\BBL4S%(N
M9_YR_*73RA-V(^MF(DI0:/0@F+9@<B; LO)1N,A0([^(!GHB9=AGF=K '4)?
M33EN/(^6O+W%^/NIU2FN919E&)27&-['7/:)A=*309+RPHA(JBR16).^8=]?
M!@D>>E+6 ;C(XQ]%NND)D\DD8Z-$QU^:.(1@F/9YY2 %-#_JG#!/!S!M[1A7
M$C#L4TLK[G!WW33E! L[87$?K2P+09X&YSHK85&@H>R%$,E*L(HKB%:0C/_S
M/E19S[TAG<,NP=V_4^Q?>4UA\^BR^]LHSK/<A='S>7K&70K$9)71Z(@KUW"<
M8-[H-60;#+6:)D^K5$QL1N:P^S3WC\S>57> EYF[K)+Y]:?6OLZLV5:P"1X1
MBL[+,C=?!OQ'J0LW3 <(#IV:(I%'424.'^0^\_G5P8-7@!OS&9&(&5<TY0D@
MHH%2)-V*Z-!JC%7!AB#(WN^'GE%Y.'>;F^!KDSN?W10W\!S@;F]?$=CGD"9N
M-I[>3-K.@2<G Q!G-#+ ?-F:PX!9I3UW7H6U;B;7&@B\DH)A4551V],^13\T
M=I9T_S698W0ZSN,4EX-ZJ-=*VO)D:1P%P90%GV49FQM(BBHSE]9I'5L//R]1
M,=STX!XT.^U;S(U@I2P[#&Y^.VTI8,8<@RG+![,"810!@[^$K'T6/I3Q2^M4
MK&T$E,<D#(B2?O2Z BD["+F!M/"YS[UWN1_N1JF82!715(,790>G1__K;2:0
M=*92Q&Q,G8ZWM:@;]B&L_O%53U4#W]D^9^A^I?%9_NPNW>SG^;/ZG5$BP;BH
M!1AO70DM#7B#\64B@FJC74CJR:W9R@O;[;Y]Z%E9O4-@NE=]-(>XHR\)'?@*
MKFAVACG!0':#'6CB8#)5Q6:ED%I''NQ6*'OI&X<>H+5?9/4B]X'1U.U"70[A
MG3_U__>L%79'E%$I?9)E*VHNDX(T&&XM.GZ6E6":61O6@-,&7SGT:-&:>*HE
M^08"LB<+RH]_A*]N\B65R7,/UI/344XYDX1AJXX2K8,(C%A)EJ UQK**>R-$
ME9!L3?J&W@E0"WTUU=3(A-NGHGO;<78R>5:Q\K#5C@2I9/0:N+$$A(@&3!?=
M>A-C("2[4&D([C;D#CTGMS8Z]Z#$!ESE<RZ?<3=2*62N>,#\.Y6$2YI20< !
M*99*$^:57;%(IP8NG]'66BK1/T1^B<K=]-7,T);GC-T.C"U552.ORGX0(L#+
M6+:'"+1DC<&M55QDJ7TPOM*\Y]?(:BW?& !^6VNI2>=W4Q*=)O%FYHRP1C%>
MZ@Q,V0J2M"WGAP5BI8T8"GN9]^3Y'A/66EXR .YVT%23R'LFNMML_I,;QQ$E
MF1M-7%F>%) ]E<&YG$%YYJ+V&,@(-] 1_)#.UC*6%H[CK?78Q!"K%;=.87'M
M9F-W>;O_>B29]"%A@&U2J3#U3H,Q*:$4:=34,2GK3)E<@[;6DI0! +F;OAH%
MX2M7!S<BGC\/BS/1C+BRYSIF#R)$!;;<CWJ1B91E !+?DP_=@OIAZX>; ')M
MG1]&6#"B(4<J%9JK%@KY8BA4JQA(IQ4)W@MF*JV=["<;KU9*W 1(=]-7K].N
M:MQ?OG?CV3_<Y75Z6#O]4)I1!J:5<1!#&1@;3 2?*84@2:3$:,WK##S9GN36
M/.O^[C%[568#WO-D\CW-;V8UW;%V+\T1Q=B:&,_ ,F1$D% &T/$(Q%#I-<N8
M/59Y[7F=K%9O,/L%Q[2:IAJ^P.P6-8[]==>K]^;G\=6WR^G/-!MQXG4FOCQE
M<91<MA0<HPPBGC6DK+SA;D\G^ L4MGJM6163=?37@%M\(26\/$^+Z]GD;'(O
MRI$B0B,/'HB2&@3+XB86RBZ'\@KKP].RL*J9_ H26[WYW#,T>]%@D]B\Y^71
MQ9ECWCF*1X+(-& 4G3! 9R@^$6FTPF851*5MC>L1V.K-YYYQV8/V&KUQNN?L
MR3W$@U*5NQNV[#D345)@FF( HW0$9VT"%SS+RA+DN4KG[VYDMWI9.AB&>]9T
M _[V%X&WY8SS;!0HDC#/S $%Z:,!(H*+V3&;ZFS0ZB%%&N#N<\@4:1---7NK
M]'#FWE*&=R-,J>!&HC7E[#P(H3#&3C&7K?9H59P$FO;T\OXRD:U==]:_.>I)
M80TXPG5X&UF'*5T1&<8I)6RQ IQ(KM15&6>3L=+OJ67K.7&MW1OU!8TM,+B1
MGAHM$#X*X?KJ^K($L"_-7WR3,L8C%^['G6!]T)Q03/9<RLBW3/@KZ@UDFYU6
MB3+]=!YAO71]<_+70K#YG=QG=24WZ5@WX7KD7>*"N@PZH@$++358*A.@DXA2
ME%5$8D_O1YN0W9HSK@^T7K&^D=8;OO!?@^?3M"BYX[PDCZ5@X58"1I% 6&:0
M)$\@>(Q@)9' F,/\TA-)PY[NM[9GHK5G@\.P@CX0T5Y+\*_Y?N56Y8$04J+4
MRPB2ETT63C/P21.P@?MLF4A9/7DJ6[>#N!\"6WN.V!ODVU'[H<8\:/>?\$":
M?4ZS[^.02O_$6R1]O'@@!D.2RK[L''"IK&:T8+C@P (IYJ]#LE6NXRKQT]H;
MR<&<#WWBY%#-Y9Y;KHDF)G&@H02+5B1P&G^E+*9J@6<I394%>7M($?;XN'(8
MX-].Z\U>>#^9W7TR>>LNP_7-*3B_DW+P*<2L @1NRJ4#L7CZ90HH8,JE8U%;
MLR> KT/O6LBV^T/V'NYQ>E=CFU[Y,9MW3$Z^/*MR+C(OBV1*,?Y(L*RC1%-U
ME*.IJIS!1&& .Q&X\MRKO*=&BRTY:.XZIW^\;8KQ*LIO+VU=G^FW^'>NK](,
M8[. AU5,/TXF^48EG1R82BJZ\A+A=03!4!AX4BE0W M'4\3_,]MEKKW1V-Q]
M3368-Z7M0T;]>3=ZO9/"?(48@N>!%0EX3Q@(DCD81AQT72Y:R)RBK WZUTEL
M[L*F7<SWJ.LFPYN26'?Q_C@L?UIRZSN9$Z&IM%I#$F5QD\'TVI7-MHF&K$B0
M$FUZ/U',ZX2N%ZR0WRG^[E%S32+ST4P53+"=#EX ]4R6*=P86G6UAFCW6AJO
MY%JCR7O X<:3;_88(O<)B<UFWFRBGR;1=KNJ:64W :$Z*0Y41.1(& >.*0]H
MS,QR+BT>/OO!WLM$MA;%[A6)/>FNT9K[HZOI;#'^W]ME32MOP4?:,AW+6Y$6
ME(#@B8%1,9258AFE&S BW],YO0ZYK<6?>T5K[_ILTI\^YO+!V_XH*#P3F(U@
MN&)E^H\!$S2%8*.Q5$@>Y;XN=E^BL;4WN@'QN:WF&G6FJR4Y8LJF;#W!8Z+L
MVF!<@B54@F;>Z^RDCW6ZXM<EL+5WL[T"L@>=;>\BIPMW60F+_TSC+U\1ZD??
MT\Q]22]?@DR^_$+>ED9+,T]@DP@@"%/EM(C@,.!A+E+J_9Y*H'OC:;W4Z@#W
M8[2&AS:CAQ<OZ%9S_OCQ!=FGSC*0),HRI]^#558#!OR8F&;*M-A7P= .;+1V
MMS 0.G=XHNL9*K^%H=RFRA^FDR\7:79UFS(OTV6O'49U)(.+B&]AO063F840
M [,I).?EGAH.^V6LM>N1W\68>H33 3T(KI;%KUY'$X])B.3!$*=!:)LQC](*
MO,]4^1!-,$^:&W9^%MR*T-8N9X:UE?:P<?"&\N!)=84H;***FV1!9I5!9$G
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
M4 DCP-.M&?^%J:TAMCDE# DA6D96'6L14T8!WGB/$7U6KLF\T"<I&QFV#L7
M_6RK7A4R H3M6(0O<)X^?PG+OZZ&]RE,/-=I1)$)4#$5<,IR,%J3ZQ^2Y/)4
MV^,=PIY?C]J>]\C#U31*V%US<[U(2S295@PXQPH)BQQ,EX@I&:/@-ABG6*->
MV8\3-C*S=A0,GL38$3H9 <8VY9/;ZJ,W>#UX0'F45E$$A+8.;^,R$CN:)!1<
M+CSY4$J;@62[J!D;FHY1^/W;JZ.E/P8(=<IP"$ZA*AYR)%%MUIR/(H%(B=&*
MD\$YU011?764&%4'U6-VR=[5-8HTI4,**$U-NI'20"B>]@&6'#@9$*2)D0<K
ME<66E=2]E[\.G*.Y#V1Z*'_=1WNC@.@;VDDNEU7>VY14$TW,,C"0SI"=CXI!
M""A!TZ(6]$7"[%K@[SXASZ&#Q!'@.DKN Y_)7Y#>5Y\7L_S[8OG;=)5FB]7E
M$F_[8DR"D+[$4-E(C.)T%8'V  2K/3D+24>=NU0?/O6>Y]#TX0"(]"[BD>9.
M_L?'L_<7Y^]?_^/W5V_.WKQ\=?;ZM[.+LX_S0%9UC?=Z7W9*D'SJB7UD0>Y%
M=4^ICO]Q&9:DB]F/WZ]J3\/L)[#=PN,F=\VA8I&% C;6"9Z( IP@6^(08\1:
MD=II%-'>-GQ/.H_=NQY]W07)_@5]^J^)#XY';B2PF#GYI<Y"T!1HDSO*E33)
M(&]2UMJ-O&&=J);(NK_E-5#7\[1LFW#ID 3P;L\]@97;Q<% MLX*:9-@"$;;
M!,IP"5$E6HPB1)'I5UPVN9P[L:V[#<@?7T95,;=KJ22KF=9(OD%M:X&6PA'+
M$FB1M7*^-A%OTS+S$&J?ER7<!W</YX>W4N;S-(R'E\9T?/ )3&/+DI=],9J\
M4E@(HT5+VJU]H=T:2X8<9+*,9;3FG\$//.2@)DJ3W:8+LRVFCE?(%&YS#UQP
MD7F*WMLFQ8'/[IBM)>;Z.'';1Y&C.''[8[E8K=XM%V6ZGC#)LZ\F7:;:SM&2
M70^<W&D9<LG6RE1RDROZGV@8]ISME.@Z5/ CN,UZ@^O;7A-GWVB#V;@&BSH[
MJ X-(O>@'A;1^UZ$U31-9,HLVCK[L'H)RND(H00)FIN@D6/DI8EUVY/.80_P
M3HF]E@H<A54[#\LY6>;5.UQ^^$SBOV(C6Y&%<KEF%Y.3[(V#R!Q"LL(&9QU*
MV>0R82<UP]ZHGA)MQRMC!#;O/A._36>7Y%]/<LBTW5L)F T)1@H%L9ZK:\=-
MMH5EJYKD33Y S[ -6H=$U2$*&7Q2&1G:=\MIPG^;?OI\/L]OR_LP_X23Z'ER
M1D2H83OY Y:B[.03%*\Q>^MYB%TJ2AYZ_K M5D\!DMZD.QJ$O%[\_1,+7(KD
M(@9 HIA CA8<HS"#*5F<8DR$U&64]@./'[:'ZNGQ<;AL1[ Q_>2S_3;]-LTX
MS[<V$=.,_I<GAJ,SIB2H4QP)\B2C&,@R6B.1,Z<-^D99L$\3-VQ?U5-N6;VK
M:A2^]A^+1?Y[.IMM.A"N:0E-*9;8I)&\^O(U3)>;GEY8. NR#A!FCM>Z[@#1
M604B2LET8MS&)GED78@;MN?J2<\<^E;5".S?+>7GI6!:OYW?]PS/"KVM'LX5
MDX)AQD*QF996J@/I0AUAC#)[99P-NHFOWIW$@1N=GA*+C?0V D2^Q]5V ")Q
M\Y(X^82K"5JOK=(29/0,%#D2$*4G'S3&X((K7O FR=V[B!FXG>EIS_"/U,7
M < N^J_6R_4JF6@K<R#*0:$NQ(WQX&H9(D_%<"')8'O6(19X^DT#MR@]55S0
ML\A'>O=]?>G_ZM5_AMGEYFEAGDG&LVGY42^UTJ9#QR&WWYT?W<?]]V%\''D#
M7AMDW+SN;-?K;E"(1;EBL@5I4B9W/D2(W*4Z;C>2IZ52UEW.G#MU#>M&TE'=
MT6Y211Y_U^URO$T8B2RG@MJ 9Z:62WL#T1H.G'%R*35/Z/OKQG<XG<,UU6J
MJ#OMUDZDNV=N\ [/^MGW#:<T?RWR@/; K+)9%15][>M5:EI$@:BS!Z.$D4ZD
MA*;+#?!(K&#G];,I1%2(+ B!8&Q(H(H1$(WFP%3Q16=GE.V2$MH#[_<H&[VE
MVP<U/UNZ=OH9071YR]QLMOB;'&%<$9ODM.+R&ZYN&M]8G3&0GPK",0LJ%@,U
MAB:++44RJC@3F^3R="-OK- ["AN+YHH:/?RV]?XN199"KK$6IR!):P61: &M
M9,Q1R1!%DX.V+L0-F[_8 A1[X>X #8T2=77<X14I%^'[5='JMC6$STZ;*!TX
M'ADH9BUYK<&!2-HG9:TTJDFVV1XTCAF#AP#D203VHZV!6X-WW3I>W]3;ANB3
M%<$#3ZR.3E0:HA.9$&0#,SIK;WH+>?>F;K@>PNWWX/;J&H%1_'/Q;=.0_=7\
M\17]?C&;_;Y8_AV6>1*X=&A3@ASKY1ZM-Z"%[(%E'7*,*DC=Q#@>0.OX?<0#
MD;,XK1I'@-3'&7L19O5'DV0XHE 6N!<2E),4[N6:94R"%742-O(!O,8M=<-N
MV<TQLI</>8C"#D;A5UQ.%_G#.BS7)\#BU7U/KJGPFYF:V^FT$Z\S,RI4!NME
MDN(>0B")%MJ8R!OWFK6QFP=1.VP1S;BPVH="![X#WL%@N&601(C33_.7F_8]
MZ<?%,LQ7LZN/Y_^^O)[ZZG/*UC@'M&))P()VJ5BX@L"4-#X)]/=37W9>$O=
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
M"A=27?%K5K1KKB/LKG$Z9O'<,?-).A,9IMU.R*^!AZ]*?#JIAJUF@*S.JHW
M:K5>!JRV-[&PN1_6<:_Y=Y6,-*E[,2;1:82O2G,N*C/,YF\W:L;^7JP/ECS4
MLW;5LOXLY5V[G:D4FN93-+ZX+6 VP#3>Z J+^*5HYRZ5BJ'KYD!&4K6?6_GO
M(&NI3-F<1VG[A<_GF, 0E^#).1,OR@F%H9*@XM.B8\+_Q7:U1N;EC\O"Y'W"
MB;C M0O56F:T>S/C$TZ$-F[;>[>E 5&+JK35RZ\>-6?JDEB>2*WEO-TB%[;A
M?%^B"C-"#*1B6<*W%R)$E?4J=<]'%ZX'HR.P?7_D#=UW#_/N_2+1?)I^/4VW
M@1Z/)^LCGAIW)M1?SZM-ZV#SNO;EV\;N;IO\&4(>L(3X(7%QN,) 2Y6 G,);
M%LTSF_HB).(4QZ1,]X%1!@8.1FS)%)+RJ'@5^C+,4.$DA4 *(EHO- (3(; X
MEIQPQAKC&0IX;< I$QR7R14'E@"C6"F!:84"-V6!!BY DYD*!)MC&>*(!052
MHDFS0$O &PPR^)6)?SUOU:K[!P0EQ()%H)!LTB %'$DUAZI5.86I5!DJ3'D2
M4)<4F0(DU\EI#' ^056$H]8L9R)JE6F>2Z01"I9<SP@Z+;R)(D@6DP3_662R
M3!:*,!/6)$-72+S];W[ 8A9PG69.KIG-,58\9;1-TQQ1SQ@%G_%PDXTY2R&4
M0/VON=(+7,]C[(K@<8K L7W7(59Y0F)/D0Z)< KC$4[4@JDT3X?J%[#],*'Z
MDE%:QNV]+4N 9I,(U_TG4E%Q5XC)B,4)MM<W!R%/J*S2-A<Y'_F@@]LV91-<
MH]*<RF4U23Y?T;Q:X%LMHVXULC5>D]DZ7$^\6OZ-?/DW=;C95M\W&OO-K<V6
M4=W:]BG8&NT_&MN'/A2VWC0:K?IGP9HY$P4;Q'<2,_&J5"^M!\0L#&D'UZ[%
M-U"]'<,(IQN4%VQ__VJUBFIMD*KF5S@;O7:'8^@9<&A_6,A79'S"3ROSLO19
M77\U2AQ[V'<'<&[ T+6]VZ3<DP6KPLP*F3R&1$8D_6OK?R4^SFB1%$F>%HRD
M<KW,/6Z"_#9L.=F^)\HS!O.EY4Z^5KFS-FZ%4'^9T_1HU?;0KK^IOIW:)^"X
M0RIJ>[R3MXR1GNT?NUY_Z,*) >?VZT'??I(2=\K>0TCO+0YCR4[A[B&KQ[+7
M$_H[3QIV&7&V4[F?IZ:]OO\F6ZR/[+>>NY.Y7.8&MG<*O@&>/73\,IQXQI.4
M.8_K19X:[%KA3N?NT[F(J:L\:Y@(-66-,G8Z]_,4M>,90+N7$5Q00GONNYW6
MY;2<C.PA>*/#_G \&E8.7>^)OK4ZBM)CAC)/#X7I3N_N8^Q$,D$X$RX2*2J'
MJ'9OKS\Z)+?W=;UCVW/ -F!@#T?']D[O,EHN[('O>C#NC7S_"6_L@AE389X;
M3,C9MA>RG=BM&;M@D48%XX",V&WM?H* W-K#V&?N& X-..L/!OU3=_AMI.Y+
MJ/QM$O^$96 9MSR*^!6*;R45VUDV\V^1/^BTS8_Y 'W?1_$-ISXZ:Q7+XK!9
M6V'$-+_&C=-7'Q(U_[1K?1C")I2M"[TYY)X#6ZMK<7PL/\C6_0]02P,$%
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
M'=2J :57!VW6<02O]'U#M)O?6>%U[UN4'KO/@UG[5MS]E .=C2!SIVLO7_3
M97=EP\]7HQMW%G)]_>'=\(^/C\[:?JQ;2XZ";? LUFV_ ;!JP3_ Y[^*AS=.
MF'9F@_^AQ4[C0!C,%NZQAM$=A87=3K'/Z*K8-;9*PM8'5Y+.9X)B=GF?]S[Y
MUFL7>5HNZ>Q7G,I'EB,_\9CP D7%M5+LD@*%[<&R/.'JU?V)^0:B.\^KUY;[
MZ,@[E_[,?^"_G,UIXQ!\%3C.0>W5$!X@>@JS>\@N9NT\42^O_GS?_4^#L[\
M4$L#!!0    ( (>(6%+,5I6/=04  .(@   6    =FUI+65X,S(Q7S(P,C!X
M,3!K+FAT;>U:;7/B-A#^WE^Q1Z;W,@-^XR6\768X8AK/Y4@&2-)^Z@A;Q)K8
MDBO+(?37=V5#+@DA)>VEN>O !P^VI)6>Y]E==L=TWQR>]">_G;H0JCB"T[-/
MQUX?2A73O*CV3?-P<@A'DR_'4#,L&R:2\)0I)CB)3-,=EJ 4*I6T37,^GQOS
MJB'DI3D9F=I4S8R$2*D1J*!TT-5/\$I)</!3]TVE H?"SV+*%?B2$D4#R%+&
M+^$BH.D55"K+67V1+"2[#!4XEF/#A9!7[)H4XXJIB!ZL['3-XKYKYIMTIR)8
M''0#=@TL^%AB#3+=]ZND836M9LVNUHA%':M>K>[7;6KMV_7?;3RDB=.+-:E:
M1/1C*6:\$E*]?[OF&/OU1'7F+%!AV[:LGTOYU(/N3'"%^TE<7WPMS*P;(_(2
M[4V%4B)NVPX:4_1&54C$+GD[1UDJK*U6^"(2LKUGY9^.'JG,2,RB1?O=A,4T
MA2&=PTC$A+\KIZA,):62S8J)*?N3XC%QD_QV7J#81SL1XW2%RG8T#O<F9%.F
MWN[9#:M3=0S[/I*M,?BH Y6O!*+OCB;>P.OW)M[)$$X&T#_RW &XO[K]LXEW
M[N(C''5'S\#V2DA.,YEF!/=5 NPFG!ECHV_ F/HZ\ J1[&K=*@-)@00BP>CY
MO@6K/0HSN0/S'KB6U0 Q Q52&!,Y)9RF;_>:CM7JG-Q$= $]7^EQQ[*<9^-F
M/$#,[6KC/U#W<=@3A)7A*62*"M"@#&-%DY!R^,6 SX0S.D^O6!GZ(6$2-P/"
M [QA= ;N#?4SQ:XIG,QFS*=2LW!.HEBC\'B0I4HRFI8+%CWN&_!>DZC)<ZQ.
M7\0)X8O\SNY\*$.(_D-SFYA^5<A20)N*H6FBQ0#&P1><%]+ G*DPUV3&(IVI
M;^]1NTSBCP)2I,_JWO@AX9<4<W<<LS35:Y=JWCF!O=])H<=Y1B(8T41(E)3#
M0,AXZ>!6Y3/,A,S7+2B10)&S  ZI3^,IE<4LIU'6/PS6/9R%N15,X\=W$0BI
MI-/%2AU4&)+GIPCX%O%6UHNUIUQQ,8]H@#*KD"#9]6;G.40G) C0B2H1G6$6
M?$A]Y16YMXV"E/6K5F7IJK,LBE /=.=(N_UM*$CZ1\8DU?5(JBE[(,A[\@'0
MI>WZ^^##+>-?H^<V<I:$VZUJ#9EM=71<_3_8=9YDEW&,^+A(/IAY%&':^S$-
MJ3O48UI$[A-)4\UR60^3* )<AD?";((#"=*.(T6RXH3[^CD:#/+2-<]2."N+
M"I%$0F6^9_H@3_V(J<,;PH4W&;KC,5P<N2/W9%#P<"^=_$W>)[=$.#5T[( L
M]/V 3F5&Y"+/N/:VW#0>=<?5$UE409NJ$D6F$5W9G0J)$"I(9$22E+977SH!
M2Y.(+-J,YW3DBSK7&I%/HJ5))9)EY=YJ&<UZ51?O"BMV%:S,+^MZ(Z_K316L
MCSE-PVXZ&X<MP]XX]I391LMHV,VMS)KYD8MC(_P4G?1CJ5I:+5BRVK; SOUO
M9>^)J4YRHR??95^K])"^0LS24S'P&AZ?-V%O]VI82^17&$_<TR-WF)=2O:'G
M7HP_>P^ZLF_+X](IT;V02H0N(A; "O._(/EUJ'RL$EV+\Q<[6FZQS12RX6]Q
MV%-,X4RGVZ<JY$WBFWF6V"ZS+Q]IC7^$AG?@#7O#OM<[WC6\NX;W>RA)UAK>
MWC7'WO6+ ;TDB:8DB\MW O<<PQ8>B^W!;26WZWYWW>^N^WT1[JN[[O<%V:WM
MNM]=][OK?G?=[\MTO[WSH3O*ZZK3T^-/O;,ON]9W:Q[7:M+OMN_])Z7RUFWP
MQK?9=US_P0OQ1!3_"&A+&A%]KK57Y%\])@\6Z^L2,D6WP42\<<FFUFWC^_;E
MM7C[G_\/X> O4$L! A0#%     @ AXA84N2\EC/HKP0 #M\W !
M     ( !     '9M:2TR,#(P,3(R-BYH=&U02P$"% ,4    " "'B%A2T)H&
M@V(=   N10$ $               @ $6L 0 =FUI+3(P,C Q,C(V+GAS9%!+
M 0(4 Q0    ( (>(6%*-?3$3<#D  &9D @ 4              "  :;-! !V
M;6DM,C R,#$R,C9?8V%L+GAM;%!+ 0(4 Q0    ( (>(6%+VH@;,M;H  !P
M"  4              "  4@'!0!V;6DM,C R,#$R,C9?9&5F+GAM;%!+ 0(4
M Q0    ( (>(6%*YN)!3Y4T! &'; 0 3              "  2_"!0!V;6DM
M,C R,#$R,C9?9S$N:G!G4$L! A0#%     @ AXA84F X^ZA?,P$ ;M(! !,
M             ( !11 ' '9M:2TR,#(P,3(R-E]G,BYJ<&=02P$"% ,4
M" "'B%A2<OB_*"[8 0";H1( %               @ '50P@ =FUI+3(P,C Q
M,C(V7VQA8BYX;6Q02P$"% ,4    " "'B%A2G<ZF>08/ 0"Z50P %
M        @ $U' H =FUI+3(P,C Q,C(V7W!R92YX;6Q02P$"% ,4    " "'
MB%A2 @?$L?0&   ?;0  $0              @ %M*PL =FUI+65X,C%?,C R
M,"YH=&U02P$"% ,4    " "'B%A2;3?=N%T#  "."0  $0
M@ &0,@L =FUI+65X,C-?,C R,"YH=&U02P$"% ,4    " "'B%A2@FL\0G8%
M   C)P  $0              @ $<-@L =FUI+65X,C1?,C R,"YH=&U02P$"
M% ,4    " "'B%A2ODH,%?$'  #D'P  %@              @ '!.PL =FUI
M+65X,S$Q7S(P,C!X,3!K+FAT;5!+ 0(4 Q0    ( (>(6%(Q3/7^!P@  ,0@
M   6              "  >9#"P!V;6DM97@S,3)?,C R,'@Q,&LN:'1M4$L!
M A0#%     @ AXA84LQ6E8]U!0  XB   !8              ( !(4P+ '9M
J:2UE>#,R,5\R,#(P>#$P:RYH=&U02P4&      X #@"/ P  RE$+

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